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 π
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!
What an awesome freaking list of advice. This is great!
Thanks a lot π
"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.
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!
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! π
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 ππ«‘
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!
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:
A good post. Well written and logical. Also, your advice is widely applicable and suitable for a large audience.
Very glad you like it!
@_ndeyefatoudiop awesome article, let me tell you!! Really enjoyed it.
Thanks! Glad you liked it π
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!
Very good!
Glad you like them!
Thank you. You put a lot of valuable information in this post.
Glad you like it π
ππ¦π₯
Thank you
Youβre welcome
Great advices, very practical
Thanks π
Thanks, it was very insightful, I'll start working on it today.
Glad you like itπ
Super glad you like it!
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 π
Thank you, I start learn to full stack. Very Good!!
I am glad you like them! Best of luck in your journey!
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 π
I need this. Thank you.
"Don't copy/paste code you don't understand"
Thank you very much for this post
Very glad you like it π
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.
Such a great advice
Glad you like it and hopefully you wonβt have to learn these the hard way π
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 π
This is great! Thanks for sharing!
Thanks! I am glad you like them!
Glad you like itπ
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 π
Thank you for tips it help me a lot!
Super happy to hear that π
great insight, i grabbed a lot
Super glad you like them!
Great tips. Thank you for sharing
Glad you liked them
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.
Notable points, especially
βAsk for help when stuck
βDone is better than perfect
βFocus on delivering value
βTake breaks when you're stuck on a problem
βPrefer writing dumb code over clever codeβ
Thanks for sharing these tips.
Overall: βββββ
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
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.
This was a really great addition to @abbeyperini's article.
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?
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.
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
Nice article, I also see some stuff to add
Here's my two cents :)
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 π
That's a lot of useful advice!
I follow this personally and this is ultimate
Understand the big picture behind your tasks
Thanks for sharing this tips, really helpful π.
Nice information Great work
wow, Very useful tips, Thank you so much
Thank u very much
Approved by a fellow senior developer
Excellent list of fundamental principles for ANY kind of developer <3
I've been around for years and years and this advice sounds common sense, but it is worth its weight in gold.
Thank you so much!! ππ»
Nice
Informative
This was great. I relate to many of the items. Thanks!
awesome article. thank you!
I especially agree with #4
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.
Amazing Insights.
Especially loved this one
Don't blindly apply every piece of advice found online
So illuminating, Thanks a lot for this
This post is an eye opener for me, thank you very much for taking time to come up with it.
bigthanks
thanks .
thanks bro
Great !!!
Thanks ππ»
This got me:
If something comes naturally to you and is valuable, do it more π.
Thanks men for this, I really needed something like that.
Thank you
Each tip was on point, I felt like you read my mind and feelings especially on the imposter syndrome π thank you ππ½
Great article. Thank you for sharing!
Such Great Observations .
when I was reading I was getting Flashes of certain scenarios happening to me .
Very interesting article TY!
Nice post! I feel it will help me in order to make some decisions in my dev career π
Thank you for your advice.
Very Informative. Thanks very much.
Thank you very much for this
Great points
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 π π
Awesome tips! This applies to software engineering in general as well, Thanks
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
This is a really good advices compilation. Thanks!
Glad to see that I'm covering all of these in my current path to becoming a Senior Dev! Great post!
Excellent!! Thanks for sharing. I hope i will follow all the key points to become a good Software developer.
Wonderful article... Thanks for your time & knowledge β€οΈ
Nicely done!
Than you so much, I got more power.
Thanks, Ndeye π
Thanks!
Thank you so much for sharing this. Great advice !!
wow
Much needed! Thanks for sharing it.
Helpful tips
Thank you for such an informative article.
Thank you very much for your post.
Be comfortable saying no is a good tip for me.
Thank you again.
Good man
Thank you, It is very helpful
Quick bite with lot of info π₯
Well documented.....π
Woahh!!! Thank you very much for this!!!
I just started my journey as a frontend developer.
Interesting and overwhelming article.
Thank you,
I just started my front-end developer path.
Your article is interesting and overwhelming.
Thank you for the tips,
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!
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.π©·
thank you !
Thank you very much
okay!
Thanks for the content
Thank you so much for this, I needed this so badly right now.
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!
it's very helpful, thanks for this
Amazing π
All the tips i need, thank U so much
Hi can u guys give me the road map for js tutorials...and a good link I cn learn from
It helped me a lot i'm glad i read the whole thing thank you so much
Much appreciated Sir, very helpful π!
Very nice article!
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 π
very usefull tips for dev.
Thank you , for Tips
Gracias π
Excelent!
Thank you... Just in time ππ
Great thanks
Thanks very much for your insights
thanks man , this was informative
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
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
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πβ€οΈ
I was just reading the topic, but I agree with everything!
Thanks for this tips. It would be a great help for us.
Thanks a bunch for this informative tips, it will go a long way, most especially for we " Devs-to-be".
Worth a look for a begginer like myself!