Sir I'm a udemy user, I have 20+ paid course in my udemy account which I bought. Recently my account got suspended, i had no idea why they suspended. I reached to them, they're saying I violated terms n conditions. I didn't violated any rules. After watching ur this video I realised you have good familiarity with udemy, please help me to get my udemy account back. I am a 3rd year college student, I really need my account back to pass my college.
Awesome video! Here's what I learnt from this video. 1. Working in a team. - Getting fluent with the codebase 2. Lot more detail and effort goes into everything - All project needs HAVE to be met. You can't just ignore adding complex features like you could do in your personal projects. - This adds a lot of complexity. 3. Learning legacy practices - Projects might not have been migrated to the best practices yet. 4. Everything takes longer - Lots of steps come in when working with other people. 5. Lots of testing 6. Lot more conflicts with dependencies. 7. Very complex codebases. 8. Code reviews. 9. Cant just push code to Github right away - Need to follow the CI/CD pipeline of the company.
@@orincywhytedesigns I promise you it's either 5x more than you imagine or you get a job where people don't know what they are doing and tell you to be the one to do it all (and you don't know yourself that you will need all that tooling and infrastructure until you learn by falling and getting back up, or fired).
@@cyberneticbutterfly8506 Thanks so much for saying this. I worked at a restaurant for 6 years, and have experienced this kind of behavior. I really hope I find a tech job that brings some kind of peace 😂
I'm a self taught programmer too, and I love it. It's one of the only hobbies I've ever had that I can literally lose track of time doing it, while loving every minute of it. There have been many times that I'll start messing around with some code in the evening and without even realizing it I look up from my desk after what seems like only a couple hours and the sun is already coming up! I've never even tried to get a job in programming though, because I enjoy it so much I've always worried if I did it as a job I would get tired of it.
Spot on! We just hired 2 developers and these points are so true. I can tell it’s still somewhat of a shock to the new developers from what they were doing on their own. Working on projects at a company for clients is WAY different from a developer just building a side project for a portfolio
I'm currently self learning. I'm so scared that maybe by the time I feel I'm ready, I'll only find out I'm not close to being ready. I still think I'm 6months to 1 year away from feeling confident (I normally struggle with being self confident and selling myself as someone who knows what they're doing in all the other things I do.)
@@codenamemoe9337 it’s no need to worry. It’s normal and most likely the job will acclimate you. It’s just they will probably be using a certain tech stack, process, a whole team, etc that isn’t necessarily the same as a hobby project. They just want to know you know development enough to hang at least.
Now, remember all these things that surprised you: ship pieces of code quickly, how to work effectively in the team, etc. To grow, try to make things simpler for your organization and inspire others to do so. Peace and good luck✌🏽
Great video. As a software engineer with 25 years in the industry it was really cool to hear the thoughts and experiences of someone breaking into the industry. You seem really sharp and observant, I suspect you're going to be very successful in this field.
My first job after theself study was mind blowing. Although the code is much easier to understand once you have started working on them. I studied under freecodecamp.
@@lilmatich Yes, it's gives me motivation too. I've been at this for 2 years. Started in python n got good but I started reading comments and web posts that web development would be easier to get a job doing, so I switched. I gave up for 2 months jst to get back in and realized I was a lot farther along then I thought I was n am now building 3 websites for my portfolio. My journey is going to be a lot tougher as I am a felon. Let's see if America really gives hispanic people with felonies second chances. 🤔
Wow, when did you do freecodecamp? A lot of it is outdated and I’m sure you got stuck on the same problems I had which in some instances the camp was wrong… also the misleading/confusing wording they use.. my mentor looked at it and said it was hard for him to understand… kudos on finishing it.. that’s a monumental task really!! I stopped for more up to date online bootcamps
May I ask, how long did it take you to find a job after you finished freecodecamp? I'm looking into switching from a teaching career and I would like to switch before the new school year starts...
hy i'm also a self taught front end dev but in angular 2+ work since almost 5 years in it and yes i begun also with a lot of udemy courses and i continue doing it. How ever it's true the gap between what you do in entreprise level and what you do on your own is really tough. U still have to learn and take a lot of notes and not be affraid to ask questions about how to do this or that. i begiun thinking that i knew css and javascript like a rock star and when i was on the filed i realized that i was far from there and spent a lot of effort into it but it's more than possible to achieve it ;)
When I taught myself programming it was in BASIC and 6502 machine language on a VIC-20 with 5K of RAM. I've since worked with C, C++, Java, JavaScript, JSP, Pascal, Ada, C#, VB, ASP, LotusScript, SQL, AWK, and shell scripts, using data formats that have included XML, HTML, CSS, MIME, ASN.1, and HL7. The majority of the concepts are the same no matter what language or environment you're working in, though the names and syntax vary. The main thing is to figure out where data is coming from, where it needs to go, and how you need to interpret, manipulate, and/or format it in between.
Great description of the difference between being a "coder" and becoming a professional system developer. All aspects mentioned in this video are very much on point!
I've been working as a React developer professionally for 3 years now and I'm looking to move on. This helped me tremendously as at my job I'm the only developer, so working on projects is like working on side projects all the time. No unit tests, no code reviews, nothing. I know I'll struggle at a bigger company at first due to everything stated in this video. Thanks again!
Great video!! Very informative… I’ve been studying programming for about 6 months full time… I think I’m half way through JavaScript rn… I did find this app Mimo that I suggest for anyone thinking about programming to do that first.. you can cover a lot of info in a short time and get the order which you should be learning down… it’s made coding on the pc much easier… looking forward to my first job as a dev!! Btw I’m 42 changing careers!! It’s never too late!!
Thank you for all of the valuable insight! I'm a musician who is transitioning away from performance work, since it basically no longer exists, and I'm taking a lot of courses right now in various aspects of development. I LOVE it. It's so fun, it's challenging (but in really fun ways), and I'm excited to continue with it. Your video gave me a lot to think about. I hope things are well for you, now, in 2022.
I remember being suprised at how much knowledge about the topic or domain is needed in an enterprise environment. E.g. I had to read for my first week on construction law to understand the context of the software we were developing in before I started coding.
Sounds like they're using DDD. I assume you have domain experts available to you when you need them? Also, did they use Event Storming (to create a complete model of the domain with the help of said domain experts)? Because if so, then the model should be readily available to you and you just have to implement it.
I’ve lost count of the number of devs I’ve hired and fired (I’m still developing hardware and software). I can spot someone with no industry experience very quickly. Production ready code is (or should be) very different to a pet project. Pulling in bleeding edge alpha build libs, swapping out working code, not coding defensively or thinking about security or performance etc. And NOT ASKING FOR HELP OR ADVICE!
@@RmRoyalflush Yep, in some cases. It wasn't always my role though. If I'm not working in the same team, then I can't babysit people. I give everyone a fair chance, and recommendations and (hopefully) useful critique. I actually really hate firing people.
Very good video. I'm a data scientist and getting into webdev for deploying models. Getting into the first professionel job is very interesting. I'm 7 months in and still have the feel there is so much to learn. But that's also part of the fun 😊
In one company I worked at we encouraged extensive code reviews. We had a university professor start working for us. We put 108 comments on his first pull request in a code review. He was shocked. Everything else you mentioned is accurate. I would encourage you to make more comments during code reviews. That is one of the best places to share knowledge. Of course now with Sonarqube and other automated code review systems, you can get a lot of these comments generated before you ask humans to look at your code.
I remember my first actual job interview after being completely self taught (before udemy or youtube tutorials), everything going well, until they asked about 'unit tests'. I looked at them, 'unit what?'
One of the most important concepts and practices. The applicability is own use is kind of limited - but when you’re working with big projects, to be able to document that things are actually working as intended and not as a result of something else. Learning to do unit testing was a real struggle, but once I learned the amount of time I’d end up spending if I didn’t do it and something broke, was well worth the time I spent documenting my code to verify results.
I was so stressed out, I confused it with "Unity" (the game engine). And they just nodded. Realized as soon as the stress broke off(in my car). You could probably hear that facepalm miles away.
The advantage of frameworks like Ruby on Rails is that testing framework is included and TDD is in the culture of Ruby, you can't just not know about it.
@@xGalasko Yeah, I mean I live in Mexico so education is a bit diferent, I started my college career in Mechatronics Engineering back in 2014 and finished in 2018 but to be honest I started learning for real once I started working in the industry as electromechanical technician (maintenance and PLC), now a year ago I decided to learn coding so I applied for this job.
got to give you a shout out that this video is straight to the point. Very informative and I think you have just given many people a real understanding of what to expect. Also the audience that this video is aimed at and the content is spot on. KUDOS to you excellent video. side note I have never watched any of your other vids but I will be adding your channel to my 'resource' channel for when in my down time on coding and just wanting a bit of a break yet can still gain something useful. Big shout out from the UK!
My tip for you: 3:44 force your self to not look at the keyboard =) I did the same like you - looking up the keys. I then started to force my self to not look at the keyboard. Result: you will have to correct a lot, ofc. BUT this does not matter. Only diff is you just use the backspace key more often. But thats what that key is for :D You stay more and more focused on the screen and later become more "secure". I still catch my self looking on the keyboard, but actually more for thought-breaks - like when you would stare in the room while thinking.
@NEED2CONNECT That was not my point. But by reading my comment i think i did not make my point clear :/ What i tried to say was: you get less distracted in your thoughts by not looking on the keyboard.
Thank you for this video!! Because I contributed to Firefox (literally one line of code), I'm realizing how valuable an experience that was. Being blown away by the team effort/ team communication / being timely, how long it took to navigate the code base and get familiar with the folder structure, the size of Firefox source code, all very similar to your experience! I was you when I was contributing (or trying to... the CI check and testing is so daunting). I need to talk up that experience more in my job materials. I'll be sharing with your vid with my network! Cheers!
biggest frustration early on for me was all the extra tooling I had to learn. including legacy home-grown code as well as external services like translations (e.g. onesky). also seeing one framework used multiple ways - as you put it, class components vs. functional. great video and recap. appreciate hearing your experience!
THE CONFIG REQUIRED TO ENABLE THE APP TO WORK IN THE INFRASTRUCTURE IS DAUNTING We use micro frontends done sub optimally and boy there is more config than I thought v8 can hold in memory. Great video, thank you x
Starting my career at a startup really helped build up my expectations and skills in working in professional environments/teams. Startups may have some stigma where its the wild west, but in a good startup you will still adhere to the common professional standards and learn a lot really quickly without too much stress either.
Hi there! Thanks for the video and the insight! How did you deal with some of the stress of being a new self-taught developer? How did you deal with colleagues! Great job and compliments!
this scares me, i am thinking about stoping and qutting learning web developent and find another things to do as i always fear to make a mistake at work and dispoint other colleagues
Starting off freelancing I was always amazed by the insane estimations enterprise studios would quote their customers, even a very basic WebView application would set you back 30k by default and growing into 150k - 200k for 4 months of development very quickly. Whereas I would work on the same project and deliver within a month setting the customer back around 16 - 20k. We techies are so obsessed with optimizing code and applying best practices while the sluggish interpretation of SCRUM some project managers use creates so much overhead.
@@SamFromaway So cool bro! Its funny man, I "started learning" JavaScript a long time ago, but have always fallen off. You did the work, and pushed through. I'm so happy you got there and are doing well. I think my issue with learning JavaScript at the moment is the grammar. I know a lot of the concepts, and what they do, or can Google it. I just haven't really tried to complete simple apps and really focus on the JavaScript grammar. I am going to work on that right now. Gonna really just start tinkering in JavaScript and building simple apps to improve my JavaScript grammar comprehension.
In order to prepare for this environment, can anyone point those still learning in the right direction for how to seek out additional tooling for personal/portfolio projects? At the enterprise level, I'd guess there was a needs assessment completed with regards to why they decided to use specific tooling. But how do the senior devs know to use these tools? Where do they go to find them? How do you go about asking the right questions for using them?
I’m a self-taught programmer for the past 25 years and have just gotten my first job in software development and what surprised me is that apparently no one barely programs anymore. They’d rather use existing software and pipe those together, aka DevOps.
1:53 it's getting harder on bigger projects. From my perspective - the more abstraction layers exist on the project management, the harder it is to get along with teammates. It's even harder if your teammates are dumb :D
When I started at my first company, I had to create newsletters. I needed to slice them in Photoshop an then create an html table with as little as code as possible. I learned css and html, but table layout... naaah... It was awful, but I managed. Now after 15 years in webdevelopment I am happy if someone else does the emails :D
I'm learning to code so that I can implement my own project (and maybe get a job in web dev later on. Do you think I can develop my own project from scratch using online tutorials? Or should I ask for help at some point?
lol, the same thing happened with me. I learned React with functional components and the company that I apllied to, gave me assignment where using fun-l com-s where prohibited also their company dont use fun-l comp-s. turned back to udemy, but there were no courses where class components taught fully but rather were just simple lessons(especially there are no courses that teaches lifecycle methods normally which is main thing in react).
I'm currently teaching myself to program and wanted to address having to learn older languages. I would just look up jobs i would apply for in the future to see what they are looking for in the description and write down 1 or 2 to learn after getting the basic languages I need down. If there is a better way feel free to let me know.
I have had enormous problems trying to find my first job, despite doing everything right, so allow me to ask you a few questions, in order to try find out what it is that brought you success, but brought me failure. Do you have any formal education in any STEM field? What was the response rate of the recruiters? That is, how many total times have you applied and how many interviews did you have before you got the job?
When I first started my current job my then manager asked me how long I thought it should take a senior developer to become fully productive. When I guessed a couple of months he corrected me, telling me it is a year. A junior would be longer and a fresh graduate/starter even more. 18 months in the role I couldn't agree with him more, and I think he might even have been stingy with only one year. It is, of course, gradual, but I don't expect a new member in my team to be contributing the first 2-3 months, and I'm not expecting anyone to be warm in the role until after at least a year.
Check out also. MY FRIST YEAR AS A WEB-DEV ruclips.net/video/VrruJ4gYN30/видео.html
Sir I'm a udemy user, I have 20+ paid course in my udemy account which I bought. Recently my account got suspended, i had no idea why they suspended. I reached to them, they're saying I violated terms n conditions. I didn't violated any rules. After watching ur this video I realised you have good familiarity with udemy, please help me to get my udemy account back. I am a 3rd year college student, I really need my account back to pass my college.
Awesome video! Here's what I learnt from this video.
1. Working in a team.
- Getting fluent with the codebase
2. Lot more detail and effort goes into everything
- All project needs HAVE to be met. You can't just ignore adding complex features like you could do in your personal projects.
- This adds a lot of complexity.
3. Learning legacy practices
- Projects might not have been migrated to the best practices yet.
4. Everything takes longer
- Lots of steps come in when working with other people.
5. Lots of testing
6. Lot more conflicts with dependencies.
7. Very complex codebases.
8. Code reviews.
9. Cant just push code to Github right away
- Need to follow the CI/CD pipeline of the company.
Awesome summary
This is nice, thank you!
my big shock was all of the extra tooling and infrastructure in an enterprise environment.
Thanks for sharing. It's the same in my company. Crazy how easy it can be to set up a web application, and how complicated it usually is in real life.
Oh I had a feeling I should expect this, I’m glad I found this video 😭😭 I’m getting ready to send out my resume
@@orincywhytedesigns I promise you it's either 5x more than you imagine or you get a job where people don't know what they are doing and tell you to be the one to do it all (and you don't know yourself that you will need all that tooling and infrastructure until you learn by falling and getting back up, or fired).
@@cyberneticbutterfly8506 Thanks so much for saying this. I worked at a restaurant for 6 years, and have experienced this kind of behavior. I really hope I find a tech job that brings some kind of peace 😂
Omg same!!
Wow! straight to the point. I'm a self-taught React developer as well and I just started applying for remote jobs. Thanks for the heads up!!
Glad it helped. Check out this listing, it's in the company I work for: careers.venturatravel.org/jobs/591664
@@SamFromaway i'll check that out, thanks again! btw, im not a US citizen. im from the Philippines. is this a permanent remote position?
@@cartman42069 it depends on the company, most of them are, but there are some that have contract offers :)
@@cartman42069 How did it go with the job-finding? Did you find any?
@@recapped70 I also want to know.
This is so cool to watch as a senior software developer. Don’t get discouraged man 💪🏻
❤️
My thoughts as well
I'm a self taught programmer too, and I love it. It's one of the only hobbies I've ever had that I can literally lose track of time doing it, while loving every minute of it. There have been many times that I'll start messing around with some code in the evening and without even realizing it I look up from my desk after what seems like only a couple hours and the sun is already coming up! I've never even tried to get a job in programming though, because I enjoy it so much I've always worried if I did it as a job I would get tired of it.
LOL, I was with you until the end!!! I need that Developer income!! I wanna be rich.
its possible to come to hate it. but its not the programming itself. For me it's the boundaries imposed from outside
Spot on! We just hired 2 developers and these points are so true. I can tell it’s still somewhat of a shock to the new developers from what they were doing on their own. Working on projects at a company for clients is WAY different from a developer just building a side project for a portfolio
hahaha soo true
This is what im most worried about 😅
I'm currently self learning. I'm so scared that maybe by the time I feel I'm ready, I'll only find out I'm not close to being ready. I still think I'm 6months to 1 year away from feeling confident (I normally struggle with being self confident and selling myself as someone who knows what they're doing in all the other things I do.)
@@chiefvon3068 you will do fine brah go for it and apply for roles nd get some interviewing experience under your belt
@@codenamemoe9337 it’s no need to worry. It’s normal and most likely the job will acclimate you. It’s just they will probably be using a certain tech stack, process, a whole team, etc that isn’t necessarily the same as a hobby project. They just want to know you know development enough to hang at least.
Now, remember all these things that surprised you: ship pieces of code quickly, how to work effectively in the team, etc. To grow, try to make things simpler for your organization and inspire others to do so. Peace and good luck✌🏽
Dude, you're crushing it. Your enthusiasm is inspiring.
Thanks glad you liked it
Great video. As a software engineer with 25 years in the industry it was really cool to hear the thoughts and experiences of someone breaking into the industry. You seem really sharp and observant, I suspect you're going to be very successful in this field.
My first job after theself study was mind blowing. Although the code is much easier to understand once you have started working on them.
I studied under freecodecamp.
Wow. I recently completed the Responsive Web course. Guys like you give me the reasons not to give up
@@lilmatich Yes, it's gives me motivation too. I've been at this for 2 years. Started in python n got good but I started reading comments and web posts that web development would be easier to get a job doing, so I switched. I gave up for 2 months jst to get back in and realized I was a lot farther along then I thought I was n am now building 3 websites for my portfolio. My journey is going to be a lot tougher as I am a felon. Let's see if America really gives hispanic people with felonies second chances. 🤔
Wow, when did you do freecodecamp? A lot of it is outdated and I’m sure you got stuck on the same problems I had which in some instances the camp was wrong… also the misleading/confusing wording they use.. my mentor looked at it and said it was hard for him to understand… kudos on finishing it.. that’s a monumental task really!! I stopped for more up to date online bootcamps
May I ask, how long did it take you to find a job after you finished freecodecamp? I'm looking into switching from a teaching career and I would like to switch before the new school year starts...
hy i'm also a self taught front end dev but in angular 2+ work since almost 5 years in it and yes i begun also with a lot of udemy courses and i continue doing it. How ever it's true the gap between what you do in entreprise level and what you do on your own is really tough. U still have to learn and take a lot of notes and not be affraid to ask questions about how to do this or that. i begiun thinking that i knew css and javascript like a rock star and when i was on the filed i realized that i was far from there and spent a lot of effort into it but it's more than possible to achieve it ;)
When I taught myself programming it was in BASIC and 6502 machine language on a VIC-20 with 5K of RAM. I've since worked with C, C++, Java, JavaScript, JSP, Pascal, Ada, C#, VB, ASP, LotusScript, SQL, AWK, and shell scripts, using data formats that have included XML, HTML, CSS, MIME, ASN.1, and HL7.
The majority of the concepts are the same no matter what language or environment you're working in, though the names and syntax vary. The main thing is to figure out where data is coming from, where it needs to go, and how you need to interpret, manipulate, and/or format it in between.
Great description of the difference between being a "coder" and becoming a professional system developer. All aspects mentioned in this video are very much on point!
I've been working as a React developer professionally for 3 years now and I'm looking to move on. This helped me tremendously as at my job I'm the only developer, so working on projects is like working on side projects all the time. No unit tests, no code reviews, nothing. I know I'll struggle at a bigger company at first due to everything stated in this video. Thanks again!
6:22 Those are WebPack aliases or TypeScript compiler path aliases. Makes imports shorter and clearer.
Thank YOU! I started learning web development about a month ago and I hope I can get a job in 2022!
All the best ❤️
Good luck from my side as well.
We are in the same bus Anir :D
Great video!! Very informative… I’ve been studying programming for about 6 months full time… I think I’m half way through JavaScript rn… I did find this app Mimo that I suggest for anyone thinking about programming to do that first.. you can cover a lot of info in a short time and get the order which you should be learning down… it’s made coding on the pc much easier… looking forward to my first job as a dev!! Btw I’m 42 changing careers!! It’s never too late!!
Thanks for sharing. I'm sure you'll get a job soon!
Thank you for all of the valuable insight! I'm a musician who is transitioning away from performance work, since it basically no longer exists, and I'm taking a lot of courses right now in various aspects of development. I LOVE it. It's so fun, it's challenging (but in really fun ways), and I'm excited to continue with it. Your video gave me a lot to think about. I hope things are well for you, now, in 2022.
Thanks. All the best on your journey man!
Hi Joshua, I'm a musician too and got my first real bit of work for an agency last month. It was only a week of freelancing but it made me want more.
Me after half a lesson of javascript: this is the video i need
🤣🤣👍
Lol im part of the way through a kotlin course and I thought the same thing
I remember being suprised at how much knowledge about the topic or domain is needed in an enterprise environment.
E.g. I had to read for my first week on construction law to understand the context of the software we were developing in before I started coding.
Sounds like they're using DDD. I assume you have domain experts available to you when you need them? Also, did they use Event Storming (to create a complete model of the domain with the help of said domain experts)? Because if so, then the model should be readily available to you and you just have to implement it.
I’ve lost count of the number of devs I’ve hired and fired (I’m still developing hardware and software). I can spot someone with no industry experience very quickly. Production ready code is (or should be) very different to a pet project. Pulling in bleeding edge alpha build libs, swapping out working code, not coding defensively or thinking about security or performance etc. And NOT ASKING FOR HELP OR ADVICE!
Did you try to teach them?
@@RmRoyalflush Yep, in some cases. It wasn't always my role though. If I'm not working in the same team, then I can't babysit people. I give everyone a fair chance, and recommendations and (hopefully) useful critique. I actually really hate firing people.
Very good video. I'm a data scientist and getting into webdev for deploying models. Getting into the first professionel job is very interesting. I'm 7 months in and still have the feel there is so much to learn. But that's also part of the fun 😊
Best of luck!
how do you learn code sir
@@sendiafirza theres free programs all online and you could also do computer science in college
In one company I worked at we encouraged extensive code reviews. We had a university professor start working for us. We put 108 comments on his first pull request in a code review. He was shocked. Everything else you mentioned is accurate. I would encourage you to make more comments during code reviews. That is one of the best places to share knowledge. Of course now with Sonarqube and other automated code review systems, you can get a lot of these comments generated before you ask humans to look at your code.
I remember my first actual job interview after being completely self taught (before udemy or youtube tutorials), everything going well, until they asked about 'unit tests'. I looked at them, 'unit what?'
Hahaha, same here
One of the most important concepts and practices. The applicability is own use is kind of limited - but when you’re working with big projects, to be able to document that things are actually working as intended and not as a result of something else. Learning to do unit testing was a real struggle, but once I learned the amount of time I’d end up spending if I didn’t do it and something broke, was well worth the time I spent documenting my code to verify results.
I was so stressed out, I confused it with "Unity" (the game engine). And they just nodded. Realized as soon as the stress broke off(in my car).
You could probably hear that facepalm miles away.
The advantage of frameworks like Ruby on Rails is that testing framework is included and TDD is in the culture of Ruby, you can't just not know about it.
I applied for a developer job without any knowledge so I started teaching myself as I started working, this Wednesday I'll complete one year working.
Congrats!
Did you have a major?
@@xGalasko Yeah, I mean I live in Mexico so education is a bit diferent, I started my college career in Mechatronics Engineering back in 2014 and finished in 2018 but to be honest I started learning for real once I started working in the industry as electromechanical technician (maintenance and PLC), now a year ago I decided to learn coding so I applied for this job.
Boss, thank you for making this video. This is a very important resource for junior devs breaking into tech
got to give you a shout out that this video is straight to the point. Very informative and I think you have just given many people a real understanding of what to expect. Also the audience that this video is aimed at and the content is spot on. KUDOS to you excellent video.
side note I have never watched any of your other vids but I will be adding your channel to my 'resource' channel for when in my down time on coding and just wanting a bit of a break yet can still gain something useful. Big shout out from the UK!
Thanks a lot. I really appriciate the comment
I can't wait to start my career. I've been studying for a while and am now building my portfolio. Wish me luck. Cool video
I have Join my 1st company 6 months ago. I second him on all the points , I also faced all these issues.
My tip for you: 3:44 force your self to not look at the keyboard =)
I did the same like you - looking up the keys. I then started to force my self to not look at the keyboard.
Result: you will have to correct a lot, ofc. BUT this does not matter. Only diff is you just use the backspace key more often. But thats what that key is for :D
You stay more and more focused on the screen and later become more "secure".
I still catch my self looking on the keyboard, but actually more for thought-breaks - like when you would stare in the room while thinking.
One day I'll try to make it. :D
@NEED2CONNECT That was not my point. But by reading my comment i think i did not make my point clear :/
What i tried to say was: you get less distracted in your thoughts by not looking on the keyboard.
Thank you for this video!! Because I contributed to Firefox (literally one line of code), I'm realizing how valuable an experience that was.
Being blown away by the team effort/ team communication / being timely, how long it took to navigate the code base and get familiar with the folder structure, the size of Firefox source code, all very similar to your experience!
I was you when I was contributing (or trying to... the CI check and testing is so daunting). I need to talk up that experience more in my job materials.
I'll be sharing with your vid with my network! Cheers!
Even the smallest things like one line can bring a lot of experience. Great idea to do it like you did.
Great content! Thanks for sharing! The more straight to the point, the better the understanding and relation.
biggest frustration early on for me was all the extra tooling I had to learn. including legacy home-grown code as well as external services like translations (e.g. onesky). also seeing one framework used multiple ways - as you put it, class components vs. functional. great video and recap. appreciate hearing your experience!
Thx for the video, hope everything is still good there
really cool and honest video man, respect for a good video, thanks!
Thanks for the tips. I will make efforts to understand the older syntaxes and methods. This will ease any early headaches I may encounter.
SUPER useful!! Thank you for sharing!
THE CONFIG REQUIRED TO ENABLE THE APP TO WORK IN THE INFRASTRUCTURE IS DAUNTING
We use micro frontends done sub optimally and boy there is more config than I thought v8 can hold in memory.
Great video, thank you x
Starting my career at a startup really helped build up my expectations and skills in working in professional environments/teams. Startups may have some stigma where its the wild west, but in a good startup you will still adhere to the common professional standards and learn a lot really quickly without too much stress either.
Great Video. Amazing content keep it up! :)
Thank you for pulling back the curtain! Great insights into the real world.
Good stuff to know! Subscribed.
I will be starting working on a professional level. I guess I should ready my resume for the nxt company.
Hi there! Thanks for the video and the insight! How did you deal with some of the stress of being a new self-taught developer? How did you deal with colleagues! Great job and compliments!
This was a very good video. Thank you for your time, and I hope you stay with coding, because then you can post more awesome videos.
This is Gold!! Thanks for saying it as it is, you're the best!🔥🔥
I appreciate that!
I wish I could like this video a million times! So helpful, barely see videos like this THANK YOU
ukr 🔥🔥
Thank you for a thorough review of what to expect in a dev work.
Thank you for sharing your story! Gave some things to look into
Thanks for watching!
Great feedback. Going through a similar experience myself with my company
this scares me, i am thinking about stoping and qutting learning web developent and find another things to do as i always fear to make a mistake at work and dispoint other colleagues
Just know that we all make mistakes, it's just part of live. Pull through if you got a passion for coding. It will be worth it!
Your English is self-taught, too. Bravo 👏🏻
Haha, that's true. I just changed it👍
Starting off freelancing I was always amazed by the insane estimations enterprise studios would quote their customers, even a very basic WebView application would set you back 30k by default and growing into 150k - 200k for 4 months of development very quickly. Whereas I would work on the same project and deliver within a month setting the customer back around 16 - 20k. We techies are so obsessed with optimizing code and applying best practices while the sluggish interpretation of SCRUM some project managers use creates so much overhead.
haha very true...
Even in 2022, you are a legend for making this video. Respect.
Glad you liked it
Great video, really enjoyed it.
Oh I already watched this. Haha. This video was so good! Thank you Sam, I hope the job is going great and that you are learning a lot!
Thanks, yes I'm still happy with the job ,😁
@@SamFromaway So cool bro! Its funny man, I "started learning" JavaScript a long time ago, but have always fallen off. You did the work, and pushed through. I'm so happy you got there and are doing well. I think my issue with learning JavaScript at the moment is the grammar. I know a lot of the concepts, and what they do, or can Google it. I just haven't really tried to complete simple apps and really focus on the JavaScript grammar. I am going to work on that right now. Gonna really just start tinkering in JavaScript and building simple apps to improve my JavaScript grammar comprehension.
In order to prepare for this environment, can anyone point those still learning in the right direction for how to seek out additional tooling for personal/portfolio projects? At the enterprise level, I'd guess there was a needs assessment completed with regards to why they decided to use specific tooling. But how do the senior devs know to use these tools? Where do they go to find them? How do you go about asking the right questions for using them?
Awesome video! Thank you!!
I love the setup you have. Can you please tell me what kind of mechanical keyboard you are using with your MacBook?
Thanks. The keyboard is Redragon K552 KUMARA. I can recommend it.
Sweet! We need more of these. Haha.
Hey Sam, I watch your Colombia videos and just noticed you pop up on dev videos as well 😂
I've been doing a lot of the same tutorials & courses.
Cool to see :D
Thanks for this Am also learning with tutorials
I’m a self-taught programmer for the past 25 years and have just gotten my first job in software development and what surprised me is that apparently no one barely programs anymore. They’d rather use existing software and pipe those together, aka DevOps.
ESPECIALLY true with front-end stuff
Pretty helpful video, thank you very much!!
Very good video, reality vs expectations
1:53 it's getting harder on bigger projects. From my perspective - the more abstraction layers exist on the project management, the harder it is to get along with teammates. It's even harder if your teammates are dumb :D
Inspiring! Good job :)
very interesting topic, thank you!
when I started 6 months ago... I literally feel like I didnt know anything haha. I learned through the job
thank you, I've been doing personal projects for like 3 years and I can't get the confidence to jump to a coding job.
Just apply, you can do it ;)
very helpful thank you!!!!
When I started at my first company, I had to create newsletters. I needed to slice them in Photoshop an then create an html table with as little as code as possible. I learned css and html, but table layout... naaah... It was awful, but I managed. Now after 15 years in webdevelopment I am happy if someone else does the emails :D
This is a very informative video. Thanks so much for sharing your experience.
After this I am more like to not trying to find job as web dev but rather doing self apps and launch it somewhere on market hub.
Really really helpful! Thanks!
Very helpful video. Thank you for making this.
Glad it was helpful!
I'm learning to code so that I can implement my own project (and maybe get a job in web dev later on. Do you think I can develop my own project from scratch using online tutorials? Or should I ask for help at some point?
I think ask for help when you are stuck, but you are able to do quite a lot yourself I found. Just takes time
Thank you very much. Your video helped me.
You work in a team of six? And you work on just one codebase/project at a time? I wish I had that XD. Thanks for sharing, this was inspiring!
Lol! Came here to say this. I've basically been a team of 1 for the last 2 years. And before that, a team of 2 for 5 years.
Sort of randomness question, but I really suck at JavaScript, it just doesn’t click. Do you have any tips to get over this learning hurdle
lol, the same thing happened with me. I learned React with functional components and the company that I apllied to, gave me assignment where using fun-l com-s where prohibited also their company dont use fun-l comp-s. turned back to udemy, but there were no courses where class components taught fully but rather were just simple lessons(especially there are no courses that teaches lifecycle methods normally which is main thing in react).
Haha, must have felt very weird in the beginning 😅
This is so revealing!
Am new to this channel and bruh I like it
Class components. mapStateToProps, connect, and what else.. you can't use Hooks.
I've noticed that you self taught yourself web development from Traversy Media, that guy is very awesome
Yes, I owe a lot to Traversy Media. What a legend
Thanks for this video.
Great content bro
Great video, thank you.
I'm currently teaching myself to program and wanted to address having to learn older languages. I would just look up jobs i would apply for in the future to see what they are looking for in the description and write down 1 or 2 to learn after getting the basic languages I need down. If there is a better way feel free to let me know.
Good idea.
Thanks for the tips 💪💪
the thing i never took into consideration was the amount of bug fixing I'd be doing in relation to actual development haha
I'm looking for a real estate classified advertising script for commercial real estate.
I have had enormous problems trying to find my first job, despite doing everything right, so allow me to ask you a few questions, in order to try find out what it is that brought you success, but brought me failure.
Do you have any formal education in any STEM field?
What was the response rate of the recruiters? That is, how many total times have you applied and how many interviews did you have before you got the job?
Where are you based?
bro I appreciate your working and videos but for most beginners need how to get first job
Thank you, Sam.
When I first started my current job my then manager asked me how long I thought it should take a senior developer to become fully productive. When I guessed a couple of months he corrected me, telling me it is a year. A junior would be longer and a fresh graduate/starter even more. 18 months in the role I couldn't agree with him more, and I think he might even have been stingy with only one year. It is, of course, gradual, but I don't expect a new member in my team to be contributing the first 2-3 months, and I'm not expecting anyone to be warm in the role until after at least a year.
Great insight, thanks for sharing.
Me being asked to work with Knockoutjs, which is like a dumb Angular. It's definitely been a learning experience.
Awesome video, You got any videos on the technical interview proccess?
Thanks, yes here: ruclips.net/video/ZThhMiFT1_g/видео.html
You earned a subscriber