Can’t figure out where your career should go next? Our comprehensive Tech Career Paths hub is your roadmap to navigating the exciting possibilities in the tech industry. From exploring in-demand specializations to identifying the perfect fit based on your skills and interests, we'll guide you through the key considerations you need to make. Discover insider tips, data-driven insights, and expert advice on education, certifications, and in-demand skills… all designed to empower you to chart the perfect course for your tech career journey.
Career Path
Career Path Trends
Latest Content
'Tech Connects' Podcast: Shaping the Future of AI
“Tech Connects,” Dice’s podcast, digs into the tech hiring, recruiting, and career topics that matter to you. Subscribe on ACast, Spotify, Apple Podcasts, iHeartRadio, Amazon Podcasts, and YouTube! Our latest guest on ‘Tech Connects’ is Stefan Weitz, who’s co-founder and CEO of HumanX, which is currently planning a flagship AI conference in Las Vegas in March 2025. HumanX will use an extensive lineup of AI experts and executives to explore how this technology will impact everything from marketing and healthcare to cybersecurity. Seriously, there's going to be a lot of speakers and a lot of tracks. I first met Stefan more than a decade ago when he was at Microsoft and I was at Slashdot. At the time, he was senior director and chief evangelist for Bing, Microsoft’s search engine, which was a very new product. I remember talking to him pretty extensively about topics such as machine learning and surfacing useful data in response to queries. Thanks to the advent of AI, such topics have onl
Are AI Technologies Actually Worth the High People and Platform Costs?
As enthusiasm for AI has swept across every industry, most of the talk about the technology’s “revolutionary potential” skirts the significant price tag involved. This leaves business leaders wondering whether AI technologies are worth the high costs, particularly when it comes to the people and platforms required to implement them. The appeal of AI is undeniable at first glance. Who wouldn’t want to harness the power of machine learning (ML) models that can predict customer behavior, automate tedious tasks, protect against external threats, and even create new products and services? For companies that build software, the potential to supercharge teams with chatbots that write and debug code is too enticing to ignore. The reality, however, is that deploying AI solutions is not as simple as flipping a switch. The costs involved in developing and maintaining AI systems can be substantial. It’s crucial to examine the best ways to think about—and manage—these investments. The Cost of AI Fo
Tips for Reducing Cognitive Load When Coding
What is cognitive load and why do we want to reduce it? When you are reading a block of code, cognitive load is the mental effort needed to understand it. The greater the complexity, the higher the cognitive load—but there are tips to make the process more efficient. Here are some examples. Java code prior to Java11 could have very long declarations. Trying to read code like that is both painful and exhausting. Java 11 introduced the var statement; C# did it as well, including C++ 11 with the auto keyword. Even replacing long type names with var makes a noticeable difference to cognitive load. Here’s an example in C#: public static class AnalysisVariables { public enum SurveyStatus { ssNext, ssNewLevel, ssEnd } } The older way to declare an enum variable of this type is: AnalysisVariables.SurveyStatus status = AnalysisVariables.SurveyStatus.ssNewLevel; The newer way: var status = AnalysisVariables.SurveyStatus.ssNewLevel; What Causes Cognitive Load to Increase? It’s tied into memory an
Are AI Companies Still Paying Software Engineers the Most?
Which companies pay their software engineers the most? That’s a constant focus for many tech professionals who build software. Fortunately, some new data gives us crucial insights into which firms (and organizations) are shelling out top dollar for those with coding prowess. Levels.fyi crowdsources compensation information, including salary, stock, and bonuses. Here’s the website’s latest breakdown of the top-paying companies for software engineers of all rankings: Yes, this list is dominated by AI and financial firms, with a few tech giants mixed in there. It’s unsurprising that OpenAI tops the rankings. The startup behind the ultra-popular ChatGPT chatbot is a close partner of Microsoft in the race of commercialize AI, and its large language models (LLMs) require very highly specialized talent to build and operate. Given how every deep-pocketed company seems to be pursuing AI talent right now, those kinds of specialists only come at a premium. Just for perspective, keep in mind that
Using Your Soft Skills to Teach AI Concepts
AI is transforming companies everywhere. Tech professionals are increasingly tasked with not only integrating AI into their current tech stacks, but also explaining the implications of AI to other stakeholders throughout their organizations, including those who aren’t technically inclined. If you’re one of those tech pros who has to break down generative AI or machine learning for colleagues who are still trying to figure out how to download apps on their phone, then you know that "soft skills" such as empathy play a huge role in effectively communicating these often-complex topics. But what are the top things to consider when you have these discussions? Let’s break it down. Why This Is Important While tech professionals may be deeply immersed in the intricacies of neural networks, machine learning algorithms, and data science, their colleagues may struggle to grasp these concepts. This disconnect can hinder progress, foster misunderstandings, and ultimately limit the potential of AI t