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!!
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.
@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.
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
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.
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.
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!
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 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!
@@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
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
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.
@@_..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.
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.
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.
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.
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?
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.
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!
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.
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).
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?
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.
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!
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.
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??
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."
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
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..
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
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...
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.
@@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 ....
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?
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.
Watch Tim's Free Learn to Code Course on UA-cam!
ua-cam.com/play/PLXtTjtWmQhg0N08o_oSaAantmQAu-1Xad.html
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
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!!
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.
@@Soul7aker thanks! I hope you will write some more info
Gustavo Fernandez that’s awesome, wish u the best
Continue day dreaming!
@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.
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
can you tell which kind of projects I can work on? I have just learned javascript basics.
thx @oli !
First week: Getting familiar with company software.
Week two: Working on a project with a language I have never learned. lol
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!
this is not always thecase though, some companies expect people to be a hero level programmer
Im so shit at coding i hope this isnt the case for my first company 😂
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.
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.
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!
Thanks so much for the support, I am glad to help.
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
same here. one month of learning a framework from scratch and I'm going crazy (and tired). when did it get easier for you?
@@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!
@@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
@@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 :)
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
Watching all video without skipping the ad's, it's good to me, Thank you Tim
Thanks for the support Hilary!
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.
@@_..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.
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.
Thank you for posting this video. I very much appreciate it Tim
Thank you man Ive been studying your courses for the past year, I think its time to look for a job...
what a great simple explanation! thank you Tim!
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.
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)
Helpful video, I have purchased your java course, finding it helful. Thanks.
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.
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.
Thanks for the video Tim
You are welcome.
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?
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.
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!
holy shit dude... hope it all worked out
Thank you for your efforts 🌹
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.
Thank you for the information.
Regards
Typos and debugging
My 1st task was to run a Lumen project locally on vhost and write e detailed readme how to do it.
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).
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?
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.
Thanks for this content !
Thanks so much for this amazing video!!!!
Thank you Tim!
No problem.
Thanks for the video
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!
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.
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??
I guess to trim the fat. They looking for someone who is going to grind.
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."
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
Thank You very much !!!
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..
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.
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
2022 is hard for junior devs, nobody is investing in Entry level positions
What do you mean by this?
Hi Tim , how much you are making from udemy ?
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...
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.
@@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 ....
can you suggest me hard and impressive good projects to keep on my resume?
thanks
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?
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.
@@TheLearnProgrammingChannel Thank you for reply, you really helped !
Anyone else find it odd how you can identify other Brits by picture alone sometimes ? Lol
0:50 is that you Tim the leftmost person
I think most of those are just stock photos...
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