DEV Community

Cover image for 7 Useful Articles Every New Developer Should Bookmark ๐Ÿ‘๐Ÿ’ฏ
Jeremy Ikwuje
Jeremy Ikwuje

Posted on • Originally published at jeremyikwuje.hashnode.dev

7 Useful Articles Every New Developer Should Bookmark ๐Ÿ‘๐Ÿ’ฏ

This article was originally published on Hashnode for the 4 Articles in 4 Weeks - Hashnode Writeathon.

7 Useful Articles Every New Developer Should Bookmark ๐Ÿ‘๐Ÿ’ฏ

A clever person solves a problem. A wise person avoids it โ€“ Albert Einstein. I am a firm believer that picking from the experience of others is better than depending just on your own experience. In My seven years of being a Software Engineer, from w...

favicon jeremyikwuje.hashnode.dev

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

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

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

How To Achieve Ultimate Blog Success In One Easy Step

Always Be Jabbing. Always Be Shipping. Always Be Firing. It's the same advice, stated in different ways for different audiences. My theory is that lead generation derives from Google rank and that the best way to increase Google rank is to be like a professional fighter: neither jabs nor haymakers

favicon blog.codinghorror.com

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

GitHub logo HugoMatilla / The-Pragmatic-Programmer

Summary of the book The Pragmatic Programmer by Andrew Hunt and David Thomas

This is my summary of the The Pragmatic Programmer, by Andrew Hunt and David Thomas. I use it while learning and as quick reference. It is not intended to be an standalone substitution of the book so if you really want to learn the concepts here presented, buy and read the book and use this repository as a reference and guide.

If you are the publisher and think this repository should not be public, just write me an email at hugomatilla [at] gmail [dot] com and I will make it private.

Contributions: Issues, comments and pull requests are super welcome ๐Ÿ˜ƒ There is a Quick Reference at the end.

Table of Contents

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 did a summary on Github which is the link above.

5 / To get rich, make something people want

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

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

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.

Top comments (6)

Collapse
 
luc4leone profile image
Luca Leone

wonderful list, thanks!

Collapse
 
ijsucceed profile image
Jeremy Ikwuje

Glad to know you like it.

Collapse
 
yourmdsarfaraj profile image
MD Sarfaraj
Collapse
 
ijsucceed profile image
Jeremy Ikwuje • Edited

oh, good suggestion. However I simply listed articles that has made impact on my experience. Most of them are as old as the 21st century but still relevant than some recent self help articles.

Collapse
 
vishwastyagi profile image
Vishwas Tyagi

Wonderful list!๐Ÿ‘
While reading, I felt as if every article was exactly what I was looking for.

Collapse
 
ijsucceed profile image
Jeremy Ikwuje • Edited

Good to know. Thank you for taking the time to read.