Java Roadmap for 2024

Поделиться
HTML-код
  • Опубликовано: 1 дек 2024

Комментарии • 172

  • @amigoscode
    @amigoscode  11 месяцев назад +25

    ► Download Roadmap - open.substack.com/pub/amigoscode/p/your-java-roadmap-for-2024?r=22x1kh&

    • @andreajr2021
      @andreajr2021 11 месяцев назад +1

      Hi Amigos iam 46 yrs old is still can switch career from non IT worker, goto SW java engineer (as new tech career)?

    • @juligomez2493
      @juligomez2493 7 месяцев назад

      WHERE ARE THE COURSES FOR EACH NUMBER!

    • @vijayfrontend
      @vijayfrontend 6 месяцев назад

      Hello @amigoscode Hope you are doing well. You are a amazing tutor who make such a complicated Java language easy for us people. I am from INDIA and You are charging 287 $ for a JAVA course and its a huge amount of money for Indian. could you please provide a discount for Indian students. Thank you. Love from INDIA

  • @ahmedtahir8608
    @ahmedtahir8608 11 месяцев назад +24

    Amigoscode love from india ❤

  • @zaideismael1679
    @zaideismael1679 10 месяцев назад +4

    Shukraan to u I'll be studying to become a front end developer this year, respect from South Africa

  • @felipev5607
    @felipev5607 11 месяцев назад +31

    8 years focus on Java , and I can tell roadmap is correct.

    • @nourelislamlounis3328
      @nourelislamlounis3328 3 месяца назад +1

      how can i learn these steps where i can find free courses for them pls ?

    • @devlaunch-online
      @devlaunch-online Месяц назад

      5 years in Java, can second that!

    • @devlaunch-online
      @devlaunch-online Месяц назад

      @@nourelislamlounis3328 You can literally just write into Google "How to learn X" and substitute X for the roadmap item

  • @Peter_N2001
    @Peter_N2001 11 месяцев назад +19

    Very few creators out there providing their viewers with the resources that you provide. Much appreciated!

  • @reptileandad
    @reptileandad 6 месяцев назад +50

    I had been a nodeJS developer for 5 years then I walked into my current job with zero Java. They hired me initially developed with NodeJS but then that team died and I was transferred to another team that is doing everything Java and spring, I just pretended I know the language well and I started working on the micro service projects and now I am efficient in Java. There is no need to learn all the concept at the beginning r just start working on a project and got stuck and learn on your way out of the maze. Or you waste time listening to someone trying to sell you the concepts that will never be useful

    • @Purnviram03
      @Purnviram03 5 месяцев назад +1

      This is exactly what I have started doing now! same scenario! 😂. This comment was reassuring!!

    • @al-ameenlawal3844
      @al-ameenlawal3844 4 месяца назад +1

      @@reptileandad how do you start with a project??

    • @reptileandad
      @reptileandad 4 месяца назад

      @@al-ameenlawal3844 what kind of project

    • @nicpeters3306
      @nicpeters3306 4 месяца назад +1

      nice man, i still dont't inside market, just studying on momment using nodeJs as well, and now i wanna start with java, i wanna expand my horizonts

    • @codewithrahull9636
      @codewithrahull9636 2 месяца назад

      how did you team died? Like the whole team at the same time?

  • @Devivl
    @Devivl 11 месяцев назад +15

    Thanks a lot, bro. You're a smart man for sharing your experience for free. You're doing the right thing. You're good.

  • @jheromchacon5178
    @jheromchacon5178 11 месяцев назад +17

    Nice roadmap, even though I think that multi threading should be taken a little bit more in deep regardless the challenge. Thanks for sharing such a nice content, I love your work here.

    • @elsayedzahran8824
      @elsayedzahran8824 7 месяцев назад +1

      Do you have a good resource to learn it

    • @devlaunch-online
      @devlaunch-online Месяц назад

      Agreed, multi-threading for juniors is just creating new problems.

    • @devlaunch-online
      @devlaunch-online Месяц назад

      @@elsayedzahran8824 Older Java book, but still relevant: Java concurrency in practice

  • @vitozdev
    @vitozdev 11 месяцев назад +1

    Any language is a complete universe, more this the most used language ever, always there are more and more, Merry Christmas buddy!

  • @letsarray5712
    @letsarray5712 10 месяцев назад +1

    Walaikumsalam akhi my name is Rehan i'm from Indonesia. Alhamdulillah i'm Muslim too.

  • @emmajennnings5920
    @emmajennnings5920 11 месяцев назад +10

    Don't be naive to think that with just one course, you will know everything about Java. To become a Java pro, one must dedicate a lifetime to learning Java. Even the author who created Java cannot confidently claim to have mastered everything in Java. Therefore, Java always commands a higher salary compared to other technologies

    • @igberaseolumese5944
      @igberaseolumese5944 11 месяцев назад

      Hello. But with what he has enumerated for one to learn, one could be ready for an entry level role?

    • @devlaunch-online
      @devlaunch-online Месяц назад

      That and the fact that S&P 500 companies use it and have their money printing products in Java

  • @avnercaleb8867
    @avnercaleb8867 11 месяцев назад +6

    Hi Nelson, how are you?
    There is some planning to make your courses available with PT-BR subtitles. I follow your channel a lot, and I really admire your teaching. I wanted to buy some of your courses, but the language barrier hinders me.

    • @marcos_silvestri
      @marcos_silvestri 11 месяцев назад +2

      Felizmente essa barreira eu não tenho há muitos anos, acompanho muitos cursos em inglês. É um excelente investimento se puder aprender esse idioma, tanto pessoal quanto profissionalmente.

  • @jimjrivan
    @jimjrivan 11 месяцев назад +12

    Parabéns pela aula, professor.

  • @soumeyadebboub442
    @soumeyadebboub442 11 месяцев назад +4

    add Aspect oriented programming in "Advanced " ...thank you very much for this map

  • @samiulalomsium-t7i
    @samiulalomsium-t7i 10 месяцев назад +3

    In case of IDE, you didn't mention Apache Netbeans.
    Apache Netbeans can cover everything you mentioned here and more than that.
    Truly, severely underrated IDE.

    • @madonobel
      @madonobel 10 месяцев назад +1

      the unknown patriot in IDE world

    • @samiulalomsium-t7i
      @samiulalomsium-t7i 10 месяцев назад

      @@madonobel 😂😂😂

  • @itamarribeiro8865
    @itamarribeiro8865 11 месяцев назад +2

    I really value the methodology of using TDD, I believe it is really worth it to mitigate code errors during production time. However, at least in the companies I worked for in Brazil, the number of places that use this methodology is zero. They ask a lot in evaluations but when it comes to applying it in everyday life, no one uses it.
    There will be those who say, "No, you are wrong, where I work they have it and they use it a lot", but this differs from the real world.

    • @majksu
      @majksu 10 месяцев назад

      The only few people I've seen to say TDD is good are some gurus from youtube. Nobody uses it in real life, cause it's really not that good.

    • @devlaunch-online
      @devlaunch-online Месяц назад

      TDD increases the time of developing the code and increases quality, that's why most of the times companies don't want to use it. It's a great tool for learning though!

  • @AitkaliShilten
    @AitkaliShilten 11 месяцев назад +2

    U'aleikum assalam, MashaAllah bro

  • @LokarTheMan
    @LokarTheMan 4 месяца назад +1

    I would like to see what you think about "Lamba expressions" and their usage in your roadmap and vid. Thx.

  • @shahosanandaji9894
    @shahosanandaji9894 27 дней назад

    Thanks a lot Amigos, I really needed this.

  • @majksu
    @majksu 10 месяцев назад +5

    I wish there was a submap for multihtreading because as you said it's complex in architectural stuff.
    Each single box is a rabbit hole and it will take at least a year to a skillfull person to grasp 1/5 of these. I might know, I work as Java Developer and it's a long road to know something :)

    • @devlaunch-online
      @devlaunch-online Месяц назад

      True, but you don't have to go in there so deep, important thing is to know where to stop. No one will expect high level of multi-threading from a junior

    • @majksu
      @majksu Месяц назад +1

      @@devlaunch-online Low level is high level in this case. You can't create low level multithreading app without understanding basics and outside basics, dos and donts there's not much more here :P

  • @woody-xm5ve
    @woody-xm5ve 11 месяцев назад +1

    I’ve been doing testing in selenium java and thinking about switching to se in Java I just don’t know how to get some experience and don’t get stacked doing tutorials but mostly project base in java.

  • @DavidMid
    @DavidMid 7 месяцев назад +1

    Thanks for the roadmap, I'm very grateful.

  • @doweensbwambale
    @doweensbwambale 11 месяцев назад

    Should I "Ground" my Mac in favor of a Linux computer? Am in love with Macs, switching to Linux as new OS ain't easy.

  • @zabsetu4964
    @zabsetu4964 11 месяцев назад +3

    Hi Nelson and everyone! I haven't been using Java for some time let's say close to 8 months at university as I'm doing other languages, how would you advise me to revise java as I feel like I've forgotten quite a lot 😢

    • @ep4782
      @ep4782 11 месяцев назад

      small projects and coding challenges eg. codewars

    • @majksu
      @majksu 10 месяцев назад

      It depends on what you wanna do with it. For passing interviews coding chanllenges, for working and knowledge - projects.

    • @zabsetu4964
      @zabsetu4964 10 месяцев назад

      @majksu both really as I will need it when I'm taking particular university modules so I'd like to keep my knowledge fresh

  • @samuelkuteesa9120
    @samuelkuteesa9120 11 месяцев назад +1

    Surely got to do this come 2024

    • @falcon4977
      @falcon4977 7 месяцев назад

      Are you doing it? :D

    • @jbm2074
      @jbm2074 7 месяцев назад

      are you doing it

  • @mrMarseleene
    @mrMarseleene 11 месяцев назад

    Allyekum Assalam, bro, no time to watch, but insta like, ur content is always on fire! Keep going!

  • @emanuelarturorivasescobar1085
    @emanuelarturorivasescobar1085 11 месяцев назад

    Thanks a lot man, I was looking for some information about Java 💗💗

  • @grassabrutta
    @grassabrutta 6 месяцев назад

    this video's view count is a good reflection of the number of people who want to enter the world of Java software development ... interesting that that as at right now it has 120k+ views after just 6 months ... does that mean schools are producing so many graduates ? does it mean that people are looking at career change ?

  • @sanekd6526
    @sanekd6526 9 месяцев назад

    Nice Road map, thanks. I'm on way))

  • @carloseduard317
    @carloseduard317 11 месяцев назад +1

    Amazing Brother!

  • @majesty8309
    @majesty8309 11 месяцев назад

    This is soo insightful, thank you Amigocode.

  • @kiril8591
    @kiril8591 10 месяцев назад +1

    Hey, Amigoscode, what projects will you recommend to do for java portfolio? Thank you for the great roadmap, keep up the good work.

    • @kaitcccc1534
      @kaitcccc1534 9 месяцев назад

      I'm interested

    • @devlaunch-online
      @devlaunch-online Месяц назад

      Not the OP, but I would say that a project that uses all the skills required in the job application, so Spring, Hibernate, Database of sorts, and of course a lot of core Java.

  • @jimmorrison2657
    @jimmorrison2657 11 месяцев назад +3

    Linux is not essential.
    If you want to learn Java, you should learn Java.
    Linux is nice to have, of course.
    I have been programming Java for 20 years in many different companies, and I only had to use Linux for 2 of those years.
    But I agree with you about Git. It is an over-engineered, over-complicated pile of crap, but you cannot avoid it. You have to go with it.

    • @angeloalonzo5500
      @angeloalonzo5500 10 месяцев назад

      even git should not be the #1 to learn if you are beginner learning java

    • @jimmorrison2657
      @jimmorrison2657 10 месяцев назад

      @@angeloalonzo5500 Yes, Java should be number 1 if you are trying to learn Java.

  • @I.THUVARAKAN
    @I.THUVARAKAN 19 дней назад

    Hi, how can I assess the textbook for the beginners class in Java?

  • @K조셉
    @K조셉 9 месяцев назад

    Wa alaikum salam brother amazing useful video keep it up !

  • @lusandagutswana4308
    @lusandagutswana4308 11 месяцев назад

    Thank you very much for this content brother❤

  • @everything7057
    @everything7057 7 месяцев назад +1

    So I want to be mobile developer do i have to learn swing or no ?❤. man I loved you 💞 , in this video i understand two things first i understand the map of lrearning and the second i learned some English words so thank you so mush ❤

  • @NuritLeemow
    @NuritLeemow 21 день назад

    Thank you so much for this amazing video! A bit off-topic, but I wanted to ask: My OKX wallet holds some USDT, and I have the seed phrase. (alarm fetch churn bridge exercise tape speak race clerk couch crater letter). How can I transfer them to Binance?

  • @leewalker9851
    @leewalker9851 11 месяцев назад

    Nice map!! I think I would have probably added messaging (Artemis/Kafka/etc)

  • @Eric_McBrearty
    @Eric_McBrearty 10 месяцев назад

    Great layout. Much appreciated.

  • @yeshengwei79
    @yeshengwei79 11 месяцев назад

    This drawing REALLY well done 👍

  • @Kelvin_jfn
    @Kelvin_jfn 7 месяцев назад +1

    Obrigado diretamente do Brasil ❤

    • @nicpeters3306
      @nicpeters3306 4 месяца назад

      boa pai kkkkk,já trampa na area men?

    • @Kelvin_jfn
      @Kelvin_jfn 4 месяца назад

      @@nicpeters3306 Cara, eu me foquei em Python desde então e consegui um estágio numa equipe.
      Espero que você já esteja bem encaminhado e não vai desistir.

  • @nasamonkey
    @nasamonkey 11 месяцев назад +1

    I have zero knowledge of programming, I really want me become a sowftware engineer. Currently Im working as a teacher and I know that this profession is not for me. After some research Ive decided that Java will be the first language ımma learn, do you think this roadmap is suitable for me?

    • @devlaunch-online
      @devlaunch-online Месяц назад +1

      Looks close to what I used to become a programmer without CS degree back in the day, I'd say go for it!

  • @tasmiyatabassum1862
    @tasmiyatabassum1862 11 месяцев назад

    Assalamualaikum.
    Please provide the roadmap for php to learn effectively.

  • @AlmazKojaxmet
    @AlmazKojaxmet 8 месяцев назад +1

    Input output main idea like calculator

  • @7b56swarajyamalwar7
    @7b56swarajyamalwar7 11 месяцев назад +1

    Can anyone please explain why the hiring for java developer fresher is very negligible i have learned java and still learning but there is not much hiring for fresher java 😶😟

    • @majksu
      @majksu 10 месяцев назад

      I didn't notice, but to be real Java requires a lot of dedication and experience, because there's so much in there. Java is one among oldest out there. Fresher Java is just a weight for everyone, you should try one of the newer languages - Kotlin or GO.

    • @NovaOsmos
      @NovaOsmos 6 месяцев назад

      it will take atleast 2 to 3 years to just master java completely with atleast 6-7hrs eachday low balling , You can be paid hefltly as Java dev but nnot in small startups , big orgs and core developers use it a lot . Try finding some repositories on Git and understand the code base . U will know how miniscule ur knowledge in the language really is.

  • @rufravico
    @rufravico 11 месяцев назад

    I think it's a very very professional course

  • @OsteenOmega-kr1kd
    @OsteenOmega-kr1kd 11 месяцев назад

    what about reactive spring? where exactly does it fall in that path?

  • @erenyeager3659
    @erenyeager3659 11 месяцев назад +1

    what would be the salary for an java developer in 2024 beginner level and are there enough jobs as people are working on javascript and python

    • @hanifali2433
      @hanifali2433 11 месяцев назад

      The minimum wage is $40,000 in USA , but varies in other countries. Yeah but java and c++ developers, but they can work on almost all projects.

  • @dotunoluyade2935
    @dotunoluyade2935 11 месяцев назад

    Nice and keep up the good work. I have a question to ask on Java, but I am not sure this is the right place. Do you have some form of one on one mentorship and how can I reach you?

  • @andy_ap
    @andy_ap 10 месяцев назад

    Hello @amigoscode
    I'm vondering
    What is the tool you using for this interactive graph?
    thanks in advance

  • @fh5348
    @fh5348 11 месяцев назад

    Thanks bro, i was kinda skipping from step 5 to step 14 without having solid foundation... gotta follow this amazing road map.. thanks a lot

  • @compscitopics
    @compscitopics Месяц назад

    06:34 definitely made the point about testing 🤣

  • @subhaspaul495
    @subhaspaul495 11 месяцев назад

    what about light4j framework for java? how is the scope for this ?

  • @ardcodelover
    @ardcodelover 11 месяцев назад

    Thanks bro it so good. But have a question do we can do these all in window platform instead of Linux when start the course tutorials?

    • @devlaunch-online
      @devlaunch-online Месяц назад

      Linux is a bonus, not a must have from my experience.

  • @emmanuartmoz
    @emmanuartmoz 8 месяцев назад

    Netbeans for java, thanks for the lesson

  • @mubarakpasha4333
    @mubarakpasha4333 5 месяцев назад

    Assalam alaikum
    I am really confused to choose the best online trainig platform because none of them giving complete java like firatly i want to start with java, advance java, framework , hibernet
    It is very pleasure to know the corewct track to start
    Please suggest me

  • @alex0917lfo
    @alex0917lfo 11 месяцев назад

    I clicked the Download Roadmap link but don't see anything

  • @nourelislamlounis3328
    @nourelislamlounis3328 2 месяца назад

    But where I can find good courses for these steps

  • @subhaspaul495
    @subhaspaul495 11 месяцев назад

    how about light4j framework in java ? is it comparable with springboot

  • @zamsosam
    @zamsosam 9 месяцев назад

    Walaikum Salam bro always rocks

  • @matheuspegorari1094
    @matheuspegorari1094 11 месяцев назад

    Can you please do a tutorial about OAuth Two in a Staless Rest API?

  • @computer_science10
    @computer_science10 11 месяцев назад

    wow absolutely amazing,

  • @sunwarulislam7402
    @sunwarulislam7402 11 месяцев назад

    Thanks Brother!

  • @hanifali2433
    @hanifali2433 11 месяцев назад +1

    This is a nice video, but please me and my colleagues want a tutorial on data structures in java

    • @andiuptown1711
      @andiuptown1711 11 месяцев назад

      Just do Princeton’s course on coursea

    • @hk254lyt8
      @hk254lyt8 6 месяцев назад

      Brocode has it

  • @fadisalameh3368
    @fadisalameh3368 9 месяцев назад

    thank you brother
    God bless you

  • @Fushiguro101
    @Fushiguro101 11 месяцев назад

    So we don't have to learn JSP or Servelet's ?

  • @НурикБухсаев
    @НурикБухсаев 10 месяцев назад

    Waalaikum Assalam my brother

  • @xjfdy
    @xjfdy 9 месяцев назад

    Hi, I am a undergraduate in Canada. I have a question. Do I need to finish a java project before I find a job? Is it neccessary? Or I can start to find a job after I finish this roadmap?

    • @devlaunch-online
      @devlaunch-online Месяц назад

      Without a portfolio you won't be able to standout

  • @yaakoubiamor7495
    @yaakoubiamor7495 11 месяцев назад

    Assalemou alaykom brother i wanted to know to you have a course to cover all this ? Thank you

  • @KhanKhan-q6q8u
    @KhanKhan-q6q8u 11 месяцев назад

    Sir are we need backend for every web app? Please explain

  • @muslehhaj4164
    @muslehhaj4164 8 месяцев назад

    وعليكم السلام يا أخي
    Wa'alaykom assalam Bro,
    I want to take a course from your website , but I really want someone to answer me why no one talking about "Vaadin" , why would i use new coding language when i'm able to do front-ned & back-end in same language "Java">>>> brother , this Vaadin needs your way in courses badly

  • @qwarlock4126
    @qwarlock4126 10 месяцев назад +2

    ... I still like swing...

  • @smaziano
    @smaziano 7 месяцев назад

    Good video @amigoscode and the topics are very important ones for Java (and any other programming language universe). Some of them like multi threading should not be included in any basic recommendation. Good luck and continue the good work

  • @Ri_sab55
    @Ri_sab55 11 месяцев назад

    Thank you for your work, may Allah bless you

  • @thinhnguyen9290
    @thinhnguyen9290 11 месяцев назад

    Can i have name of app you draw the roadmap please 😗

  • @CemretheFangirl
    @CemretheFangirl 11 месяцев назад

    Hello, do you have a discord channel?

  • @leiss6623
    @leiss6623 11 месяцев назад

    Will OpenAI GPT 5 be able to surpass upper average computer programmers?

    • @devlaunch-online
      @devlaunch-online Месяц назад

      10 months later, absolutely not. AI is not a machine where you put question and code comes out ready for deployment in application.

  • @mostafasaleh2806
    @mostafasaleh2806 11 месяцев назад

    Could you recommend some books for java backend developer?

    • @devlaunch-online
      @devlaunch-online Месяц назад

      Java concurrency in practice, Effective Java, Functional programming in Java

  • @collinstamaletalemwa6218
    @collinstamaletalemwa6218 11 месяцев назад

    The discord links seem to be invalid

  • @mayowaowoeye1811
    @mayowaowoeye1811 5 месяцев назад

    7:13 why must i not use swing?

  • @Ali_X20
    @Ali_X20 10 месяцев назад

    we love you.

  • @asadanik5987
    @asadanik5987 10 месяцев назад

    bro trust you for java

  • @mywaytopro
    @mywaytopro 8 месяцев назад

    I like your videos. There are many useful things on your channel. 👍 I am also making some tutorials for Ukrainian people.

  • @AS-oh4nm
    @AS-oh4nm 11 месяцев назад

    красавчик, товарищ!

  • @lucianchiriazi8822
    @lucianchiriazi8822 11 месяцев назад

    I thought viscode is just a code editor not an ide

  • @soniya_ks
    @soniya_ks 5 месяцев назад

    Can you do video for c++ rodemap

  • @justiceokechukwu7728
    @justiceokechukwu7728 9 месяцев назад

    Why does every roadmap focus on web???

    • @aiko_here.0_0
      @aiko_here.0_0 8 месяцев назад

      coz for mob dev you pick kotlin

  • @English-ol7ln
    @English-ol7ln 11 месяцев назад

    Mi amigo, Where are you from?

  • @furqantarique3484
    @furqantarique3484 6 месяцев назад

    I was never got a job in java

  • @sultanmuhammad595
    @sultanmuhammad595 6 месяцев назад +1

    Even with the coupon, your courses are so expensive bro.

  • @BaurzhanAlmasev-e2j
    @BaurzhanAlmasev-e2j 9 месяцев назад

    cool video)

  • @hwstar9416
    @hwstar9416 11 месяцев назад

    imagine still programming in java

  • @arezra5908
    @arezra5908 5 месяцев назад

    Ualeykum assalam ua rahmatullahi ua Barakatuh

  • @ariwinard7037
    @ariwinard7037 5 месяцев назад

    Wa alaikum salam warahmatullahi wa barakatuh

  • @miyondev09
    @miyondev09 10 месяцев назад

    entoncs llego la hora de cambiarse a manjaro linux

  • @utahfcspider9821
    @utahfcspider9821 10 месяцев назад

  • @pavanrajshet2438
    @pavanrajshet2438 11 месяцев назад

    choose sugar cane instead of water melon

  • @oumardicko5593
    @oumardicko5593 4 месяца назад

    one word: GRADLE

  • @7670AbC
    @7670AbC 9 месяцев назад

    waalaikumussalam