{"id":22444,"date":"2020-11-16T09:50:52","date_gmt":"2020-11-16T09:50:52","guid":{"rendered":"https:\/\/www.experfy.com\/blog\/aspiring-data-scientist-know-about-coding\/"},"modified":"2021-05-21T03:34:20","modified_gmt":"2021-05-21T03:34:20","slug":"aspiring-data-scientist-know-about-coding","status":"publish","type":"post","link":"https:\/\/www.experfy.com\/blog\/ai-ml\/aspiring-data-scientist-know-about-coding\/","title":{"rendered":"What Every Aspiring Data Scientist Needs To Know About Coding"},"content":{"rendered":"\n<p>If you\u2019re new to data science, you might be struggling with the coding part. Maybe you sometimes get an error that makes you feel like you might not be able to ever solve it. Maybe you feel like it takes you way too long to solve arising errors. Well, I\u2019m here to tell you that is okay. And in fact, it is actually good. Let me tell you why.<\/p>\n\n\n\n<p>Some of you may know that I launched my online course Master the Data Science Method nearly two weeks ago. T<strong>hat course is aimed at guiding students through the journey of building their first-ever project. So it\u2019s very hands-on and it includes a good amount of coding.<\/strong><\/p>\n\n\n\n<p>While my first couple of students have been going through the course, they\u2019ve been sharing their experiences with me. And what I\u2019ve seen is that dealing with arising issues while coding has been challenging for students. They struggle with not so much the building of the code but error resolving and debugging because they get stuck with problems they\u2019ve never experienced before.<\/p>\n\n\n\n<p>I provide daily support to my students to help them get unstuck and to make sure they don\u2019t get demotivated, but I thought hearing this would help anyone who is taking their first couple of hands-on steps right now: it is okay to get stuck while coding and not knowing what to do!<\/p>\n\n\n\n<p>The reason you feel like you don\u2019t know what to do is that you never experienced this type of problem before. Your brain needs some time adjusting to the new problem-solving pattern. Solution? Like it or not, is doing hands-on work, getting stuck and finding your way out of it.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">One of my students said in a comment:<\/h2>\n\n\n\n<p>\u201cOne thing that concerns me as I look for a job in this field &#8211; is what the expectations are for when a data scientist gets stuck. My own unrealistic expectation is that I won&#8217;t get stuck.\u201d<\/p>\n\n\n\n<p>This made me realise that many beginners in <a href=\"https:\/\/www.experfy.com\/blog\/bigdata-cloud\/strategies-for-learning-data-science\/\" target=\"_blank\" rel=\"noreferrer noopener\">data science<\/a> lack an understanding that I take for granted: Getting stuck while coding is part of the job. For juniors for senior for everyone&#8230;<\/p>\n\n\n\n<p>I understand how someone worries about the little hick-ups though. I remember my first years at university. While coding, I got stuck many MANY times. And every time I got stuck, I was too afraid to ask for help because I felt like I was the only one experiencing difficulties. I felt like I was a disgrace. I thought I should be better at this. I got mad at myself for not solving issues faster and wasting time banging my head against to wall trying to understand an error. When I looked around at my classmates, it looked like everyone was coding perfectly from the outside. But as I become more confident in my skills, I realised, having errors\/bugs and sometimes getting stuck with them for days on end is just a reality of the job. After all, there is a reason there are so many comics like this out there:<\/p>\n\n\n\n<div id=\"w-node-c6e26a33d45b-4e978b8b\" class=\"wp-block-image\"><figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/www.experfy.com\/blog\/wp-content\/uploads\/2021\/05\/5f948cd288d13799b3657a47_IMG_0209.jpeg\" alt=\"What Every Aspiring Data Scientist Needs To Know About Coding\"\/><figcaption>Awesome comic from&nbsp;<a href=\"https:\/\/www.commitstrip.com\/\" target=\"_blank\" rel=\"noreferrer noopener\">CommitStrip<\/a><\/figcaption><\/figure><\/div>\n\n\n\n<h2 class=\"wp-block-heading\">\u200d<br>Or memes like this:<\/h2>\n\n\n\n<div id=\"w-node-845652e28567-4e978b8b\" class=\"wp-block-image\"><figure class=\"aligncenter\"><img decoding=\"async\" src=\"https:\/\/www.experfy.com\/blog\/wp-content\/uploads\/2021\/05\/5f948d19fae5b5c3f0fa45e1_90cd9f807047790e2bd4e37e5b4c06ac.jpg\" alt=\"What Every Aspiring Data Scientist Needs To Know About Coding\"\/><figcaption>Source not sure,&nbsp;<a href=\"https:\/\/cheezburger.com\/6416835328\/programming%23%23%23\" target=\"_blank\" rel=\"noreferrer noopener\">from the internet<\/a><\/figcaption><\/figure><\/div>\n\n\n\n<p>Of course, if you get an error, and you spend three hours trying to understand what was wrong then you see it was a typo in the variable name, you might feel like you\u2019ve wasted three hours of precious learning time. But that couldn\u2019t be further from the truth. Because of this painful experience, next time you see a similar error, believe me, the first thing you\u2019ll check is going to be the variable name. Call it a trauma if you like, it will make you a faster error resolver.<\/p>\n\n\n\n<p>And when you\u2019ve got enough experiences like this, you will become one of the people that you look up to right now with envy who can take a glimpse at a piece of code you\u2019ve been struggling with for days and tell you what\u2019s wrong with it immediately.<\/p>\n\n\n\n<p>So don\u2019t get discouraged if you keep running into errors and it\u2019s taking you a lot of effort and time to fix them. Be nice to yourself and understand that this is all part of the progress. If you look at it from the brights side, thanks to these experiences, you get in on the fun and start laughing at coding memes.<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter is-resized\"><img fetchpriority=\"high\" decoding=\"async\" src=\"https:\/\/www.experfy.com\/blog\/wp-content\/uploads\/2021\/05\/5f956e5d846a8747937d7e1a_ross-pain-meme.jpg\" alt=\"What Every Aspiring Data Scientist Needs To Know About Coding\" width=\"633\" height=\"633\"\/><figcaption>Source:&nbsp;<a href=\"https:\/\/www.reddit.com\/r\/ProgrammerHumor\/comments\/eoe0vh\/humour_gain_with_pain_p\/\" target=\"_blank\" rel=\"noreferrer noopener\">reddit\/r\/programmerhumour<\/a><\/figcaption><\/figure><\/div>\n\n\n\n<p>Originally published on <a rel=\"noreferrer noopener\" target=\"_blank\" href=\"http:\/\/soyouwanttobeadatascientist.com\/\">soyouwanttobeadatascientist.com<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>If you\u2019re new to data science, you might be struggling with the coding part. Maybe you sometimes get an error that makes you feel like you might not be able to ever solve it. You struggle with not so much the building of the code but error resolving and debugging because they get stuck with problems they\u2019ve never experienced before.<\/p>\n","protected":false},"author":945,"featured_media":16861,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"content-type":"","footnotes":""},"categories":[183],"tags":[834,94,394,1013,1014],"ppma_author":[3790],"class_list":["post-22444","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ai-ml","tag-coding","tag-data-science","tag-data-scientist","tag-debugging","tag-error-resolving"],"authors":[{"term_id":3790,"user_id":945,"is_guest":0,"slug":"turp","display_name":"M\u0131sra Turp","avatar_url":"https:\/\/secure.gravatar.com\/avatar\/bd5cd791453bddbbb39b1123508b76cd531012ef2c493f3907e89cabe484fcc5?s=96&d=mm&r=g","user_url":"https:\/\/www.soyouwanttobeadatascientist.com\/%20","last_name":"Turp","first_name":"M\u0131sra","job_title":"","description":"M\u0131sra Turp is Data Scientist at <a href=\"https:\/\/mytomorrows.com\/en\/\"> myTomorrows <\/a>, an independent, globally operating organization in Hospital &amp; Health Care."}],"_links":{"self":[{"href":"https:\/\/www.experfy.com\/blog\/wp-json\/wp\/v2\/posts\/22444","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.experfy.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.experfy.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.experfy.com\/blog\/wp-json\/wp\/v2\/users\/945"}],"replies":[{"embeddable":true,"href":"https:\/\/www.experfy.com\/blog\/wp-json\/wp\/v2\/comments?post=22444"}],"version-history":[{"count":1,"href":"https:\/\/www.experfy.com\/blog\/wp-json\/wp\/v2\/posts\/22444\/revisions"}],"predecessor-version":[{"id":23196,"href":"https:\/\/www.experfy.com\/blog\/wp-json\/wp\/v2\/posts\/22444\/revisions\/23196"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.experfy.com\/blog\/wp-json\/wp\/v2\/media\/16861"}],"wp:attachment":[{"href":"https:\/\/www.experfy.com\/blog\/wp-json\/wp\/v2\/media?parent=22444"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.experfy.com\/blog\/wp-json\/wp\/v2\/categories?post=22444"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.experfy.com\/blog\/wp-json\/wp\/v2\/tags?post=22444"},{"taxonomy":"author","embeddable":true,"href":"https:\/\/www.experfy.com\/blog\/wp-json\/wp\/v2\/ppma_author?post=22444"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}