{"id":14,"date":"2021-10-22T03:13:01","date_gmt":"2021-10-22T03:13:01","guid":{"rendered":"https:\/\/blogs.oregonstate.edu\/boyerju\/?p=14"},"modified":"2021-10-22T03:13:01","modified_gmt":"2021-10-22T03:13:01","slug":"getting-started","status":"publish","type":"post","link":"https:\/\/blogs.oregonstate.edu\/boyerju\/2021\/10\/22\/getting-started\/","title":{"rendered":"Getting started"},"content":{"rendered":"\n<p>This week I am planning to change gears to talk about our capstone project a bit.&nbsp; So far things have been a bit slow going. Most of our effort has been focused around getting the build working for the program we will containerize.&nbsp; There is a lot of reading legacy code and figuring out what exactly the software does. So basically, just like the first few weeks in any new software engineering job.&nbsp; In fact, I started a new job about 3 months ago and the amount of similarity is both startling and reassuring.<\/p>\n\n\n\n<p>In my first software engineering role, I felt like a total failure because it took me over a week just to get my build working properly.&nbsp; My databases were a mess, and I didn\u2019t understand what anything was doing.&nbsp; Starting my second job I thought I was more prepared, but they did everything so differently that the experience was very similar.&nbsp; After going through it again for the capstone, it is a bit startling to realize that this will probably be the case in every new job.&nbsp; It seems that tech stacks are quite unique from place to place \u2013 even where similar technologies are implemented.&nbsp; Knowing that tech stack knowledge is job specific though is empowering. At least know I know what to expect when starting a new role somewhere!<br><\/p>\n\n\n\n<p>I also find these similarities comforting.&nbsp; It\u2019s nice to know that an adjustment period to learn a new tech stack is expected.&nbsp; Software engineering is so much more than just programing, and there are so many different business tools, workflows, and tech stack configurations that it is impossible to know it all.&nbsp; It is enough to focus on how to ask good questions and how to read error logs.&nbsp; I imagined writing code all day at work like my classes, but the reality is that I spend at least 70% of my time reading either documentation or legacy code.&nbsp; Being able to troubleshoot and read code effectively are just as important as writing efficient algorithms.&nbsp; I\u2019m glad that this course exposes us to these truths so that the transition into the profession is easier!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>This week I am planning to change gears to talk about our capstone project a bit.&nbsp; So far things have been a bit slow going. Most of our effort has been focused around getting the build working for the program we will containerize.&nbsp; There is a lot of reading legacy code and figuring out what&hellip; <a class=\"more-link\" href=\"https:\/\/blogs.oregonstate.edu\/boyerju\/2021\/10\/22\/getting-started\/\">Continue reading <span class=\"screen-reader-text\">Getting started<\/span><\/a><\/p>\n","protected":false},"author":11636,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-14","post","type-post","status-publish","format-standard","hentry","category-uncategorized","entry"],"_links":{"self":[{"href":"https:\/\/blogs.oregonstate.edu\/boyerju\/wp-json\/wp\/v2\/posts\/14","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.oregonstate.edu\/boyerju\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.oregonstate.edu\/boyerju\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.oregonstate.edu\/boyerju\/wp-json\/wp\/v2\/users\/11636"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.oregonstate.edu\/boyerju\/wp-json\/wp\/v2\/comments?post=14"}],"version-history":[{"count":1,"href":"https:\/\/blogs.oregonstate.edu\/boyerju\/wp-json\/wp\/v2\/posts\/14\/revisions"}],"predecessor-version":[{"id":15,"href":"https:\/\/blogs.oregonstate.edu\/boyerju\/wp-json\/wp\/v2\/posts\/14\/revisions\/15"}],"wp:attachment":[{"href":"https:\/\/blogs.oregonstate.edu\/boyerju\/wp-json\/wp\/v2\/media?parent=14"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.oregonstate.edu\/boyerju\/wp-json\/wp\/v2\/categories?post=14"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.oregonstate.edu\/boyerju\/wp-json\/wp\/v2\/tags?post=14"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}