DEV Community

How to become a Successful Developer

Krowser Web Services on June 06, 2021

For me, being a software developer is one of the best jobs in the world. I love to code and getting paid for it is just awesome. But the weather is...
Collapse
 
grahamthedev profile image
GrahamTheDev • Edited

"Don't hesitate to ask questions"

Truer words have never been spoken, there is a tendency as developers get more experienced to not want to appear like they do not know something. This just leads to endless headaches.

Great article! ❤🦄

Collapse
 
kayinajah profile image
Kayinajah Inyang

Hey, I'm glad you found the article insightful!

Thank you 😃

Collapse
 
merciyah profile image
Samuel Okoro

True. I 100% agree. The one caveat being: we need an environment of psychological safety to ask questions.

Collapse
 
grahamthedev profile image
GrahamTheDev • Edited

I am not sure exactly what you mean by an environment of psychological safety as that could be quite broad.

Is that fancy talk for you have to believe you can ask a question without someone calling you an idiot or belittling you? 😋 Or do you have a definition that narrows it down a bit.

Collapse
 
valeriavg profile image
Valeria

I'd like to add one more advice: when asked to estimate how long would development take, always add enough time for testing and refining the solution. From my experience this takes more time than coding itself, unless you're making a prototype.

Collapse
 
kayinajah profile image
Kayinajah Inyang

Very true 💯 • I'm glad you found the article insightful!

Thank you 😃

Collapse
 
mollet7 profile image
mollet7

Me fall on this Bosses don’t change. Many of us are a bit lazy when it comes to changing jobs, and some are afraid. And then we tend to think that it’s not so bad after all — only to realize a few weeks later that nothing changed and it’s still bad. I have full time job as IT SUPPORT, i get little time to code.

Collapse
 
tanmaybanerjee profile image
Tanmay Banerjee • Edited

I was Unix Admin for 1.5 year which was the start of my IT career ......

within the last five months I was just pissed off with the work and work culture....

Though it was technical, I was allowed to write shell scripts where I found opportunity to apply my coding skills but first of all my efforts were not considered to be that great and ignored in a way that made me feel embarrassed and secondly I wanted to be a full time developer ...

So one day I had a heated up discussion with my manager for many reasons and that was the time that made me take the correct decision of my life ... I did resign on that day itself ... :)

I was in notice period for one month ... during the first week of the month I got involved in a job fraud and lost a huge amount of money ... but within the third week I ended up being a full time web developer .... :)

I learned react in the first week of my developer role .... applied for 2 months or so .. on the 3rd month I trained the new joiners in react and redux. On the fifth month I was given the opportunity to technically interview software testers ... I interviewed almost 100 candidates .... :D ... I was able to get these opportunities because it was a start up ...

But then they were not ready to hike my salary up to what they promised on joining that they will do If I show a progress ... I was being paid very less compared to what I was doing ... and then the drama started .... everything changed ... all of my ideas were ignored as if I didn't exist ... After all if they considered they had to hike my salary up .. :D ...

After serving for 1.2 years I landed up with a new job as a backend developer which I was prohibited in the startup... I got my salary doubled ...

Right now I am holding the confidence that I am on my way to build my own app ...handling eveything by myself ... data modelling , system designing ... everything ... about which I was told by the director of my previous startup company that it's not an easy task to do and he is able to because he had 25 years of experience and I had to wait for 25 years to do those ... :D ... I was like I am in 21st century ... I cannot bear this ...

All this said to encourage you ... if you have passion just find the way out and live your designed life ... :) all the best ...

Collapse
 
kayinajah profile image
Kayinajah Inyang

Very true 💯 • I hope this article helped

Thank you 😃

Collapse
 
tanmaybanerjee profile image
Tanmay Banerjee

"In addition, asking questions from time to time will help you establish a healthy relationship with your co-workers. If junior developers notice that their opinions are being heard, it will help increase their self-confidence." ... this is what I have never seen in my 3 years of my IT career ...

the times I have came up with new ideas being a junior .. it was always ignored in a way that I felt ultimate embarrassment that I had to leave the discussion and went to the washroom to relax myself and cry alone ...

remembering those moments while I am writing this comment made tears roll down...

I am still in search of someone who thinks this way and can mentor me ... :)

Collapse
 
kayinajah profile image
Kayinajah Inyang

Very true 💯, I'm glad you found the article insightful!

Thank you 😃

Collapse
 
kayinajah profile image
Kayinajah Inyang

Hey, I'm glad you found the article insightful!

Thank you 😃

Collapse
 
kriska profile image
Kristina Gocheva

A poorly maintained (Linkedin) profile is worse than no profile. - totally.

Collapse
 
codecast profile image
CodeCast

Loved this! Agree completely

Collapse
 
ivictbor profile image
Ivan Borshchov • Edited

