What Would A Junior Developer Work On?

Поділитися
Вставка
  • Опубліковано 11 січ 2025

КОМЕНТАРІ • 121

  • @TheLearnProgrammingChannel
    @TheLearnProgrammingChannel  5 років тому +8

    Watch Tim's Free Learn to Code Course on UA-cam!
    ua-cam.com/play/PLXtTjtWmQhg0N08o_oSaAantmQAu-1Xad.html

    • @Adam-kk7nw
      @Adam-kk7nw 2 роки тому

      Hi I have questions sir, I'm learning c++ in college will it be hard find dev job as c++ Jr? Any advice or will it be easier be web developer
      Thanks

  • @Soul7aker
    @Soul7aker 4 роки тому +287

    First day tomorrow as a java developer at my dream company, 4 blocks from home and with a big paychek. It will be my first ever developer job, the nervs!!

    • @Soul7aker
      @Soul7aker 4 роки тому +135

      Well it's been 4 weeks. My experience
      First 2 weeks was learning the software they had (pretty big corporate software) learning about the IDE and the language too.
      3rd week was looking to the screen of my team leader and watch him do some tickets, implementing a new option or a new screen to the software. Also during this week I had internal training on programming practices in a 1 on 1 with the professor, that was cool.
      4th week was the same, because it was supposed that I had already the certificates to log to the main development environment, it is a virtual machine with all the software that I'm gonna be using, but didn't had the certificates yet, so I kept reading documentation and watched my team leader some more. Finished the programming practices training and started a corporate comunication training.
      At the end of the last day of the week I had all the certificates and I went down with my team leader to setup the environment and he already assigned a task for me for Monday.
      I'm gonna be doing data changes, implementing new screens to the application, and correcting data from the users in case they need it.

    • @krystof7059
      @krystof7059 4 роки тому +4

      @@Soul7aker thanks! I hope you will write some more info

    • @marlino8121
      @marlino8121 4 роки тому +4

      Gustavo Fernandez that’s awesome, wish u the best

    • @RameenFallschirmjager
      @RameenFallschirmjager 4 роки тому +1

      Continue day dreaming!

    • @Soul7aker
      @Soul7aker 4 роки тому +23

      ​@tvenus19 hi, no, I don't have a college degree of any sort, I do have lots of certificates on courses from java to web development (around 9 certificates) and I've always been self-taught I think that is the more important thing, because you have to find out every time what do you need to do and how, the answers on this case aren't in stackoverflow the language used in this company is a proprietary language, so the only source of info are you and the documentation, you can ask your team leader, but most of the time you will be investigating how the heck do you fix that thing.

  • @oli_action1256
    @oli_action1256 3 роки тому +68

    It really depends on the company and what you applied for. I've had jobs where I literally wrote one line of code in a week ( using stack overflow ) and others where I spent about 12+ hours every day brainstorming, problem solving and then writing code. Same pay, different industry.
    Also, trust me when I say in 2021 the bar is set pretty high for Junior developers ;). Master one language, add a framework, a database and learn Git. Good Luck

  • @christiancoder454
    @christiancoder454 3 роки тому +38

    First week: Getting familiar with company software.
    Week two: Working on a project with a language I have never learned. lol

  • @alecgarcia7245
    @alecgarcia7245 3 роки тому +8

    It all started 4 years ago with your java course on Udemy! Thank you for sparking the fire! Wouldn't be where I am without Tim!

  • @silentassailant3905
    @silentassailant3905 4 роки тому +30

    this is not always thecase though, some companies expect people to be a hero level programmer

    • @sherman8r1998
      @sherman8r1998 2 роки тому

      Im so shit at coding i hope this isnt the case for my first company 😂

  • @besllu8116
    @besllu8116 3 роки тому +15

    I always envy the USA job descriptions. In my country, junior roles almost do not exist, and if they exist it asks for frontend and backend languages and frameworks, along with knowledge of integration a lot of advanced protocols and architectures.

    • @JacksonBenete
      @JacksonBenete 3 роки тому +4

      Not only it's the same in my country (we only have middle/senior job positions most of time), but in all companies I've worked as a Intern, Trainee, Junior or whatever, was equal to assuming huge responsibilities and to commit production code in the first week.
      There is no "you'll be learning" phase, we as Trainee and Junior here, we're basically middle/seniors but receiving 1/20 of the paycheck we should be for the work/responsibilities involved.

  • @Warpgatez
    @Warpgatez 5 років тому +8

    Tim, thank you for this video! I have yet to find a video that straight up tackles this question without seeming dishonest. Thank you for your insight! Once I am done with your Java master class and your Kotlin class I will do your c course! I love your courses and how easy you make stuff make sense!

  • @angrysnek4445
    @angrysnek4445 4 роки тому +10

    When i started, i got my dev environment set up and immediately started taking tickets. I was working in a language it i didnt know so it was challenging to say the least. It was tough for a bit but now im a year into and its crazy how much learned

    • @lifetimess
      @lifetimess 4 роки тому +3

      same here. one month of learning a framework from scratch and I'm going crazy (and tired). when did it get easier for you?

    • @joshheim8599
      @joshheim8599 3 роки тому

      @@lifetimess How is it going for you now? I am about to be starting as a Java developer. Any best practices you recommend or information you wish someone had told you beforehand to set you up for success? Thanks for any insights!

    • @lifetimess
      @lifetimess 3 роки тому +3

      @@joshheim8599 it's tough but manageable. pretty much the only thing that's stopping me is imposter syndrome, but it's a personal problem, I think.
      the advices are usual, don't give up and jesus, don't be afraid to ask questions! it turns out to be the best practice after all

    • @joshheim8599
      @joshheim8599 3 роки тому

      @@lifetimess Thank you for your response! I'll begin in a few weeks. I am ready to get started. I'll be sure to take your advice :)

    • @febryramadhan1743
      @febryramadhan1743 2 роки тому

      Now im exactly at that situation, im a junior dev but i have given a task to do the whole front end for the project, feels like everyday is very confusing and sometimes it even makes me stress.. Indeed i learn a lot from this, i ask a lot and learn a lot, but also stress a lot and sometimes thinking that it might be better for me to leave

  • @hilarydaud6499
    @hilarydaud6499 5 років тому +6

    Watching all video without skipping the ad's, it's good to me, Thank you Tim

  • @cmoney1928
    @cmoney1928 2 роки тому +2

    Crazy, as a Junior dev, they had me build a new website for clients, make major changes to the front and back end and do a demo for the clients within my first month.

    • @clinsen8576
      @clinsen8576 2 роки тому

      @@_..D The easiest thing is to go on any hiring website, find a job you're interested in and just learn *everything* that's written in requirements and "would be a plus" criteria. It should give you some general idea.

  • @offilawnoone9020
    @offilawnoone9020 3 роки тому

    A heavenly approach to a junior developer. Every second vacancy requires a junior developer to know the stack on which the development is carried out and have experience in commercial development from a year.

  • @jamesharris3109
    @jamesharris3109 4 роки тому +2

    Thank you for posting this video. I very much appreciate it Tim

  • @ricardocalderon9823
    @ricardocalderon9823 4 роки тому +1

    Thank you man Ive been studying your courses for the past year, I think its time to look for a job...

  • @yohenson
    @yohenson 2 роки тому

    what a great simple explanation! thank you Tim!

  • @ProjectAmoeba_
    @ProjectAmoeba_ 4 роки тому +3

    I'm currently enrolled in a Java certification program at my local community College. The semester is coming to an end in just a few weeks so I was very curious as to what concepts I should have a firm grasp on when I do enevitibly begin job hunting?
    We've covered things like the various loops, creating methods, classes, objects, file handling, arrays and text processing/wrapper classes. And we'll be finishing the semester off with inheritance and advanced file I/O and exception handling.
    Of course we can't cover all of these topics in depth in just one semester, so what would be the best topics to really drive home in order to prepare for a job hunt down the line?
    I'm planning on taking the summer semester off in order to further understand and practice the things I've learned this semester before diving into the advanced Java course this fall semester in order to complete my certification.
    The advanced Java course however looks as though it will focus mostly on JavaFX and then move on to networking and database concepts.

  • @TheLollercaster
    @TheLollercaster 3 роки тому +1

    everything is pretty much as you said. Although, I've been expected push my changes earlier than I thought. (I'm still a fresh junior developer)

  • @adityamore2616
    @adityamore2616 4 роки тому +2

    Helpful video, I have purchased your java course, finding it helful. Thanks.

  • @Flame491292
    @Flame491292 3 роки тому +1

    This is a good video for what you can expect if you're a junior developer entering a larger company. However, if you're being hired as a junior developer for a start-up or a smaller company, you can expect to be jumping right into entire repositories within your first week or two and building changes to production soon after. My first "junior" position out of school had me doing full-stack work on multiple production databases and with almost daily communication with clients where I had to take the initiative to set up meetings to sort out the next set of requirements. It really depends on the company and you won't really get a good idea of what to expect unless you bring it up in the interview.
    As an aside, I would almost recommend working for a start-up or smaller company at first as they'll have you learning the most and developing your skills and portfolio the fastest. Working for a large company is a great way to get a foot in the industry early on but you should really view your skills as an investment for your future career.

    • @yohenson
      @yohenson 2 роки тому

      don't you learn skills also in the big companies? why do you think it's less good to start with bigger? both develop your skills.

  • @daanveersingh6650
    @daanveersingh6650 5 років тому +2

    Thanks for the video Tim

  • @ameermirawdeli4148
    @ameermirawdeli4148 5 років тому +8

    what if you're a part of a start up and have knowledge in a certain programming language or a technology? How can I learn new technologies yet be productive and grow forward?

    • @TheLearnProgrammingChannel
      @TheLearnProgrammingChannel  5 років тому

      After hours? When I was starting out as a developer, I messed around with lots of stuff in my spare time - it can be something that will really help early on in your career.

  • @williamparrish2436
    @williamparrish2436 4 роки тому +3

    You want to know what happened to me? They said, "Build us an application with a dashboard that populates from an API that doesn't exist yet. Use Angular to do it. You do know HTML, CSS, and JavaScript right? You might need to create a backend to model the data since we don't have a server built yet. How quickly can you have it done?" I was supposed to be a unit tester lol!

  • @kamyarbasiri959
    @kamyarbasiri959 2 роки тому

    Thank you for your efforts 🌹

  • @mateusloubach
    @mateusloubach 3 роки тому +3

    in my country, ALL (but the top tier) TI companies expect EVERYONE to own a course or know every language available on the market (obviously that has to do with what they work on).
    Here, they'll expect the obvious for everyone (which is HTML/CSS/JS) and expect everyone to know ReactJS for frontend or NodeJS for backend.
    Also, companies in my country are SOOOOOOOO outdated, they don't even know WHY they ask for such languages and even ask for stuff like (10yrs experience on ReactJs, whereas the language isn't even that old). - so, if you're looking for a first job, don't accept jobs in shitty companies... unless you're desperate.

  • @coffeewiththehr
    @coffeewiththehr 3 роки тому

    Thank you for the information.
    Regards

  • @PaKuaKwon
    @PaKuaKwon 4 роки тому +3

    Typos and debugging

  • @kristapsvecvagars5049
    @kristapsvecvagars5049 3 роки тому

    My 1st task was to run a Lumen project locally on vhost and write e detailed readme how to do it.

  • @TheSn4zzle
    @TheSn4zzle 3 роки тому

    Question for you that might be a good video, what type of things should early career dev's focus on? Like, what type of concepts are essentials for everyone to learn after getting their first job, are there any skills every dev needs to start building, etc? I'm 2.5 years in and some that come to mind are version control (git), Dev vs Staging vs Prod (environments), what makes a good test vs a bad one, how to find work that actually helps you learn and grow (too many people expect work to just be handed to them but the reality is you have to generally find a use case for the work that excites you).

  • @intrepid35sweden
    @intrepid35sweden 4 роки тому +6

    I'll start on my first junior position (not technically a junior dev but in essence). What you're describing here sounds so mind numbingly simple compared to what I'm envisioning my first tasks being. Are the tasks *really* that simple?

    • @robertcowher
      @robertcowher 3 роки тому +2

      When we're onboarding people(large insurance company) we start with really basic 1-10 line changes, frequently with help, even for more senior "new" people. It's the best way to integrate someone into a large complex environment and get them to a point of being productive without breaking things.

  • @oleksii_gozha
    @oleksii_gozha 4 роки тому

    Thanks for this content !

  • @Geminis3505
    @Geminis3505 5 років тому +1

    Thanks so much for this amazing video!!!!

  • @syedsaqibaftab19
    @syedsaqibaftab19 5 років тому +1

    Thank you Tim!

  • @mandeesman7889
    @mandeesman7889 3 роки тому

    Thanks for the video

  • @dhruvmehta9854
    @dhruvmehta9854 5 років тому +3

    I see a lot of junior software developer jobs and they put 2-3 years of experience as the basic requirements of the job, what is your view on that tim!

    • @TheLearnProgrammingChannel
      @TheLearnProgrammingChannel  5 років тому +6

      I have videos on this channel discussing that - always look at the requirements for the position carefully. For example does it say 2-3 years of experience desirable, or 2-3 years of experience essential. There is a big difference. I would suggest 2-3 years of experience essential is probably not a junior developer position. So check out that video about that.

  • @tj_r_3679
    @tj_r_3679 4 роки тому +2

    If we have to learn a few things such as language and read documentations, why do companies put out so many requirements for an INTERN or Junior Dev when hiring??

    • @RonaldYengwayo
      @RonaldYengwayo 4 роки тому

      I guess to trim the fat. They looking for someone who is going to grind.

    • @arkhamian7586
      @arkhamian7586 4 роки тому

      I asked the same question to a recruiter during a job fair and this is what she literally said "If you know half of the technologies mentioned in the description, please apply."

  • @carlose311
    @carlose311 3 роки тому

    what is your thoughts of a junior dev with experience less than 2 months tasked to write a code that will impact the whole codebase, and also is constantly tasked with submiting proposals and designs for bussines logic that he has no clue about it.
    ps:
    the exciting part is the meetings where your opinions and thoughts treated as close as mid Jr

  • @ob_isaiah
    @ob_isaiah 4 роки тому

    Thank You very much !!!

  • @tambayanniadam3110
    @tambayanniadam3110 4 роки тому +1

    I'm a fresh graduate of B.S. Computer Science and as I watch your video I felt nervous and a bit clueless on what might be the scenario if I finally on that position knowing that my knowledge in a certain Programming Language is still limited though progressing. Any encouraging words please..

    • @arkhamian7586
      @arkhamian7586 4 роки тому

      Don't worry about it; you will be fine. When I started I had no idea what was going on, but things worked out. Just keep pushing.

  • @kevinerose
    @kevinerose 3 роки тому

    Hey this sounds simple enough. I don't have a degree in programming so can I still get a junior developer job? Most jobs I see online indicate they require a degree in programming. I've been out of programming for several years too but would like to get back into coding again. Thnkx

  • @miroslavpetrov3006
    @miroslavpetrov3006 2 роки тому +1

    2022 is hard for junior devs, nobody is investing in Entry level positions

    • @ggkslp
      @ggkslp 2 роки тому

      What do you mean by this?

  • @required.
    @required. 4 роки тому

    Hi Tim , how much you are making from udemy ?

  • @dsgaming5129
    @dsgaming5129 3 роки тому

    I am at an intermediate level in python programming but I still don't understand how to get a job or intern .. can you list out the things that I need to learn? i will be on cloud 9...

    • @TheLearnProgrammingChannel
      @TheLearnProgrammingChannel  3 роки тому +1

      There isn't really a list of things you need to learn - if you are truly intermediate level in python programmer that is enough to get a job I would think.

    • @dhrumilbhatia1254
      @dhrumilbhatia1254 3 роки тому

      @@TheLearnProgrammingChannel yes, i am looking for that but i am afraid that what types of work i have to do. as you know there are many areas in python to work on ....

    • @dhrumilbhatia1254
      @dhrumilbhatia1254 3 роки тому

      can you suggest me hard and impressive good projects to keep on my resume?

  • @mostafapanahi8923
    @mostafapanahi8923 3 роки тому

    thanks

  • @MrKhalodaRK
    @MrKhalodaRK 5 років тому

    Hello Tim, Thanks for your efforts which really appreciated.
    I have a question, what if the experienced developer e.g. (Android Developer) that has 5 years of coding and want to learn and work with another language (e.g. web developer as PHP) when he learn the basics and can do simple tasks, can we call him junior developer or something else?

    • @TheLearnProgrammingChannel
      @TheLearnProgrammingChannel  5 років тому +2

      Thanks :) In general I'd say he was not a junior developer overall because of the 5 years experience, but maybe a junior with the language/framework - a programmer with 5 years experience should be able to pick up a new language much much faster than someone starting out, and be more productive sooner. So I would not call them a junior developer.

    • @MrKhalodaRK
      @MrKhalodaRK 5 років тому

      @@TheLearnProgrammingChannel Thank you for reply, you really helped !

  • @SnedzTheBricklayer
    @SnedzTheBricklayer 2 роки тому

    Anyone else find it odd how you can identify other Brits by picture alone sometimes ? Lol

  • @vivekrai427
    @vivekrai427 5 років тому

    0:50 is that you Tim the leftmost person

    • @javabeanz8549
      @javabeanz8549 5 років тому

      I think most of those are just stock photos...

    • @TheLearnProgrammingChannel
      @TheLearnProgrammingChannel  5 років тому

      Sorry it's not me - @Java Beanz has it - I just use photos that are royalty free so you don't have to look at me for the whole video lol