Lädt...


🔧 10 "hard truths" junior developers need to hear 🗯🙉


Nachrichtenbereich: 🔧 Programmierung
🔗 Quelle: dev.to

Hi, I'm Vince

Hi, I'm Vince, a worldwide educator turned web developer.

Image description

That's me in the middle there in the above picture, when I worked on agricultural education project in northern Kenya.

Image description

These days, I'm building side projects, like Open SaaS pictured above, and working as a developer relations engineer.

Moving up in your Dev Career

The "10 Hard Truths" I'm about to present to you are, I must admit, not necessarily Truths, but rather opinions I've formed throughout my journey of switching careers. I'd like to think that my unique perspective may be of some value to aspiring devs and other career-switchers.

It’s well known at this point that software development is a viable option for someone looking for a new career without going the traditional education route. Because of this, and the fact that salaries tend to be very good, I think a portion of people making the switch might be doing it for the wrong reasons.

And once you establish yourself as a Junior it can often be difficult to know what you should be doing to advance your career. There are a ton of opinions out there (including mine) and juniors tend to develop a lot of misconceptions, as my colleague and I discussed in our recent Reddit post and follow-up video.

So, I put together this list of things you should consider when starting out a career in tech.

10 Hard Truths

1 👎 If you’re doing it solely for the money, you’re not gonna make it. True, you don’t need a degree or anyone’s permission to advance in this career, but you need ambition and mental stamina. A genuine interest is needed to maintain them.

2 🧱 Start building, ASAP. Find a problem that interests you and build the solution yourself. Contribute to Open-Source projects that you use. A portfolio of unique work speaks volumes about your abilities. Plus, there’s no better teacher than experience.

3 💰 You don’t have to pay for boilerplates, boot camps or courses. In fact, you’re better off tackling problems on your own and only asking for help if you’re truly stuck. There’s a wealth of free resources out there, and when you’re on the job, these might be the only things to assist you.

Speaking of boilerplates, we just released Open SaaS, an entirely free, open-source, feature-rich, React + NodeJS SaaS template to help you get your SaaS apps started quickly and easily.

Image description

If you've got questions about it, need help, feedback, or inspiration, hop into out Discord Server and introduce yourself.

4 😎 You don’t have to follow the trends. Follow what interests you. Like I said before, you need mental stamina in this field of work. Following your interests will keep you engaged and help avoid burnout.

5 👩‍💻 You don’t need to know a piece of tech inside and out, contrary to what some devs might want you to believe. The truth is, you are always learning, and there will always be gaps in your knowledge. Your confidence in being able to fill those gaps is what matters.

6 😱 Be fearless and seek feedback. Put your work out there and be ready to have it criticized. If you can stomach it, you’ll come out the other side a much better developer.

7 🧐 You should have a firm understanding of what you’re doing. Don’t just copy-paste someone else’s answer (or GPT’s) to your problem and call it a day. Question why things work, and figure it out for yourself.

8 🏋️‍♀️ You have to do the grunt work, unfortunately. Don’t expect high salaries from the beginning. And you’ll probably want to improve your portfolio by working on side projects in your free time, or you might stay a junior dev for longer than you wish.

9 🧗‍♂️ Challenge yourself. But not too much. If you don't seek challenges, you won’t improve. But if you take on tasks that are WAY above your current abilities, you'll suffer. Find that sweet spot and work on things that make you feel a bit uncomfortable, but you can still somewhat wrap your head around. Keep this up, and you’ll be surprised what you can achieve a year later.

10 🗣 Programming is definitely not the only skill you’ll need. Being respectful, communicative, conscientious, ambitious, and humble will put you in a different league and make you a valuable asset in any tech team.

Now Get to Work!

And that about sums it up from my side.

What do you think about these 10 "Truths"? Did I miss something? Am I just completely full of 💩?! Let us know in the comments below.

...

🔧 10 "hard truths" junior developers need to hear 🗯🙉


📈 77.04 Punkte
🔧 Programmierung

🔧 10 "Hard Truths" All Junior Developers Need to Hear


📈 77.04 Punkte
🔧 Programmierung

📰 Can Cisco webex "hear" if you are listening to music and host can hear it?


📈 32.6 Punkte
📰 IT Security Nachrichten

