7 Useful Articles Every New Developer Should Bookmark 👍💯
Tags: codenewbie, webdev, beginners, javascript
Published: 2022-08-29 13:56:00

This article was originally published on Hashnode for the [4 Articles in 4 Weeks - Hashnode Writeathon](https://townhall.hashnode.com/4-articles-in-4-weeks-hashnode-writeathon?source=hashnode_countdown).

{% embed https://jeremyikwuje.hashnode.dev/7-useful-articles-every-new-developer-should-bookmark %}

In this article I will share 7 most useful articles that have made a big impact on my engineering journey. And I believe this will help anyone make a big impact on their own journey.

## 1. Teach Yourself Programming in 10 Years

{% embed https://norvig.com/21-days.html
 %}

When learning a new language it is easy to think you can just watch a 1-hour video on Youtube and Boom! You are now a master coder.

Truth is, that's not enough time. To be a a good programmer, you must be **passionate about programming; you must program; talk to other engineers; read their code and collaborate; Learn multiple languages with different styles, not just OOP languages. And this will take some time.

It's a timeless article. And it is worth bookmarking.

## 2. Don't Call Yourself A Programmer

{% embed https://kalzumeus.com/2011/10/28/dont-call-yourself-a-programmer/ %}

How do you write your Twitter bio? how do you tell others what you do in a few words? Written by Patrick Mckenzie, Patrick suggest rather than calling yourself a programmer, you sumarize your most important experience and wins e.g I'm the software engineer who wrote the HTTP Request class on Laravel.

## 3. Always Be Shipping, Always Be Writing

{% embed https://blog.codinghorror.com/how-to-achieve-ultimate-blog-success-in-one-easy-step/ %}

You may not start your own blog, but sharing knowledge can bring lots of opportunities your way. 

Jeff Atwood confounder of Stackoverflow who is the author of this article advice you pick a schedule and stick to it. If you have a good message, you will find success - over time.

## 4. The Pragmatic Programmer
{% embed https://github.com/HugoMatilla/The-Pragmatic-Programmer %}

A great book to read. A pragmatic programmer is proactive; fix problems before they get bigger; open to new knowledge; and also more importantly a catalyst. Can't read the book? [Hugo Matilla](https://github.com/HugoMatilla) did a summary on Github which is the link above.

## 5 / To get rich, make something people want

{% embed http://paulgraham.com/wealth.html
 %}

This is a popular one from Paul Graham of Ycombinator. You may not want to get rich and just reading won't increase your bank account - it may reduce it. But it encourages you to create things people want - even for programmers.

## 6 / Have a Maker's Schedule without ignoring the necessary

{% embed http://www.paulgraham.com/makersschedule.html %}

As a programmer you can't avoid meetings, it is part of your career. But you can organize your schedule in such a way that you won't have to think of attending a meeting. This article was also written by Paul Graham.

7 / Learn to explain your simple projects to any employer

{% embed https://dev.to/yuridevat/how-i-got-my-first-job-as-a-developer-by-making-simple-projects-seem-big-48oi %}

To win or get hired, you must clearly explain yourself.  In her article @yuridevat shared how she landed a job by explaining her simple projects.

---

Thanks for reading - I appreciate it.