My Top 10 Advice To All Junior Developers Out There

  Рет қаралды 73,922

Amigoscode

Amigoscode

Күн бұрын

From a senior software engineer here are my Top 10 Advice To All Junior Developers Out There.
Feeling overwhelmed and unsure of what to focus on? We've got you covered! This video is dedicated to all the junior developers who are just beginning their coding adventure.
In this video, we'll share our top 10 pieces of advice that we believe every junior developer should know. From mastering the basics to embracing the art of problem-solving, from understanding the importance of soft skills to realizing the power of networking, we've packed this video with practical, actionable advice that can help you level up your development skills and kickstart your career in tech.
Remember, everyone starts from somewhere, and it's okay to feel overwhelmed or unsure. The tech industry is vast, and there's a lot to learn. But with determination, a love for learning, and the right guidance, we believe anyone can succeed.
Be sure to stick around till the end of the video for a special bonus tip that can truly set you apart from the crowd!
Don't Forget to
===========================================
💯 Subscribe to Amigoscode - bit.ly/2HpF5V8
💯 Courses Available for free here - amigoscode.com/courses
💯 Join Private Facebook Group and Discord - amigoscode.com/p/join-community
🙊 Here are the goods for all my videos video 🙊
► Recommended Books
===========================================
- Clean Code - amzn.to/2UGDPlX
- HTTP: The Definitive Guide - amzn.to/2JDVi8s
- Clean Architecture - amzn.to/2xOBNXW
► Computer and Monitor
===========================================
- New Apple MacBook Pro - amzn.to/3464Mmn
- Dell 27 INCH Ultrasharp U2719D Monitor - amzn.to/2xM3nW1
- Double Arm Stand Desk Mount - amzn.to/3aYKKfs
- USB C Hub Multiport Adapter - amzn.to/2Jz7NlL
► Camera Gear
=============================================
- Sony ILCE7M3B Full Frame Mirrorless Camera - amzn.to/346QIJn
- Sigma 16 mm F1.4 DC DN - amzn.to/2wbic3Q
- Sigma 33B965 30 mm F1.4 DC DC - amzn.to/39G37Fd
► IDE & Tools I use for coding 💻 🎒
===========================================
- ITerm
- VsCode
- GoLand
- IntelliJ Ultimate
- Sublime
P.S
===========================================
💯 Don't forget to subscribe | bit.ly/2HpF5V8
💯 Join Private Facebook Group and Discord - amigoscode.com/p/join-community
💯 Follow me on Instagram | bit.ly/2TSkA9w
❤️ Thanks for watching