🪟 Hear what you want to hear with Anker's Q35 Bluetooth headphones down to $90


📈 32.6 Punkte
🪟 Windows Tipps

🪟 Hear what you want to hear with the Razer Opus ANC headphones down to $150


📈 32.6 Punkte
🪟 Windows Tipps

📰 Three hard truths hindering cloud-native detection and response


📈 31.37 Punkte
📰 IT Security Nachrichten

🔧 16 hard truths from the first 6 months of building an open-source devtool startup


📈 31.37 Punkte
🔧 Programmierung

📰 6 hard truths of generative AI in the enterprise


📈 31.37 Punkte
📰 IT Security Nachrichten

🔧 6 hard truths about learning to code in 2024


📈 31.37 Punkte
🔧 Programmierung

🔧 5 Hard Truths About Generative AI for Technology Leaders


📈 31.37 Punkte
🔧 Programmierung

📰 5 Hard Truths About Generative AI for Technology Leaders


📈 31.37 Punkte
🔧 AI Nachrichten

📰 4 hard truths of multivendor outsourcing


📈 31.37 Punkte
📰 IT Security Nachrichten

📰 Women in tech statistics: The hard truths of an uphill battle


📈 31.37 Punkte
📰 IT Security Nachrichten

📰 7 hard truths of business-IT alignment


📈 31.37 Punkte
📰 IT Security Nachrichten

📰 Digital transformation: Three hard truths about change


📈 31.37 Punkte
📰 IT Security Nachrichten

📰 Security In 5: Episode 318 - The Hard Truths Of Cybersecurity


📈 31.37 Punkte
📰 IT Security Nachrichten

📰 Suits - Staffel 7: So geht es in Episode 11 "Hard Truths" weiter


📈 31.37 Punkte
📰 IT Nachrichten

📰 Ask Slashdot: What Are Some Hard Truths IT Must Learn To Accept?


📈 31.37 Punkte
📰 IT Security Nachrichten

🔧 6 Things Your Junior Wished You Knew... (Or How To Mentor Junior Devs)


📈 30.57 Punkte
🔧 Programmierung

📰 Der große Junior Programm-Adventskalender: Junior-Adventssendung im TV und Stream - alle Sendetermine


📈 30.57 Punkte
📰 IT Nachrichten

🔧 5 Uncomfortable Career Truths Developers Don't Want To Hear


📈 23.87 Punkte
🔧 Programmierung

🔧 21 Pieces Of Unsolicited Advice For Junior Web Developers


📈 22.86 Punkte
🔧 Programmierung

🔧 Navigating the Path to Success: Essential Advice for Junior Developers


📈 22.86 Punkte
🔧 Programmierung

🔧 Bridging the Skills Gap: Empowering Junior Developers Through Apprenticeship Programs


📈 22.86 Punkte
🔧 Programmierung

🔧 10 Things You Should Never Say to Junior Developers


📈 22.86 Punkte
🔧 Programmierung

🔧 Understanding UUIDs: A Backend Engineer’s Guide for Junior Developers


📈 22.86 Punkte
🔧 Programmierung

🔧 7 Common CSS Mistakes Junior Frontend Developers Make (And How to Fix Them)


📈 22.86 Punkte
🔧 Programmierung

📰 AI coding assistants wave goodbye to junior developers


📈 22.86 Punkte
📰 IT Security Nachrichten

🔧 How Junior Developers Can Find Project Ideas


📈 22.86 Punkte
🔧 Programmierung

🔧 5 Small (Yet Easily Fixable) Mistakes Junior Frontend Developers Often Make in Their React Code


📈 22.86 Punkte
🔧 Programmierung

🔧 Understanding SOLID Principles: A Guide for Junior Developers


📈 22.86 Punkte
🔧 Programmierung

🔧 Are Junior Developers Screwed by AI?


📈 22.86 Punkte
🔧 Programmierung

🔧 Junior Developers and AI Tools: Beneficial or Detrimental?


📈 22.86 Punkte
🔧 Programmierung

🔧 Junior Web Developers Survival Guide


📈 22.86 Punkte
🔧 Programmierung

🔧 1 Common Mistake Junior Developers Make


📈 22.86 Punkte
🔧 Programmierung

matomo