Professional skills development and career advice
Software developers must stay ahead of the ever-changing computer programming landscape. Communication, collaboration, consensus building and openness to new ideas are just as crucial to a software development career as is the ability to implement complex algorithms. These resources will help you plan your development as a software engineer and expand your soft skills.
Top Stories
-
Feature
25 Jul 2023
5 tips and career advice for young tech professionals
Want to be taken seriously as the youngest member of a tech team? Start networking, don't be afraid to ask questions and polish your communications skills. Continue Reading
-
Feature
21 Jul 2023
10 types of programming jobs to check out in 2023
Some core programming skills are more in demand than others. Learn which ones are most valuable to the jobs in today's market. Continue Reading
-
Tip
19 Jul 2023
Haskell vs. PureScript: The difference is complexity
Haskell and PureScript each provide their own unique development advantages, so how should developers choose between these two popular programming languages? Continue Reading
-
Tip
30 Jun 2023
What developers should know about working for a startup
Think you want to be a developer working at a startup? There are reasons it's appealing, but know what you're getting into, from workloads and resources to compensation options. Continue Reading
-
Tip
27 Jun 2023
Introduction to Solidity: Build an Ethereum smart contract
This introduction to Solidity tutorial walks you through a real-world example that flexes the power of this programming language: building a Solidity smart contract. Continue Reading
-
Blog Post
20 Jun 2023
How to pass a Scrum certification exam with a 100% score
There are no shortcuts to passing the Scrum master certification exam, but there is one trick that will help confident test takers get closer to a perfect 100% score. Continue Reading
-
Quiz
20 Jun 2023
More Scrum master certification exam questions
To pass the Professional Scrum master exam, you need to know the tricks. These Scrum master exam questions will show you how to answer even the toughest questions on the test. Continue Reading
-
Quiz
20 Jun 2023
Scrum master certification exam questions and answers
Are you ready for the Scrum master certification exam? Test yourself on these 10 tough Scrum master exam questions and answers. Continue Reading
-
Quiz
20 Jun 2023
More Scrum product owner certification exam questions
Want to get Scrum product owner-certified? These tough practice exam questions test your ability to apply the Scrum framework in the capacity of a Professional Scrum Product Owner. Continue Reading
-
Quiz
20 Jun 2023
Scrum product owner certification exam questions and answers
Here are 10 tough sample Scrum product owner exam questions and answers to help gauge your readiness for the certification test. Continue Reading
-
Blog Post
25 May 2023
Is the daily Scrum recommended for colocated teams?
Is the daily Scrum recommended for colocated teams? Yes, yes it is. Any suggestion that the daily Scrum is not recommended for colocated teams is false. Continue Reading
-
Feature
19 May 2023
World's 10 best cities for tech workers
Explore the key characteristics that make each city stand out, such as high pay, low cost of living, job opportunities and innovation. Continue Reading
-
Blog Post
05 May 2023
2023 full-stack developer roadmap
What does it take to get a career as a full-stack developer? This 2023 full-stack developer roadmap shows you the skills you need to developer to build your full-stack developer portfolio. Continue Reading
-
Blog Post
04 May 2023
Are there too many meetings in Scrum?
Some people say there are too many meetings in Scrum. If that's true, which one of the Scrum meeting types would you remove? Planning, reviews, the retrospective or the daily Scrum? Continue Reading
-
Blog Post
01 May 2023
Who starts the Daily Scrum?
Who should start the Daily Scrum? Well, since only developers can participate in the Daily Scrum, the answer has to be 'one of the developers.' Any developer can start the Daily Scrum. Continue Reading
-
Blog Post
30 Apr 2023
2023 DevOps Roadmap
Want a lucrative career as a DevOps engineer? Follow this 2023 DevOps roadmap and master the key technologies that will put your skills in demand. Continue Reading
-
Blog Post
30 Apr 2023
How to write your first Java program
Want to learn to code and write your first Java program? Here's a quick and fun Java programming tutorial that will have your running your first Java program in less than 10 minutes. Continue Reading
-
Blog Post
27 Apr 2023
2023 web development roadmap
Here's an easy-to-follow web developer roadmap that will guide you through the world of HTML, CSS and JavaScript based technologies. Continue Reading
-
Blog Post
18 Mar 2023
Daily Scrum vs standup meetings: What's the difference?
Other than being an ableist term that discriminates against people who can't stand, there are many differences between a standup meeting and the daily Scrum. Here we look at the 10 most important ... Continue Reading
-
Tip
27 Jan 2023
How developers can avoid remote work scams
Software developers can find good remote programming jobs, but some job offers are too good to be true. Follow these tips to spot remote job scams. Continue Reading
-
Tip
28 Dec 2022
How developers can stay motivated when working remotely
Feeling like you've lost your edge in your remote work? Follow these tips to stay energized, sharpen your skills, and tighten relationships in your company and career. Continue Reading
-
Blog Post
08 Nov 2022
Three interview success tips for tech job candidates
Don't be intimidated by an upcoming tech job interview. These tips will help you prepare how to answer tech questions and present yourself to give it your best shot. Continue Reading
-
Blog Post
04 Nov 2022
Docker interview questions for developers
Get a handle on these Docker interview questions to get a leg up on your next job, and a successful career using containers in your day-to-day activities. Continue Reading
-
Blog Post
01 Nov 2022
Four interviewing techniques to evaluate a tech hire
Looking for the right tech hire for your team? These four interviewing techniques will help you gauge a candidate's skills and strengths to contribute to your team. Continue Reading
-
Blog Post
28 Oct 2022
Hands-on Kubernetes interview questions
Review these in-depth Kubernetes interview questions and answers to showcase your applied knowledge of Kubernetes and container orchestration. Continue Reading
-
Blog Post
12 Oct 2022
My five-point ranking system to evaluate tech candidates
Worried about hiring the wrong tech candidate? Here's a tried and true, five point evaluation system that has regularly proven itself in the field. Continue Reading
-
Tip
20 Sep 2022
Abstract pattern recognition skills aid developers and musicians
What do good programmers and musicians have in common? The ability to recognize and apply abstract patterns helps both roles keep their work in harmony. Continue Reading
-
Tip
22 Aug 2022
5 tips to make the transition from programmer to manager
Developers who want to shift gears from programmer to manager must embrace a different mindset and various skills. These five tips will guide your path. Continue Reading
-
Tip
29 Jun 2022
8 tech jobs that don't require coding
Looking for an IT job that doesn't involve coding? These eight tech roles are important in any organization, with no programming required. Continue Reading
-
Blog Post
31 May 2022
How can business leaders and IT improve communication?
The days when companies could afford to treat IT as simply the department that keeps the computers running are long gone. Technology delivers massive value to business leaders. Business ... Continue Reading
-
Blog Post
31 May 2022
How should developers approach professional development?
There's a joke that goes like this: A doctor takes his Mercedes in for a brake job. When he picks up the vehicle the next day, the mechanic presents him with a bill for $2000. "Two thousand dollars ... Continue Reading
-
Opinion
18 May 2022
How to communicate effectively in the workplace
Don't bury the lead. Grab your audience's attention early. Be graceful when others disagree. These and other tips will help you communicate more effectively with your peers. Continue Reading
-
Tip
01 Feb 2022
Want to become a freelance developer? Weigh these 4 factors
Some people want independence even if it sacrifices the security of a salaried position. Consider these criteria to see if being a freelance developer is the right choice for you. Continue Reading
-
Feature
19 Jan 2022
Ageism in software engineering is still a problem
Many developers want to program right up to retirement, but the reality of age discrimination unfairly hampers their career plans. Here's how to pitch experience as an asset. Continue Reading
-
Feature
16 Jun 2021
How enterprises are building inclusive language in code
Inclusive language in code is just one step towards a diverse community, but it's a good place to start. It's a conversation more and more open source enterprises are tackling. Continue Reading
-
Feature
17 May 2021
How developers can help build a diversified workforce
Diversity comes in many forms. One way to diversify your workforce is to find new applications for the unique skills developers bring to your organization. Continue Reading
-
Opinion
17 May 2021
How technologists should approach professional development
Old approaches to professional development don't stand up to the pace of change in the cloud-native world. Here's how DevOps professionals can cope. Continue Reading
-
Feature
12 Apr 2021
Incorporate diversity and inclusion in technology design
DEI in technology is about more than creating a diverse workplace. We talked to a few DEI professionals about how teams build tools with diversity and inclusion in mind. Continue Reading
-
Opinion
11 Aug 2020
How to manage the rise in developer responsibilities
Corporate developers wield more power today than ever before. As such, this power must be offset by checks and balances that create a strong dev environment for everyone in the enterprise. Continue Reading
-
Blog Post
30 Mar 2020
5 tips to improve remote work productivity
As more people work from home as a result of COVID-19, employees used to the onsite work life will need to adapt to the remote work lifestyle. At first, it can seem like a welcome change but after ... Continue Reading
-
Blog Post
31 Jan 2020
How a software development team can handle management battles
Here’s how it usually goes. A project manager or product owner relays word from someone higher up the corporate food chain that a piece of software needs to be delivered by a given date. The reason ... Continue Reading
-
Blog Post
28 May 2019
Why is programming so hard to master?
Why is programming so hard? Because it’s no longer about programming. Allow me to elaborate. I wrote my first line of professional code back in 1987. It was an application written in BASIC that did ... Continue Reading
-
Feature
26 Feb 2019
An independent contractor software developer cash flow guide
Cash management is a big part of your role as an independent software developer. Learn how to properly manage your funds and cash flow with these tips. Continue Reading
-
Feature
31 Jan 2019
Developers and the enterprise software sales process
Should developers be privy to the ins and outs of software sales? A strong business relationship can be mighty helpful in this expensive and tedious process. Continue Reading
-
Blog Post
10 Jan 2019
Why developers don't stay in management for IT career change
A move up the ladder might make sense for an IT career change, but the day-to-day work difference for developers could keep those in IT away from management positions. Continue Reading