{"id":616258,"date":"2024-04-09T09:36:24","date_gmt":"2024-04-09T06:36:24","guid":{"rendered":"https:\/\/en.buradabiliyorum.com\/do-developers-still-need-to-learn-programming-languages-in-the-age-of-ai\/"},"modified":"2024-04-09T09:36:24","modified_gmt":"2024-04-09T06:36:24","slug":"do-developers-still-need-to-learn-programming-languages-in-the-age-of-ai","status":"publish","type":"post","link":"https:\/\/buradabiliyorum.com\/en\/do-developers-still-need-to-learn-programming-languages-in-the-age-of-ai\/","title":{"rendered":"#Do developers still need to learn programming languages in the age of AI?"},"content":{"rendered":"<div id=\"ez-toc-container\" class=\"ez-toc-v2_0_84 counter-hierarchy ez-toc-counter ez-toc-custom ez-toc-container-direction\">\n<p class=\"ez-toc-title\" style=\"cursor:inherit\">Table of Contents<\/p>\n<label for=\"ez-toc-cssicon-toggle-item-6a2f54ff31414\" class=\"ez-toc-cssicon-toggle-label\"><span class=\"\"><span class=\"eztoc-hide\" style=\"display:none;\">Toggle<\/span><span class=\"ez-toc-icon-toggle-span\"><svg style=\"fill: #dd3333;color:#dd3333\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" class=\"list-377408\" width=\"20px\" height=\"20px\" viewBox=\"0 0 24 24\" fill=\"none\"><path d=\"M6 6H4v2h2V6zm14 0H8v2h12V6zM4 11h2v2H4v-2zm16 0H8v2h12v-2zM4 16h2v2H4v-2zm16 0H8v2h12v-2z\" fill=\"currentColor\"><\/path><\/svg><svg style=\"fill: #dd3333;color:#dd3333\" class=\"arrow-unsorted-368013\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" width=\"10px\" height=\"10px\" viewBox=\"0 0 24 24\" version=\"1.2\" baseProfile=\"tiny\"><path d=\"M18.2 9.3l-6.2-6.3-6.2 6.3c-.2.2-.3.4-.3.7s.1.5.3.7c.2.2.4.3.7.3h11c.3 0 .5-.1.7-.3.2-.2.3-.5.3-.7s-.1-.5-.3-.7zM5.8 14.7l6.2 6.3 6.2-6.3c.2-.2.3-.5.3-.7s-.1-.5-.3-.7c-.2-.2-.4-.3-.7-.3h-11c-.3 0-.5.1-.7.3-.2.2-.3.5-.3.7s.1.5.3.7z\"\/><\/svg><\/span><\/span><\/label><input type=\"checkbox\"  id=\"ez-toc-cssicon-toggle-item-6a2f54ff31414\" checked aria-label=\"Toggle\" \/><nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/buradabiliyorum.com\/en\/do-developers-still-need-to-learn-programming-languages-in-the-age-of-ai\/#Paving_the_way_for_generative_AI\" >Paving the way for generative AI<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/buradabiliyorum.com\/en\/do-developers-still-need-to-learn-programming-languages-in-the-age-of-ai\/#Find_more_roles_in_the_evolving_world_of_software_development_via_the_House_of_Talent_Job_Board\" >Find more roles in the evolving world of software development via the House of Talent Job Board<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n<div id=\"article-main-content\">\n                            If, as a software developer, you want to know what the most popular or best-paid programming languages are in the industry right now, there\u2019s always a constant stream of surveys and reports to let you know. And career advice for developers will typically recommend that constant learning on the job is essential.<\/p>\n<p>But if AI can produce code from a few plain-speaking prompts, has learning programming languages become redundant?<\/p>\n<p>Certainly, Nvidia CEO Jensen Huang believes that future generations won\u2019t need to learn programming languages at all. \u201cIt is our job to create computing <a href=\"https:\/\/buradabiliyorum.com\/en\/category\/technology\/\" data-internallinksmanager029f6b8e52c=\"4\" title=\"Technology\" target=\"_blank\" rel=\"noopener\">technology<\/a> such that nobody has to program and the programming language is human. Everybody in the world is now a programmer,\u201d he said at the <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/youtu.be\/Y1pHXV7E4xY?feature=shared&amp;t=989\">World Government Summit<\/a> in Dubai. \u201cFor the very first time, you can imagine everybody in your company being a technologist.\u201d<\/p>\n<p>Along with AI, this future Huang envisions is being helped along by the spread of low-code and no-code tools, which aren\u2019t just being used by non-developers. <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/www.forrester.com\/blogs\/the-low-code-market-could-approach-50-billion-by-2028\/\">Research by Forrester<\/a> finds that 87% of enterprise developers are using low-code development platforms, driving substantial projected growth in this market.<\/p>\n<div class=\"inarticle-wrapper latest channel-cta hs-embed-tnw\">\n<div id=\"hs-embed-tnw\" class=\"channel-cta-wrapper\">\n<div class=\"channel-cta-img\"><img decoding=\"async\" class=\"js-lazy\" src=\"https:\/\/s3.amazonaws.com\/events.tnw\/hardfork-2018\/uploads\/visuals\/tnw-newsletter.png\"\/><\/div>\n<p><img decoding=\"async\" src=\"https:\/\/s3.amazonaws.com\/events.tnw\/hardfork-2018\/uploads\/visuals\/tnw-newsletter.png\"\/><\/p>\n<div class=\"channel-cta-input\">\n<p class=\"channel-cta-title\">The &lt;3 of EU tech<\/p>\n<p class=\"channel-cta-tagline\">The latest rumblings from the EU tech scene, a story from our wise ol&#8217; founder Boris, and some questionable AI art. It&#8217;s free, every week, in your inbox. Sign up now!<\/p>\n<\/div>\n<\/div>\n<\/div>\n<p>But Huang\u2019s forecast of a programming-free future should be taken with a pinch of salt. It benefits Nvidia to keep the AI hype machine running at full throttle, but programming has persisted through decades of automation technologies. In fact, code-generators have been in development as long as computer <a href=\"https:\/\/buradabiliyorum.com\/en\/category\/sciencee\/\" data-internallinksmanager029f6b8e52c=\"5\" title=\"Science\" target=\"_blank\" rel=\"noopener\">science<\/a> itself.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Paving_the_way_for_generative_AI\"><\/span>Paving the way for generative AI<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>Tools using predictive models based on neural networks entered the fray in the \u201990s, typically used to detect problems in code using pattern recognition. This has paved the way for the generative AI tools that we have today, from ChatGPT to GitHub\u2019s Copilot, and everything in between.<\/p>\n<p>As generative AI tools start to make their way into the software development process, it remains important for developers to keep up to date with these new trends and technologies. But if AI is intended to be an assistant, it means the developer should be the more qualified of this pairing. To excel in the future of software development, you need to know more than the bots.<\/p>\n<p>Emerging research is looking at AI\u2019s impact on education. Instructors for a computer science course at Harvard who <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/cs.harvard.edu\/malan\/publications\/V1fp0567-liu.pdf\">experimented with a virtual AI coding assistant for students<\/a> were careful to ensure the chatbot wouldn\u2019t simply spout out answers to queries, but guide students on how to discover the solution for themselves, as a tutor would. Because, if you just turn to AI for answers, you won\u2019t learn the process and develop a foundational understanding of coding.<\/p>\n<p><a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/github.blog\/2022-09-07-research-quantifying-github-copilots-impact-on-developer-productivity-and-happiness\/\">Further research from GitHub<\/a> on how developers are using its Copilot tools found that, on average, tasks can be completed up to 55% faster when assisted by AI. It has been suggested that this time saved could give developers the opportunity to learn the ins and outs of even more languages and frameworks \u2014 expanding their knowledge of programming languages, rather than limiting it.<\/p>\n<p>There are also new skills to learn for AI-assisted development. Prompt engineering, for example, can benefit a developer\u2019s broader communication skills. If you can craft clear and direct instructions for your AI assistant, you will in turn learn to communicate clearly to your colleagues.<\/p>\n<p>Some employers are even hiring full-time prompt engineers, such as this role at Dell which involves developing and optimising effective prompts for various generative AI <a href=\"https:\/\/buradabiliyorum.com\/en\/category\/download-scripts-themes-apps\/\" data-internallinksmanager029f6b8e52c=\"9\" title=\"Download Scripts &amp; Themes &amp; Apps\" target=\"_blank\" rel=\"noopener\">app<\/a>lications \u2014 and it still requires fluency in Python.<\/p>\n<p>Developers will also still be required to conduct code reviews, and this will be different from reviewing the code of their colleagues. AI-generated code will likely have less predictable errors, requiring a more thorough approach.<\/p>\n<p>In short, developers need not be threatened by no-coders and can actually benefit from the shortcuts these technologies allow. For years, coding has been shifting to becoming more accessible \u2014 just look at the popularity of more user-friendly languages such as Python, for example. With an AI helper at hand, developers may not need to memorise syntax and structures anymore, but they will still need to understand it when it comes to oversight.<\/p>\n<p>Think of it as the tinkerer versus the expert. You can get someone who\u2019s handy to fix your washing machine, or even learn to do it yourself from <a href=\"https:\/\/buradabiliyorum.com\/en\/category\/social-mediaa\/\" data-internallinksmanager029f6b8e52c=\"1\" title=\"Social Media\" target=\"_blank\" rel=\"noopener\">YouTube<\/a>, but you can also hire a professional for the guarantee of a job well executed, and many people continue to do so.<\/p>\n<p>However, some businesses will take the opportunity AI presents to do more with less, be that less time or fewer developers. The number of developer roles in the job market is likely to shrink, especially for those who only have coding in their toolbox. Junior positions, especially, are likely to see less demand.<\/p>\n<p>If you\u2019re a junior developer in the industry now, it could be time to level up and futureproof your role. French IT multinational Atos is currently looking for a tech lead who can work alongside low-code technologies, while this senior software architect role at Dataport is an opportunity to put creative problem-solving and communication skills into action.<\/p>\n<p>If it turns out it\u2019s wrong to advocate for continued learning in software development and the industry does indeed leave the languages to the bots, these will be valuable, transferable skills for any future role.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Find_more_roles_in_the_evolving_world_of_software_development_via_the_House_of_Talent_Job_Board\"><\/span><em>Find more roles in the evolving world of software development via the House of Talent Job Board<\/em><span class=\"ez-toc-section-end\"><\/span><\/h3>\n<\/p><\/div>\n<blockquote><p><strong><span style=\"color: #ff6600;\">If you liked the article, do not forget to share it with your friends. Follow us on\u00a0<span style=\"color: #ff0000;\"><a style=\"color: #ff0000;\" href=\"https:\/\/news.google.com\/publications\/CAAqBwgKMN63nwsw68G3Aw\" target=\"_blank\" rel=\"nofollow noopener noreferrer\">Google News<\/a><\/span>\u00a0too, click on the star and choose us from your favorites.<\/span><\/strong><\/p><\/blockquote>\n<blockquote>\n<p style=\"text-align: center;\"><strong>If you want to read more like this article, you can visit our <span style=\"color: #ff9900;\"><a style=\"color: #ff9900;\" href=\"https:\/\/en.buradabiliyorum.com\/technology\/\" target=\"_blank\" rel=\"noopener\">Technology category.<\/a><\/span><\/strong><\/p>\n<\/blockquote>\n<p><span style=\"color: black;\"><a style=\"color: #ff9900;\" href=\"https:\/\/thenextweb.com\/news\/developers-learn-programming-languages-age-of-ai\" target=\"_blank\" rel=\"noopener\">Source<\/a><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>If, as a software developer, you want to know what the most popular or best-paid programming languages are in the industry right now, there\u2019s always a constant stream of surveys and reports to let you know. And career advice for developers will typically recommend that constant learning on the job is essential. But if AI&#8230;<\/p>\n","protected":false},"author":1,"featured_media":616259,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"fifu_image_url":"https:\/\/img-cdn.tnwcdn.com\/image\/tnw-blurple?filter_last=1&fit=1280%2C640&url=https%3A%2F%2Fcdn0.tnwcdn.com%2Fwp-content%2Fblogs.dir%2F1%2Ffiles%2F2024%2F04%2FAdd-a-heading-1.jpg&signature=29a5b23eebcc716b061a883ba8d2f95a","fifu_image_alt":"","footnotes":""},"categories":[18],"tags":[],"class_list":["post-616258","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-technology"],"_links":{"self":[{"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/posts\/616258","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/comments?post=616258"}],"version-history":[{"count":0,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/posts\/616258\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/media\/616259"}],"wp:attachment":[{"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/media?parent=616258"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/categories?post=616258"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/tags?post=616258"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}