I really liked @abbeyperini post and decided to share my tips after 5+ years as a software dev.
Ready? Let's dive in 💪.
1. Master the fu...
For further actions, you may consider blocking this person and/or reporting abuse
thank you very much for this
Glad you like them!
you're welcome
i'm actually a young dev so i've been wondering how'll i get to know all of this
It definitely comes from experience (sometimes painful one 😅)
Thanks a lot for this piece, it's so timely! I am just starting out. Delving into JS, I am comfortable with HTML and CSS. JS ain't easy, but my goal is to learn and master it before adding frameworks. The truth is that, the learning journey is a never-ending process. I sure will take these tips to heart.
Hi Godwin. I'm a fairly new dev too. I found learning JS challenging, but my big breakthrough was when I read a book called "You don't know JS yet." It's an involved read, but, if your like me, after studying the first three chapters, you should be able to write basic JS. You can download a free pdf of the book online. I hope this helps!
OMG, I read the same book @softwaredeveloping. It was an amazing breakthrough to me.
The book was even hard to read at first and I had to re-read it 😅.
That book is all you need to know!
Indeed. It's a great book.
Thanks, I will
I hope it helps!
Super glad you like them and best of luck in your journey 🙏
What an awesome freaking list of advice. This is great!
Thanks a lot 🙏
Hi, I either don't understand 26. or I think this is bad advice for junior Devs:
If something (that is part of your job) is a pain in the a** then you need to improve your skills there. As a junior everything can become a struggle: do you have a hard time understanding code that uses
async
/await
? Go learnPromise
. Especially as a junior something that takes a lot of time might actually be a lack of knowledge ("1. Master the fundamentals") and skills ("15. Master your dev tools 🛠️") like keyboard shortcuts, automation, advanced editing features, RegExp for Search&Replace, Refactoring Tools, ...Once you are experienced and established enough you might be able to afford to avoid a task that is part of your job and that everybody else can do.
I find myself telling my managers "Well, I could do that task, but I have the high priority/value tasks X, Y, Z to do. I am not that familiar with this module and need to spend some time getting to know the details. Mid-Level Dev Q is able to do that task as-well and it probably takes them the same amount of time."
Oh I definitely mentioned you need to master fundamentals. Like you can’t be doing frontend and not understand async, etc..
What I mean by focus on strengths is like maybe you are not comfortable with architecting code but you are amazing at building simple UIs/animations, etc. you should focus on that vs. the first one.
Frontend development is large and you have to choose the area where you can be one of the best.
Being average doesn’t pay off😅
Somehow this gives me a bad gut-feeling. Although the field is huge, and I know that in some way I am a specialist, some part of me deeply rejects the Idea that you need to specialize.
We need to learn constantly - and just because today I am bad at creating UIs, it doesn't mean that I should refuse to learn it, when that skill becomes necessary for me tomorrow.
Let me conclude by adding to your advice: "Always keep an open Mind. After you found X is hard, you will learn Y and Z, and some of that knowledge can be applied to X. Just because something is hard for you today, It doesn't mean it has to be when you need to learn it 5 years from now."
I definitely see your point there. I will take an example to illustrate for myself. For example I am bad at coming up with UI/ thinking about the UX, etc. I put in a lot of work but no results whatsoever.
On the other hand, I am very comfortable with JavaScript, with hard problems,etc.
So I decide to rely on people better than me at UX and rely on my strengths instead.
I think we should do what makes us unique more 🙏
this! teams don't exist for no reason, you can't do everything. yes, familiarize yourself with as much stuff as you can, even just to know it exists, but don't try to be a everything man
💯 agree even if it is hard!
"Take ownership of your career path" so true!
This one took me a long time to realise. I used to be just there and saying « yes » to tasks.
But no one can have more your interests in mind than you 😅
This was such a great read, as a junior Frontend Developer with only 3 months of professional experience, I can not relate more to so many of your points. Thank you for sharing these tips and being such an inspiration for us!
Truthfully, I aim to be a reliable senior such as yourself one day, that can guide and help others on their journey. I should stop waiting for "29. Mentor younger devs" until I feel "ready" or "good enough". Your post is eye-opening.
Super glad you like it. Yes there are always people you can help even after 3 months.
i want to make new dev friends
Well, here I am! 😄
Hi, my name's Benjamin. I've been developing for six months. How long have you been developing? Do you have a dev related job yet?
If your interested in getting in contact, I can send you my email.
i'm working as full-stack dev, developing for 6 years , sure you can share
Oh, okay. Well, I've only been doing front-end six months. Here is my email:
This! 🙌
Wonderful article. Not only did I learn some wonderful tips, I also found I related to many of your experiences @_ndeyefatoudiop. ❤️
I am super glad you like all these points, @ashleyd4880 😀.
It means a lot to know that this is a shared experience!
great post! 👏
Thanks 🙏
I'm a junior dev myself. I was able to both empathize and learn from this article. Thanks for taking the time and thought to write it.
I am happy you like it. Hope you won’t make the same mistakes I did 😅.
don't spam!
Thanks a lot for this piece, it's so timely! I am just starting out. Delving into JS, I am comfortable with HTML and CSS. JS ain't easy, but my goal is to learn and master it before adding frameworks. The truth is that, the learning journey is a never-ending process. I sure will take these tips to heart 😌🫡
Great tips! Additionally, for beginners, considering an AI-powered IDE or plugin,might be helpful.
Thanks ! Yes copilot is definitely super helpful if you can afford it 😌
Definitely, Copilot is great! Oops, sorry for the shameless plug, for those who are looking for a FREE option, MarsCode also offers advanced AI features. Worth checking out! 😊
A good post. Well written and logical. Also, your advice is widely applicable and suitable for a large audience.
Very glad you like it!
Thanks, it was very insightful, I'll start working on it today.
Glad you like it😌
Great advices, very practical
Thanks 🙏
Thank you
You’re welcome
💖🦄🔥
Thank you. You put a lot of valuable information in this post.
Glad you like it 🙏
@_ndeyefatoudiop awesome article, let me tell you!! Really enjoyed it.
Thanks! Glad you liked it 😌
So much good advice! I'll keep this list close to refresh my memory from time to time hahah Thank you
Thanks a lot AnaDev! Glad you like it 😌
Very good!
Glad you like them!
Thank you, I start learn to full stack. Very Good!!
I am glad you like them! Best of luck in your journey!
Great Advice!
Glad you like them!
That's too many to remember, my only advice after 10+ years is that keep building a lot of projects on your field of expertise.
This is a very good advice indeed: a combination of many of the tips given 😅.
Practicing different things is definitely the thing to do!
taking notes for my first job in tech 💖🦄🔥
Congrats for that first job 🙏
thanks for sharing in a unique guide the keys to become a Senior!
Glad you like it 🙏
Thanks man
You are welcome 🤗
A very big thanks to you sir! 🫡🫡
All of this was so insightful
I'll be applying for jobs and once I get one, I'll make sure to apply these tips
Thanks Muskan 🙌
Best of luck in your journey !
Thanks you so much for this
You are welcome 🙏
Thank you! These are some really great tips.
Glad you like them 🙏
Thank you - great advice!
Glad you like it Wes 🙏
great knowledge sharing
Glad you like it 🙌
Super glad you like it!
I need this. Thank you.
"Don't copy/paste code you don't understand"
great insight, i grabbed a lot
Super glad you like them!
Great tips. Thank you for sharing
Glad you liked them
Thank you for tips it help me a lot!
Super happy to hear that 😌
This article will help me a lot!
I am happy to hear that 😌
This is a great advice right there!
Glad you like it!
Thank you for this
Glad you like it 🙏
Very useful article. I've been coding for more than 10 years and can relate to most of the points. Well done.
Thanks a lot! I am glad you like it!
Wouaw 10 years is a lot 🙌
Nice article! 👏 Guess I would also add something regarding not having framework/tools preferences. Thinking about people who decide to use framework/tool A or B based on preferences and likes.
Love this, thank you!
Glad you like it😌
This is great! Thanks for sharing!
Thanks! I am glad you like them!
Such a great advice
Glad you like it and hopefully you won’t have to learn these the hard way 😅
Thank you very much for this post
Very glad you like it 😌
Thank you for sharing your experience in this article on how to grow as a developer to senior levels. I feel like there is a problem with the no 1 point. Senior devs say that we should master the fundamentals, but yet, a lot of people say staying too long on learning fundamentals will not help you stay relevant, that you can always learn as you go, even if it isn't making sense initially. So please in your experience, how do you balance this out?
Point no 2 - I always feel like I don't understand the web enough, especially when I see this point on other articles or videos
Point no 11 is something I just recently started taking serious. I will always start a project without taking out time to understand what needs to get done. Later on when I am now stuck, I will start feeling like a failure because I know what to do, while also not knowing what to do (This might sound funny). This is a serious thing that developers need to learn early on, it changed the game for me when I decided to take it serious
Thank you so much for this wonderful piece... This is just what I needed:
I am still a beginner in a web dev just finished my frontend course and finding it hard to carry out my certification projects because I feel as like I don't have what it takes....
So, for weeks now I've been on an endless cycle of studying more from various sources hoping that one day I will be ready to take on my projects 😅
No more procrastination! I'm going to take the step and tackle my projects head-on this time.
But I have a question:
As a frontend developer, is there a digital way to create a blueprint of my project design ideas which will serve as a guide to me when I start writing out the codes?
As someone that is new to Web Development and currently in school for it, this article is by far something I’m going to keep and use. This advice is amazing and it really put spoon perspective for me. Thank you so much for taking the time to share this. It is very inspiring and has inspired me to look at quite a few things to help me succeed and to also teach to future coders.
This was a really great addition to @abbeyperini's article.
Lovely article! I greatly enjoyed reading it, and it definitely sparked some thought! I'm still in very early mode for front end work. Trying to build my HTML & CSS base more solidly and attempting to wrap my head around JS! Thanks for taking the time to write up info like this for others! Very helpful.
That's a lot of useful advice!
What an amazing resource! This post has given me even more motivation and confidence that I can do it 💪. It offers a wealth of practical advice and insights that can inspire and guide anyone in the field 🙂
Nice article, I also see some stuff to add
Here's my two cents :)
I have four years of experience as a web developer and six years in general development. This list offers excellent tips for beginners. However, I recommend mastering JavaScript before diving into any JS framework. Additionally, given the current trends, understanding TypeScript and its data types is equally important. Thank you for the insightful tips
I disagree with bullet point #2 HTML, CSS, and JavaScript are not the only things that can run in the browser. With the creation of web-assembly almost any code can be run in the browser. Not as effectively at times.
That’s exactly why I put « only » in quotes 😅.
I know we can compile languages like rust to webassembly then run on the browser. But since this is not widely used, I didn’t mention for simplicity.
Nice post! I feel it will help me in order to make some decisions in my dev career 😊
Nicely done!
inspiring. I struggle hard with imposter syndrome. Unfortunately we do not have younger devs (then me) i could teach...I am the one constantly asking others :D
bigthanks
I follow this personally and this is ultimate
Understand the big picture behind your tasks
Thank you, It is very helpful
Glad to see that I'm covering all of these in my current path to becoming a Senior Dev! Great post!
This post is an eye opener for me, thank you very much for taking time to come up with it.
This was great. I relate to many of the items. Thanks!
Thank you for your advice.
Very Informative. Thanks very much.
So illuminating, Thanks a lot for this
Thank you very much for this
Great points
Thanks 🙏🏻
Awesome tips! This applies to software engineering in general as well, Thanks
Thanks men for this, I really needed something like that.
Thank you very much for this blo. loved it 🥰
Thank you for sharing this masterpiece tips l really learnt a lots from it, really you are an experienced frontend developer it's really shows in the depth of your thoughts and writeup.🌹
wow, thanks for this. COMMUNICATION is real. you have to demo your work to the team :)
Thank you for sharing, very interesting. However, this 'Done is better than perfect' is something many of us deal with every day 😅😅
Great !!!
Amazing Insights.
Especially loved this one
Don't blindly apply every piece of advice found online
Than you so much, I got more power.
All these rules apply for any kind of developer not just the frontend.
I wish you wouldn't add the 'frontend' term here, than i could share it with all the developers.
Thank you so much!! 🙏🏻
I especially agree with #4
Thanks, Ndeye 💗
This got me:
If something comes naturally to you and is valuable, do it more 🚀.
Thanks!
Thank you so much for sharing this. Great advice !!
thanks bro
thanks .
wow
Excellent list of fundamental principles for ANY kind of developer <3
awesome article. thank you!
Much needed! Thanks for sharing it.
This is a really good advices compilation. Thanks!
Informative
Nice
I've been around for years and years and this advice sounds common sense, but it is worth its weight in gold.
Helpful tips
Thank you for such an informative article.
Thank you
Thank you very much for your post.
Be comfortable saying no is a good tip for me.
Thank you again.
Each tip was on point, I felt like you read my mind and feelings especially on the imposter syndrome 😅 thank you 🙏🏽
Good man
Great article. Thank you for sharing!
Excellent!! Thanks for sharing. I hope i will follow all the key points to become a good Software developer.
Such Great Observations .
when I was reading I was getting Flashes of certain scenarios happening to me .
Very interesting article TY!
Wonderful article... Thanks for your time & knowledge ❤️
Very nice article!
Thanks very much for your insights
thanks man , this was informative
Woahh!!! Thank you very much for this!!!
Well documented.....😃
Quick bite with lot of info 🔥
Such an informative and eye-opening post. Thank you 👏👏
Thanks
These are all great tips! Thanks!
Thank you for the tips, they have been really helpful :D
I am a back-end developer, but again, this topic had a lot of points for me and was very useful. Thank you for this interesting topic🙏❤️
Worth a look for a begginer like myself!
Thanks for this tips. It would be a great help for us.
Thank you soooo much for the tips sir ...
Im a new person for this coding field. Im learning a lot from this.
Tysm!
Thanks 😘
Thank you so much for this advice and tips. I love it.
Thank you very much for this. It really helps me
thank you, it's a good article
Thanks a bunch for this informative tips, it will go a long way, most especially for we " Devs-to-be".
I was just reading the topic, but I agree with everything!
Great thanks
Much appreciated Sir, very helpful 😃!
It helped me a lot i'm glad i read the whole thing thank you so much
Hi can u guys give me the road map for js tutorials...and a good link I cn learn from
All the tips i need, thank U so much
Amazing 👏
it's very helpful, thanks for this
fuck yes! finally, an article I can share with new devs!
as an experienced dev every point in on point xD
good job, appreciate you much!
Thank you so much for this, I needed this so badly right now.
Thanks for the content
okay!
Thank you very much
thank you !
Thank you for sharing your tips! I’m just getting into all of this and I find it very useful to hear from people who have been in the industry. It is appreciated ❤️
Thank you very much for this insightful post 💖
This is a very insightful article as it talks about skills that are mostly overlooked but can save lots of struggle in one's career path. Thanks for sharing.🩷
These 37 tips are amazing!
They're clear, practical, and full of wisdom. I can't wait to apply them to my projects and improve my skills.
Thanks for sharing!
I just started my front-end developer path.
Your article is interesting and overwhelming.
Thank you for the tips,
I just started my journey as a frontend developer.
Interesting and overwhelming article.
Thank you,