Пікірлер: 116
@mohidenadam
@mohidenadam Жыл бұрын
1- Master the fundamentals. 2- Keep on learning. 3- Work on side projects. 4- Practice problem-solving. 5- Focus on clean code. 6- Learn version control. 7- Master debugging. 8- Communicate effectively. 9- Soft skills. 10- Network and seek mentorship.
@Judosaper
@Judosaper Жыл бұрын
I just thought It would be great if someone come up with list of amigos advises, thank you mate
@anujkhare3815
@anujkhare3815 Жыл бұрын
Can you come up with a video on debugging skills
@francksgenlecroyant
@francksgenlecroyant Жыл бұрын
Thank You
@stasik4anskiifullon604
@stasik4anskiifullon604 11 ай бұрын
What you mean by "the fundamentals" from 1st step (if you can give list it`s be nice)?
@mohidenadam
@mohidenadam 11 ай бұрын
@@stasik4anskiifullon604 You can look up the well-known programming fundamentals, such as for loops, while loops, functions, and others, that exist in all programming languages.
@omgmaw
@omgmaw Жыл бұрын
Working on side projects is very important. Do not get stuck in tutorial hell. You'll learn so much more when you actually try building a project.
@shiyangxiao9050
@shiyangxiao9050 Жыл бұрын
Summary: 1. Master the Fundamentals 2. Keep on Learning 3. Work on side project 4. Practice Problem-solving 5. Focus on Clean Code 6. Lean Version control 7. learn to debug 8. Communicate effectively 9. soft skills 10. Network & seek mentorship
@quantmvo
@quantmvo Жыл бұрын
Your video came at the perfect time for me since I've just been transferred to a new project that uses technologies I haven't learned before. Previously, I mainly focused on Java in my old project, but now I have to learn Ruby on Rails to work with the new team. I was unsure if learning something new was better than exploring my current stack, but after watching your video, I realize that I want to be an engineer, not just a Java developer. It's time for me to broaden my knowledge and take the opportunity to dive deeper into Java, my favorite language. Thank you again for your advice. It's truly motivating.
@samuelmevognon6339
@samuelmevognon6339 Жыл бұрын
Thank you for sharing this one.I had the chance to discover this video at the time I lost myself, I no longer have a landmark as a developer.
@humanecoder5106
@humanecoder5106 Жыл бұрын
Thank you for the tips. Great content as always.
@PRASANTH__S
@PRASANTH__S Жыл бұрын
When I was loosing my hope to learn code but your notification make me to boost up me. thank you so much bro❤
@seanbaeker4310
@seanbaeker4310 Жыл бұрын
Great Video, I am currently writing my Bachelor thesis regarding microservices in java ... something I havent done before but the joy and feeling of accomplishment I get when I solve problems is literally addicting. Furthermore, I will take that project and evolve it further because during developing I got so many ideas what else to add that I want to figure out how to add everything I want. The framework I am using is Microprofile which too I havent used before.
@Sam-nc7ve
@Sam-nc7ve Жыл бұрын
Great content💯 currently I am learning different languages and I will definitely implement your advice. One more thing as a video editor I can say your editing part makes your video so connecting and this will hold your audience till last second of your video great job btw 👍
@samke--glitch
@samke--glitch Жыл бұрын
Thanks Amigoscode for that, you've uplifted my self esteem. Since Jan I started this journy of becoming a software engineer I know after completion of my short course March 2024, I've commited 10hrs daily since Jan 2023 learning to become a software engineer,
@rs4267
@rs4267 Жыл бұрын
Thanks to people like you, i really like my job and try to improve my skills every day, thanks mate
@mad-hat
@mad-hat Жыл бұрын
Great advice, short and clear. I hope they will help me to succeed as a software engineer
@aturan-fo1qt
@aturan-fo1qt Жыл бұрын
Hi Nelson, great video, short, clear and concise. 👍
@GianfrancoTerrazzano
@GianfrancoTerrazzano 7 ай бұрын
You are more than a great teacher, thank you sir!
@user-dx1ow8jq3n
@user-dx1ow8jq3n Жыл бұрын
Thanks a lot. Super cool channel. Landed my first job in IT, Amigos code is not the last reason.
@priyanshu.....436
@priyanshu.....436 Жыл бұрын
Really helpful video , thanks sir BTW your video editing part is really really awesome 💯👌
@hamzadabaghi
@hamzadabaghi Жыл бұрын
This video gives valuable advices, thanks nelson 😍
@yeahdudex
@yeahdudex 2 ай бұрын
As someone who dropped out of CS undergrad and then ended up becoming a software developer years later without a degree, I can safely say that you're absolutely right about mastering the fundamentals. I'd add that when you're young and in college is the time to really struggle with & master the fundamentals. They're difficult, any remotely decent CS program in the states will teach you them, and you absolutely will need to learn them at some point (regardless of what other people might say or what you might convince yourself of). Everything through at least Data Structures/Analysis of Algorithms is actually necessary at some point if you want to really become useful. and it's much harder to go from Python to Java/C++ than the other way around.
@sanjaresonmurodov8893
@sanjaresonmurodov8893 Жыл бұрын
Perfect! Thank you!
@darshmostafa6044
@darshmostafa6044 Жыл бұрын
Thank you for very useful advices ❤👍
@Aicha_lab
@Aicha_lab 8 ай бұрын
thank you ! baraka allahu fik
@faded1909
@faded1909 Жыл бұрын
Thank you for this video
@SaminYasar_
@SaminYasar_ Жыл бұрын
What software did you use to make this video the animations are great!
@user-tv3zd5bx6o
@user-tv3zd5bx6o Жыл бұрын
very valuable video, thanks!
@sacmaliyoruz
@sacmaliyoruz Жыл бұрын
again really perfect video for developers. bro you are awesome. salam from Turkey
@luizfelipeop
@luizfelipeop Жыл бұрын
Nice video, thanks for the tips
@mettibeshir6571
@mettibeshir6571 Жыл бұрын
Shukren , always make me want to learn more ...... find it helpful always
@thompsonidowu9242
@thompsonidowu9242 Жыл бұрын
Thank you so much Sir
@kaka_tutorails8765
@kaka_tutorails8765 8 ай бұрын
Great job Amigos❤
@ln11389
@ln11389 Жыл бұрын
Not being picky about languages and tech stack is a good practice indeed. However that does not mean that the specialization of particular tech stack is not beneficial for software developers. So having a go-to preference for usage of particular tech stack is not a problem but rather developers should compare PoCs created using different tech stacks and comparing them on metrics that satisfy the user/ client requirements.
@vkapustynskyi
@vkapustynskyi Жыл бұрын
Your hat is awesome!
@HoussemAydi
@HoussemAydi 11 ай бұрын
Thank you for those tips! could you please recommand some podcasts ? 🙏
@thatdudewiththething
@thatdudewiththething 10 ай бұрын
I really appreciate the video! It's really nice to have this kind of overview. But i have to ask something, because i feel like i'm getting something wrong. if i don't do all these things, especially the things you mentioned in the third section about problem solving - will i not be of value as a developer (to a company)? In other words: if i can't work with the entire companys tech stack, does that mean i'm not a useable developer? I'm currently preparing for my first round of interviews for internships, and i feel kinda intimidated by that thought. And i kinda wonder if i should change careers again, before i get in over my head. Anyway thanks for the videos, man! I learn insanely much from them.
@salmanahmedkhan3979
@salmanahmedkhan3979 Жыл бұрын
Nicely explained.
@tiu5270
@tiu5270 Жыл бұрын
Good content, these basics are known but never be applied in life.
@kesatria_gelap
@kesatria_gelap Жыл бұрын
thanks brother❤
@abdulfatorma348
@abdulfatorma348 Жыл бұрын
Very good sir, thank you, please make a video on how to build a portfolio
@gokuls2293
@gokuls2293 Жыл бұрын
i believe there is a mistake, at point 8. the heading frame says version control again. :) heheheh i found a mistake
@Rahul-8341
@Rahul-8341 Жыл бұрын
Well, you found a bug 😆
@leratotaunyane5422
@leratotaunyane5422 8 ай бұрын
You found a bug
@abdirahmanabdullahi5471
@abdirahmanabdullahi5471 Жыл бұрын
Advice 2 is to keep learning but I dont where to start or where to go. At university, lectures used to give us website links, KZfaq links and articles for learning more. Now, I dont know where to go guidance from. I dont have job but I think I will work with Java Or C#
@shehzadamalang969
@shehzadamalang969 Жыл бұрын
It's really important video love you amigoscode
@halemmerich8941
@halemmerich8941 7 ай бұрын
About clean code, it's good to follow clean code, but when things are conflicting with your tools's/languages's idioms, prefer the idioms. I give an example in Clean Code it's said that prefer using exception instead of returning value, this is not the idiom/best practice in some languages. So take clean code with considerations.
@stormShadow64
@stormShadow64 Жыл бұрын
Love you man
@ManikandanElumalaiRajeswari
@ManikandanElumalaiRajeswari Жыл бұрын
Nice video Bro...
@kunns123
@kunns123 Жыл бұрын
4:18 I think your slide is incorrect, it shows the text of #6 regarding version control
@raghavgupta22
@raghavgupta22 Жыл бұрын
Amazing advice, Could you please recommend some good podcasts channels or sources. I would be much helpful.
@smoothnationproducton
@smoothnationproducton Жыл бұрын
Amigo, what is the next step after I finish learning my first programming language, what is CI, what do I need to get to become employable
@cridery1055
@cridery1055 Жыл бұрын
Which podcasts would you recommend for programmers?
@katherinetriggs840
@katherinetriggs840 4 ай бұрын
It'd be great if you could give me some more insight into the "communicate effectively" piece. as an older person, i've recently transitioned into development from testing and, because of my limited experience, often find it difficult to communicate my coding problems to more senior developers. and i feel, like you said that their trust in my ability is diminishing. Any tips or ticks on how i can regain their trust in my ability and communicate effectively? many thanks!
@mohidenadam
@mohidenadam Жыл бұрын
at 4:15 there is a small mistake you still show 7-Learn version control but it should be 7-Master debugging.
@suhaybjirde
@suhaybjirde Жыл бұрын
good advice
@garrysingh4484
@garrysingh4484 Жыл бұрын
Can you please make video on : - how to successfully install Java & JavaFX on apple M1 properly ? - How to convert a java Project or Program to an app that can be installed on Mac, Windows or Linux ???
@niharabhyankar5866
@niharabhyankar5866 Жыл бұрын
Any examples/ ideas for side projects?
@jeanfrancaise
@jeanfrancaise Жыл бұрын
Yeeeeees! This is my Guy! 🎉🎉 Fire 🔥 @amigoscode!!!
@gleitonfranco1260
@gleitonfranco1260 Жыл бұрын
Nice subtitles
@bakhtiyor_sulaymonov
@bakhtiyor_sulaymonov Жыл бұрын
Assalamu alaykum Thanks for the video bro 👍
@MohamedHamdy-wn7nf
@MohamedHamdy-wn7nf 3 ай бұрын
regarding master the fundamentals point, could we use go as our language ?
@freecoder-dev
@freecoder-dev Жыл бұрын
Hi bro, thanks for this reminder. i think that you miss the most important tips « don’t use copy/past » and btw your tips 7 title still same as previous ;)
@umar_ndungo_tech
@umar_ndungo_tech Ай бұрын
Should I learn all of these before applying to roles or as I grow in tech?
@arsnakehert
@arsnakehert 8 ай бұрын
C++ is a great language to learn the fundamentals, but I think C is even better C++ is a very complex language that even language committee members will tell you they don't know all of it, and it's easy to find yourself in a bottomless pit of knowledge search without actually implementing anything (I've been there if you can't tell, lmao) C is a simple language without too much abstraction over the hardware model and without a crazy template library, so you can kinda see the bottom before you jump; and C code you may find around in open source projects, although it tends to reimplement data structures by hand all the time (and perhaps because of that, to some degree), also tends to be beautiful
@souravpaul6086
@souravpaul6086 Жыл бұрын
Hi, your videos are so informative I learned a lot from your videos thank you for making informative videos for us. I have a request could you please make a video where linkedin and twitter used as social login platform instead of github and google that can be very useful. Please make a video on this topic
@weehongayden90
@weehongayden90 Жыл бұрын
Could you recommend a podcast that can help me stay up-to-date? I'm eager to find out.
@mykhailo_heorhiiev
@mykhailo_heorhiiev Жыл бұрын
Cmon baby!
@MuksEmmaN
@MuksEmmaN Жыл бұрын
Hi sir can you please do a video on Thread pools and executor service in Java?
@faizan346
@faizan346 Жыл бұрын
I have been learning so hard when I first started to hunt for a job. Now am here stopped learning because I earn decent now. I am gonna change for good.
@skillseizer4557
@skillseizer4557 11 ай бұрын
مَا شَاءَ ٱللَّٰه 😍
@stasik4anskiifullon604
@stasik4anskiifullon604 11 ай бұрын
Hey, Amigoscode. What concepts can teach languages C++, Java, C# (give me what concepts you are talking about 01:05)? Why do you think Python, JavaScript are not suitable for learning? TY in advance.
@velijandro
@velijandro Жыл бұрын
At 4:15, there's a little mistaken part which still says "Learn Version Control" instead of "Master Debugging". Just wanted to state friendlily :)
@kilianagboton4229
@kilianagboton4229 Жыл бұрын
Top.
@natgenesis5038
@natgenesis5038 Жыл бұрын
What about Unit Testing ???
@nicobill95
@nicobill95 2 ай бұрын
Everything is fine but, if I work 40h a week, where do I find the time (and the desire) to spend more time to work in side-projects? They takes a lot of free time, concentration. Just after 8 hours of work I'm just so tired that my head wants to explode..
@h.mazijul3457
@h.mazijul3457 Жыл бұрын
🔥🔥❤️
@ivailonetzov6662
@ivailonetzov6662 7 ай бұрын
can you recommend java podcasts
@user-og8dx4lr1l
@user-og8dx4lr1l Жыл бұрын
How to deal with burnout
@OmoruyiOmofonmwan
@OmoruyiOmofonmwan Жыл бұрын
Very good advice
@imadeosatohanmwen8422
@imadeosatohanmwen8422 Жыл бұрын
Please how do I join the amigoscode community?
@rilwanhaq6024
@rilwanhaq6024 Жыл бұрын
Community link?
@abcdefg91111
@abcdefg91111 Жыл бұрын
I have made a portfolio and put some of my best projects on my resume. I got an offer which is not related to web development, but it's service desk it. The recruiter said that i can transition into development within a year or so. I am 22 year old male from the Netherlands who's currently studying communication. Should i take the job or find something else?
@johndoedoejohn
@johndoedoejohn Жыл бұрын
If you really need a job - take it but continue to learn what you've started. If not - continue your search for exact position that you are aiming for. Bear in mind, that new job will require your time to learn new things therefore your will have less time for something that is trully your are aiming for (your goal). Usually, I don't believe recruiters that tell me "one day in the future you can transfer yourselve to dev" they only want you to fill the position. Choose wisely, it is pretty hard to work and have time to properly learn things.
@abcdefg91111
@abcdefg91111 Жыл бұрын
@@johndoedoejohn thanks bro :)
@maximgodov7010
@maximgodov7010 Жыл бұрын
@@abcdefg91111 I'm not sure if this is 100% relatable but i live in Russia and was offered service desk position. I thought i would be able to work and learn but it was too hard to handle at the same time. So i left and now i'm finally a java dev.
@abcdefg91111
@abcdefg91111 Жыл бұрын
@@maximgodov7010 how did you get a job as a java developer?
@muhammadhaidar6348
@muhammadhaidar6348 Жыл бұрын
​@@maximgodov7010bro i also want to become a java dev .can you help me?
@Princekumar-mj3sr
@Princekumar-mj3sr Жыл бұрын
Did you gave your editor a raise?
@17_hariprasath.j41
@17_hariprasath.j41 Жыл бұрын
bro I know most of the fundaments in java but i don't know to how to improve.Could you please give some tips to imporve myself.
@FinanzMinimalist
@FinanzMinimalist Жыл бұрын
Take his Spring Boot Course and develop an API
@TheBlackManMythLegend
@TheBlackManMythLegend Жыл бұрын
chapters?
@durgesh123Kumar
@durgesh123Kumar Жыл бұрын
Plz Anyone tell me about the future of software developer after the chat gpt comes in the world
@robertd.hewson8451
@robertd.hewson8451 Жыл бұрын
says learn version control twice in the text on 6 & 7 great video tho
@isaacwhiz
@isaacwhiz Жыл бұрын
Debugging and debugging tools
@detroitpistonsplayoffs
@detroitpistonsplayoffs Жыл бұрын
advise
@skillseizer4557
@skillseizer4557 11 ай бұрын
وَعَلَيْكُمُ ٱلسَّلَامُ وَرَحْمَةُ ٱللَّٰهِ وَبَرَكَاتُهُ 🕋💚
@MrTutiplengo
@MrTutiplengo Жыл бұрын
I agree with almost everything he says, except for the part about how some programming languages can't solve some problems. I agree that certain languages are better fit for a specific problem domain, but too simply state that there are problems out there that certain languages simply Python and Javascript cannot resolve seems wrong to me. Can someone please give me an example of this, a problem that can be solved in Java but not in Python or Javascript? And please don't say "speed". Nowadays any language can be made performant through load balancers and containerization.
@friedec3622
@friedec3622 Жыл бұрын
I don't know about these "problems". But, in my opinion, dynamic variable type JavaScript and python has itself is a problem. Typescript born to address JavaScript issue, since we cannot make five most popular web browsers migrate to entirely new language.
@MrTutiplengo
@MrTutiplengo Жыл бұрын
@@friedec3622 I agree that typed languages have certain advantages as they are probably easier to debug in and have better validations, but it doesn't mean that untyped languages are unfit to solve the same problems.
@jacklinetum5460
@jacklinetum5460 Жыл бұрын
i think we hear a lot of learn the fundamentals, what are the fundamentals really?
@oussamakhalifeh6644
@oussamakhalifeh6644 Жыл бұрын
Don't take responsibility for something that is not your fault
@parthokr
@parthokr Жыл бұрын
The first fundamental point is quite more of vague point. People will start to think Python is for noobs. In the real world, it's quite the opposite. CPP, Java, C#, Rust, C bla bla bla have their own region of application. So people over there, if you don't know which region your problem belongs to, just pass it. The moot problem-solving point of view that causes stemming the notion of being selective on language is not really worth it. Solving a problem is more like a logical game, devising your own path to a solution by stumbling over and over again and objectively it has nothing to do with what those aforementioned languages teach someone except you are really interested in language features. Do whatever makes sense. The filthy state will always alarm the inner you regardless of your current state as a learner. The best advice I have ever come across is not to take advice from anyone. Do not take my advice.
@vigneshvinoth2837
@vigneshvinoth2837 Жыл бұрын
Hello bro o want are and science tell any speech bro
@Bleu_Sky
@Bleu_Sky Жыл бұрын
Why didn't you give up 11 tips because it would've helped a lot
@caffeinejavacode1475
@caffeinejavacode1475 Жыл бұрын
What about learn English language?
@giovannisins
@giovannisins Жыл бұрын
It's a must for computer scientists
@friedec3622
@friedec3622 Жыл бұрын
"I'm a programmer, my job is to program things and my hobby is also to program things." Seriously, it's okay to not do side project in programing. You can try carpentry, musics, or anything else. Get a life.
@spirothegamer
@spirothegamer Жыл бұрын
🤣🤣🤣🤣🤣
@solomonosunde9083
@solomonosunde9083 Жыл бұрын
Hi Amigos, you told me to message you a while ago on whatsapp and you didn't reply. You are my network and I believe so much in you so please give me an opportunity 😢
You Worry Too Much About Coding
10:26
Amigoscode
Рет қаралды 30 М.
10 Most Common Java Developer Mistakes
16:13
Amigoscode
Рет қаралды 103 М.
DEFINITELY NOT HAPPENING ON MY WATCH! 😒
00:12
Laro Benz
Рет қаралды 50 МЛН
1 or 2?🐄
00:12
Kan Andrey
Рет қаралды 58 МЛН
- А что в креме? - Это кАкАооо! #КондитерДети
00:24
Телеканал ПЯТНИЦА
Рет қаралды 7 МЛН
7 Levels Of Engineers Describe Software’s Most Important Skill
10:52
How To Grow As a Junior Developer To Senior | 5 Tips
10:23
Travis Media
Рет қаралды 20 М.
How Senior Programmers ACTUALLY Write Code
13:37
Thriving Technologist
Рет қаралды 1,4 МЛН
the right way to organise your code
17:33
Amigoscode
Рет қаралды 194 М.
5 Signs of an Inexperienced Self-Taught Developer (and how to fix)
8:40
So, you want to be a programmer?
20:43
ForrestKnight
Рет қаралды 193 М.
Advice from the Top 1% of Software Engineers
7:46
Namanh Kapur
Рет қаралды 102 М.
Advice from the Top 1% of Software Engineers
10:21
Kevin Naughton Jr.
Рет қаралды 3,2 МЛН
Here's The Secret How To Create These Animated Diagrams
11:12
Amigoscode
Рет қаралды 397 М.
Игровой Комп с Авито за 4500р
1:00
ЖЕЛЕЗНЫЙ КОРОЛЬ
Рет қаралды 2,3 МЛН
Choose a phone for your mom
0:20
ChooseGift
Рет қаралды 7 МЛН