{"id":1,"date":"2022-03-30T20:50:41","date_gmt":"2022-03-30T20:50:41","guid":{"rendered":"https:\/\/blogs.oregonstate.edu\/relativelyspeaking\/?p=1"},"modified":"2022-03-30T21:40:14","modified_gmt":"2022-03-30T21:40:14","slug":"hello-world","status":"publish","type":"post","link":"https:\/\/blogs.oregonstate.edu\/relativelyspeaking\/2022\/03\/30\/hello-world\/","title":{"rendered":"Learning on the Job and Learning In School"},"content":{"rendered":"<p><span style=\"font-weight: 400\">Over the past year or so, I\u2019ve been alternating between being a full-time software engineering intern for roughly three months and then back to being a full-time computer science student for roughly three months.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">I\u2019ve completed two separate internships and five different classes. It has been a challenging year, both personally and professionally, but it\u2019s also been a time of immense growth and learning.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Recently I\u2019ve been reflecting on the differences between the learning opportunities that I\u2019ve had at work in contrast to those that I\u2019ve had in doing my coursework. Both have their advantages and disadvantages as well as many similarities.<\/span><\/p>\n<p><span style=\"font-weight: 400\">\u00a0However, I think that considering the difference between learning on the job and learning in the classroom has helped me make the most of whichever learning environment I find myself in.<\/span><\/p>\n<p><span style=\"font-weight: 400\">The first thing I\u2019d like to discuss is the resources that are available to you when looking to solve a problem.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">If you look up something in the middle of an exam, or you copy some code on a project without citing it, that is a potential violation of academic integrity and you could be in a lot of trouble.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">At work, it is substantially more difficult to do my job or complete any tasks without looking up potential approaches and copying code to either reuse it or tweak it slightly for your own purposes.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Learning from peers and mentors is a very valuable and effective way of furthering your education and skills as a software engineer.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">It has also been an important part of my academic journey but I have found that my computer science program\u2019s format, being completely online and asynchronous, has not been conducive to creating these opportunities to learn.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">In contrast, during my internship, I was lucky enough to have a very effective and generous mentor who was dedicated to helping me succeed in addition to many teammates and peers who were very helpful as well.<\/span><\/p>\n<p><span style=\"font-weight: 400\">The second thing is the available time. My internships have both been roughly 35-40 hours a week, Monday through Friday. Throughout my computer science degree, I\u2019ve mostly been taking eight credits which is two classes a semester.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">There have been some weeks that I spend more than 35-40 hours on my schoolwork but there are many weeks I spend much less time than that.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">Sometimes that is due to a relatively light course load or it is because at different points I\u2019ve also been working a full-time job alongside my classes, not to mention the many other demands that being a human being in 2022 places on your time and energy.<\/span><\/p>\n<p><span style=\"font-weight: 400\">During my internships, I am getting paid to learn and develop my skills and solve problems 35-40 hours a week every week. I\u2019ve been able to dedicate significantly more time to honing my craft because I have a set schedule as well as the incentive of being able to earn a relatively comfortable living.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">Money is a powerful incentive, but there are also other incentives that are very important that are present in the workplace and absent in the classroom.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">When I complete an academic assignment, my main incentive is to learn or get a good grade or pass the class. I don\u2019t have to worry about the long-term implications of maintaining it because more often than not, I have to move on to the next assignment.<\/span><\/p>\n<p><span style=\"font-weight: 400\">In contrast, there is a strong incentive to build systems that are well designed, well tested, and more easily maintainable because it has a significant impact on your wellbeing as the sucker who has to live with this codebase day in and day out. You and your team could have their jobs made much harder by a messy codebase and there are many other long-term consequences such as technical debt and tears and wasted time.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">Any rational human is probably going to spend much more time and care in designing, implementing, and testing an application they will be dealing with for the next year as opposed to one that they\u2019ll never see again after a week.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">I want to conclude by saying that I don\u2019t necessarily think that it\u2019s easier or better or more effective to learn at work as opposed to the classroom.<\/span><\/p>\n<p><span style=\"font-weight: 400\">There are definitely times where one or the other is a much better tool for the job of learning and I think they\u2019re both made more effective when they\u2019re paired together.\u00a0<\/span><\/p>\n<p><span style=\"font-weight: 400\">I hope that sharing some of my experiences will help you in deciding which learning experience is right for you at the moment you\u2019re making these decisions on which opportunity to pursue in what is hopefully a lifelong and fruitful learning journey.<\/span><\/p>\n<p><span style=\"font-weight: 400\">\u00a0Thanks for reading and please share any thoughts you might have on the subject in the comments section.<\/span><\/p>\n<p><span style=\"font-weight: 400\">Best wishes,<\/span><\/p>\n<p><span style=\"font-weight: 400\">Amin<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Over the past year or so, I\u2019ve been alternating between being a full-time software engineering intern for roughly three months and then back to being a full-time computer science student for roughly three months.\u00a0 I\u2019ve completed two separate internships and five different classes. It has been a challenging year, both personally and professionally, but it\u2019s [&hellip;]<\/p>\n","protected":false},"author":12351,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-1","post","type-post","status-publish","format-standard","hentry","category-uncategorized"],"_links":{"self":[{"href":"https:\/\/blogs.oregonstate.edu\/relativelyspeaking\/wp-json\/wp\/v2\/posts\/1","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/blogs.oregonstate.edu\/relativelyspeaking\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/blogs.oregonstate.edu\/relativelyspeaking\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/blogs.oregonstate.edu\/relativelyspeaking\/wp-json\/wp\/v2\/users\/12351"}],"replies":[{"embeddable":true,"href":"https:\/\/blogs.oregonstate.edu\/relativelyspeaking\/wp-json\/wp\/v2\/comments?post=1"}],"version-history":[{"count":2,"href":"https:\/\/blogs.oregonstate.edu\/relativelyspeaking\/wp-json\/wp\/v2\/posts\/1\/revisions"}],"predecessor-version":[{"id":7,"href":"https:\/\/blogs.oregonstate.edu\/relativelyspeaking\/wp-json\/wp\/v2\/posts\/1\/revisions\/7"}],"wp:attachment":[{"href":"https:\/\/blogs.oregonstate.edu\/relativelyspeaking\/wp-json\/wp\/v2\/media?parent=1"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/blogs.oregonstate.edu\/relativelyspeaking\/wp-json\/wp\/v2\/categories?post=1"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/blogs.oregonstate.edu\/relativelyspeaking\/wp-json\/wp\/v2\/tags?post=1"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}