{"id":635739,"date":"2024-09-10T14:30:08","date_gmt":"2024-09-10T11:30:08","guid":{"rendered":"https:\/\/en.buradabiliyorum.com\/could-new-programming-language-mojo-spark-your-career-in-ai-and-ml\/"},"modified":"2024-09-10T14:30:08","modified_gmt":"2024-09-10T11:30:08","slug":"could-new-programming-language-mojo-spark-your-career-in-ai-and-ml","status":"publish","type":"post","link":"https:\/\/buradabiliyorum.com\/en\/could-new-programming-language-mojo-spark-your-career-in-ai-and-ml\/","title":{"rendered":"#Could new programming language Mojo spark your career in AI and ML?"},"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-6a2eef005c580\" 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-6a2eef005c580\" checked aria-label=\"Toggle\" \/><nav><ul class='ez-toc-list ez-toc-list-level-1 ' ><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-1\" href=\"https:\/\/buradabiliyorum.com\/en\/could-new-programming-language-mojo-spark-your-career-in-ai-and-ml\/#5_jobs_to_apply_for_this_week\" >5 jobs to apply for this week<\/a><\/li><\/ul><\/li><li class='ez-toc-page-1 ez-toc-heading-level-2'><a class=\"ez-toc-link ez-toc-heading-2\" href=\"https:\/\/buradabiliyorum.com\/en\/could-new-programming-language-mojo-spark-your-career-in-ai-and-ml\/#Cautious_considerations\" >Cautious considerations<\/a><ul class='ez-toc-list-level-3' ><li class='ez-toc-heading-level-3'><a class=\"ez-toc-link ez-toc-heading-3\" href=\"https:\/\/buradabiliyorum.com\/en\/could-new-programming-language-mojo-spark-your-career-in-ai-and-ml\/#Ready_to_find_a_fantastic_software_engineering_job_Check_out_The_Next_Web_Job_Board\" >Ready to find a fantastic software engineering job? Check out The Next Web Job Board<\/a><\/li><\/ul><\/li><\/ul><\/nav><\/div>\n<div id=\"article-main-content\">\n                            If you\u2019ve lost your motivation\u2014or as some would say, your mojo\u2014as a software developer, it\u2019s likely because it hasn\u2019t been the most fun time to be in the industry with layoffs rocking teams and worker morale since mid-2022.<\/p>\n<p>Given this context, it isn\u2019t too surprising that Stack Overflow\u2019s most recent <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/survey.stackoverflow.co\/2024\/professional-developers#job-industry-and-satisfaction-job-sat\">Developer Survey<\/a> found that less than a third (32.1%) of professional developers are h<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>y with their current job. Common frustrations include technical debt (62.4%), as well as a reliance on unreliable tools and systems at work (31.2%).<\/p>\n<p>Those aren\u2019t great numbers, but negatives are <a href=\"https:\/\/buradabiliyorum.com\/en\/category\/general\/\" data-internallinksmanager029f6b8e52c=\"3\" title=\"General\" target=\"_blank\" rel=\"noopener\">general<\/a>ly countered by positives. Within programming, there have been a number of interesting new developments that are a shot in the arm for jaded software pros. New languages, including Finch, are emerging, even as older ones, like Zig and Go, get some renewed time in the sun. Meanwhile others are being built with the specific purpose to help developers ease into the fast-growing AI field.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"5_jobs_to_apply_for_this_week\"><\/span>5 jobs to apply for this week<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<ul>\n<li>Cloud Data Engineer AWS \/ Google Cloud, adesso SE, Essen<\/li>\n<li>Senior Python Developer (m\/w\/d), Eberlein Kunz, Berlin<\/li>\n<li>Software Developer, InTraffic, Utrecht<\/li>\n<li>Senior Azure data-engineer Douane, Douane, Rotterdam<\/li>\n<li>Ing\u00e9nieur Cloud HPC (H\/F\/X), Atos, Toulouse<\/li>\n<\/ul>\n<p>Mojo, for example, is a relatively recent programming language launched in May 2023. It was developed by Modular AI with the goal of combining the simplicity and ease of a dynamic language, such as Python, with the speed and efficiency of systems languages, such as C++ and Rust.<\/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.eu-west-1.amazonaws.com\/tnw.events\/hardfork-2018\/uploads\/visuals\/tnw-newsletter.png\"\/><\/div>\n<p><img decoding=\"async\" src=\"https:\/\/s3.eu-west-1.amazonaws.com\/tnw.events\/hardfork-2018\/uploads\/visuals\/tnw-newsletter.png\"\/><\/p>\n<div class=\"channel-cta-input\">\n<p class=\"channel-cta-title\">The <\/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>Not to be confused with the podcasting app of the same name or H20.ai\u2019s identically named deployment format for machine learning models, Mojo has particular promise in AI and machine learning domains where performance optimization is essential.<\/p>\n<p>The language aims to provide both the flexibility of Python for developers, and the performance optimization necessary for intensive computational tasks like AI workloads. It permits \u200b\u200bPython-like syntax and dynamic typing, and it allows for the import and utilization of any Python library, ensuring complete interoperability with the language.<\/p>\n<p>Right now, of course, AI is the holy grail tech firms are chasing. According to data from Statista, the sector will grow exponentially by up to $2 trillion by 2030, and AI programming talent is in such hot demand, that it\u2019s reported <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/www.theinformation.com\/articles\/meta-joins-the-ai-talent-war-with-quick-offers-emails-from-zuckerberg\">Mark Zuckerberg is personally attempting to poach staff<\/a> from Google\u2019s DeepMind.<\/p>\n<p>Forward-thinking software developers will be highly aware of what\u2019s happening in the sector, so given the context and possibility the language offers, perhaps it isn\u2019t surprising that Modular AI open-sourced Mojo\u2019s core components in March. Not even two years in, the company says it has 175,000 developers, 23,000 stars on Github, and 22,000 community members.<\/p>\n<p>Mojo has strengths in areas such as parallel and asynchronous computing, memory safety, and control and interoperability. It\u2019s a high-performance option for developers in AI, machine learning, and data <a href=\"https:\/\/buradabiliyorum.com\/en\/category\/sciencee\/\" data-internallinksmanager029f6b8e52c=\"5\" title=\"Science\" target=\"_blank\" rel=\"noopener\">science<\/a>, especially for computationally demanding tasks requiring low latency and efficiency.<\/p>\n<h2><span class=\"ez-toc-section\" id=\"Cautious_considerations\"><\/span>Cautious considerations<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<p>At the same time, because it is so new, there are some considerations programmers should take into account. Mojo isn\u2019t yet a mature language. It has fewer libraries and frameworks, and its own native ecosystem of libraries, tools, and frameworks is still growing.<\/p>\n<p>Developers may not yet have access to the rich ecosystem that other mature languages offer, and the developer community around it is still small. This can make finding support, tutorials, and third-party resources more challenging compared to more established languages like Python or Rust.<\/p>\n<p>Languages take time to develop and evolve of course, but while this is a drawback for some, other developers may see this as an opportunity. That\u2019s because early adopters can help to shape a language, and when Mojo released version 24.4 in June of this year, it made the point that many of the improvements were thanks to its <a rel=\"nofollow noopener\" target=\"_blank\" href=\"https:\/\/www.modular.com\/blog\/whats-new-in-mojo-24-4-improved-collections-new-traits-os-module-features-and-core-language-enhancements\">community of users<\/a>.<\/p>\n<p>\u201cOne of the biggest highlights of this release is that we received 214 pull requests from 18 community contributors for new product features, bug fixes, documentation enhancements, and code refactoring. These contributions resulted in 30 net new features in the standard library, accounting for 11% of all improvements in this release,\u201d a company blog post noted.<\/p>\n<p>If you\u2019re the sort of developer who understands the value of future-proofing your skills, then learning Mojo now may give you an essential advantage for machine learning or hardware optimization roles into the future.<\/p>\n<h3><span class=\"ez-toc-section\" id=\"Ready_to_find_a_fantastic_software_engineering_job_Check_out_The_Next_Web_Job_Board\"><\/span><em>Ready to find a fantastic software engineering job? Check out The Next Web 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\/new-programming-language-mojo-career-ai-ml\" target=\"_blank\" rel=\"noopener\">Source<\/a><\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>If you\u2019ve lost your motivation\u2014or as some would say, your mojo\u2014as a software developer, it\u2019s likely because it hasn\u2019t been the most fun time to be in the industry with layoffs rocking teams and worker morale since mid-2022. Given this context, it isn\u2019t too surprising that Stack Overflow\u2019s most recent Developer Survey found that less&#8230;<\/p>\n","protected":false},"author":1,"featured_media":635740,"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%2F09%2FUntitled-design-4.jpg&signature=b1c78337fe8a0249953814b5e88b9957","fifu_image_alt":"","footnotes":""},"categories":[18],"tags":[],"class_list":["post-635739","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\/635739","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=635739"}],"version-history":[{"count":0,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/posts\/635739\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/media\/635740"}],"wp:attachment":[{"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/media?parent=635739"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/categories?post=635739"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/buradabiliyorum.com\/en\/wp-json\/wp\/v2\/tags?post=635739"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}