Don't afraid to spend some time for free helping to others. If you do it responsivly it will return to you very quickly with great rewards, as highly paid positions.
Answering on websites like stackoverflow or fixexception would not take much time but will give you more and more expirience and profile visibility. Always be recognizable there. Your name is your future, it should be easy from employee to Google you. So all your karmas and answers are precious.
Contribute on github, create any projects which could be usefull for people or at least commit into existing projects where you can, github gives you everything to check your ability to help without any fear - fork to local repo, change something and submit pull request for review

Collapse
 
kayinajah profile image
Kayinajah Inyang

Hey, I'm glad you found the article insightful! Thank you 😃

Collapse
 
developerantoniosousa profile image
Antonio Sousa

Awesome! Thanks for sharing!

Collapse
 
kayinajah profile image
Kayinajah Inyang

Hey, I'm glad you found the article insightful! Thank you 😃

Collapse
 
jackedwardlyons profile image
Jack Lyons

Excellent article! Here in Australia companies are starting to wake up and realise that developers are hard to find - salaries are slowing starting to increase and the quality of roles coming onto the market are getting much better which is great to see 😀

Collapse
 
hugomndez profile image
Hugo Méndez

Great advice!

Collapse
 
kayinajah profile image
Kayinajah Inyang

Hey, I'm glad you found the article insightful! Thank you 😃

Collapse
 
kayinajah profile image
Kayinajah Inyang

Hey, I'm glad you found the article insightful!

Thank you 😃

Collapse
 
kayinajah profile image
Kayinajah Inyang

Hey, I'm glad you found the article insightful! Thank you 😃

Collapse
 
codecast profile image
CodeCast

Powerful content! Really enjoyed the read

Collapse
 
faizelgaroeb profile image
faizelGaroeb

This article made my day 😍😍... Thank you for letting me know my self-worth

Collapse
 
kayinajah profile image
Kayinajah Inyang

Hey, I'm glad you found the article insightful! Thank you 😃

Collapse
 
andreguipeil profile image
André Guimarães Peil

True text man, pretty good!

Collapse
 
kayinajah profile image
Kayinajah Inyang

Hey, I'm glad you found the article insightful! Thank you 😃

Collapse
 
thekrprince profile image
Kumar Prince

This is awesome. It will actually help lot of developers ✌

Collapse
 
kayinajah profile image
Kayinajah Inyang

Hey, I'm glad you found the article insightful! Thank you 😃

Collapse
 
alexandrefuente profile image
alexandrefuente

Awesome, thanks for your advices. :)

Collapse
 
kayinajah profile image
Kayinajah Inyang

Hey, I'm glad you found the article insightful! Thank you 😃

Collapse
 
paco profile image
Paco • Edited

Invest in You and Your Career

This goes a long way! Nothing like continuously upskilling yourself with time.

Cool post! 👏

Collapse
 
kayinajah profile image
Kayinajah Inyang

Hey, I'm glad you found the article insightful! Thank you 😃

Collapse
 
jibijames profile image
jibijames

Made my day

Collapse
 
kayinajah profile image
Kayinajah Inyang

Hey, I'm glad you found the article insightful! Thank you 😃

Collapse
 
tamsrua profile image
tamsrua

Thank you for this article

Collapse
 
kayinajah profile image
Kayinajah Inyang

Hey, I'm glad you found the article insightful!

Thank you 😃

Collapse
 
keithmngadi profile image
Keith Mngadi

Great article.

Collapse
 
kayinajah profile image
Kayinajah Inyang

Hey, I'm glad you found the article insightful!

Thank you 😃

Collapse
 
glenbradley17 profile image
Glen Bradley

Great advice!

Collapse
 
kayinajah profile image
Kayinajah Inyang

Hey, I'm glad you found the article insightful!

Thank you 😃

Collapse
 
anapr365 profile image
Ana Paula da Rosa

Bom conselho

Collapse
 
kayinajah profile image
Kayinajah Inyang

Ei, estou feliz que você encontrou o
artigo perspicaz!

Obrigada 😃

Collapse
 
codeprasapro profile image
Prasanna Silva • Edited

Great!! thank you..

Collapse
 
kayinajah profile image
Kayinajah Inyang

Hey, I'm glad you found the article insightful! Thank you 😃

Collapse
 
kayinajah profile image
Kayinajah Inyang

Hey, I'm glad you found the article insightful! Thank you 😃

Collapse
 
strivecode profile image
Abdul-Razak

Thank you for this piece of article. It brought a lot of things home to me.

Collapse
 
yosri_gharsi profile image
yosri gharsi

Thank you

Collapse
 
kayinajah profile image
Kayinajah Inyang

Hey, I'm glad you found the article insightful! Thank you 😃

Collapse
 
fernandosouza profile image
Fernando Souza

Do you have any ideas where we could find projects we could volunteer?