Excellent advice! I started with fronted (html, css, js, react, tailwind). I wanna learn backend also, but I believe I gotta get more experience on these fronted technologies before learning backend! I believe in that way I will consolidate the knowledge I’ve learnt
I would say do both. Deepen your knowledge of what you know and learn new things as well. That will stretch you and give you more experience which, in the end, is really what makes you level up as a developer.
You don't need to consolidate frontend before getting your hands dirty with backend. It's extremely beneficial to have a fullstack knowledge of the full pipeline. Go for it! 💪
@@1Lll_llllllLLLLllllll_llL1but many people tell you don’t do full-stack but rather develop expertise in one or the other stack otherwise you’ll be considered as an imposter because you don’t have a real expertise. I still prefer considering full-stack instead because I like the idea of mastering the complete stack.
I didn't want to try anything other than HTML, CSS and JS because I've spent a lot of hours trying to do something with that but it hasn't led me to ANYTHING. But I do have fun while coding, so I've decided to give backend and databases a try. Your channel is great. Also, English is not my native language, so I'm glad I can understand you this clearly! 😊
That's awesome! I hope you find a niche that you love here on the backend. Don't forget it's not just backend but lots of other 'realms' of development don't use frontend code.
I've had same problem, spending a lot of time on html, css and js but not feeling I'm getting anywhere. I'm currently find databases to be really fun :D
I was in a coding boot camp, I learned JavaScript, React, and Ruby on Rails. I hate React with a passion but I use it anyway, currently learning Java and Spring boot now because I enjoy it more hoping to use it full time
A great and important video; thank you! I would like to add something to your list: Embbeded Systems Developer. Embedded Systems are everywhere (e.g. in cars, medical devices, etc.) and they are usually “low-end”, meaning that the hardware they are running on is quite limited, so that low-level efficiency matters. Therefore, compiled languages like C or C++ are used. It is hard-core, but worth an investigation!
I went from the opposite end of mastering front-end dev especially building intuitive ui's and gaining intimate understanding of RWD initially beginning with hand coding web layouts from scratch to the point I could design and build any type of layout. I then began revisit writing dynamic web applications using PHP and became adept at that before realising the world had moved to JS running on the server (node.js). I now spend my time 60:40 (back-end coding : front-end builds) but there are is always something new to learn not to mention re-engineering old solutions and re-factoring old code bases etc. There is never a dull moment in dev and one must by nature, constantly be looking to build on what they already know and learning non-stop. If you don't like learning new things in this field and improving then this may not be the right field for you.
I wouldn't say the world has moved on. The cool kids are doing JS but the rest of us are on proven backends. I'll say this. The only application that I've been connected with that uses JS on the backend that is still running is the one I'm currently developing. It's not my fav.
agreed 100%. Last company I worked for literally had one frontend dev in the entire company. I feel like the barrier for entry in front end got much much higher over the years and now you are expected to know everything. With all that being said the demand just isn’t as high for frontend while there’s also likely more people who can and want to do it
Really needed to hear this, I am one of those dev that struggles with frontend but thrive with backend. And I was not sure if I could go the backend route without trying to be full stack. This was really reassuring.
Awesome! Some backend roles like for you to have some frontend experience depending on the company but there are certainly career paths that don't require it.
@@devmentordave Can you give a general idea what you would say is the general required frontend experience that these backend roles would require? Understanding HTMl, CSS and JavaScript or up to the level of fair proficiency in a framework like Reactjs.
I thought now-days you have to be a Fullstack developer because companies don’t like hiring a Front end developer and a backend developer so they’d rather just hire one person who can do both?
Some do. Some don’t. Just depends on the company. The problem with hiring one person is that they may not be the best they could be at either one and may actually be less productive than two devs on either side.
Keep in mind that a full stack in a company does not take care of the code in all areas of the same project, so a full stack for a specific project will be either in the back, or in the front, or testing, etc. It is very rare and impractical for it to share tasks from different areas at the same time, and the code must be developed simultaneously in the different sections to speed up production, so hiring a full stack does not mean for the company to be able to cover more than one area In the same project in the same time, they need to hire the employees for each department anyway.
I wondered what DevOps was without the memes and joke comments because I truly did not know what that meant. Thanks for mentioning that my current understanding of backend can branch to DevOps.
When I first started programming, there were no such terms as fromt end or back end. The mantra was consistent: learn the right tolls for the job. This meant learning whatever language, technology, stack, math, data structure, or algorithm it took to get the job done....right, that is.
Do what you love y'all. My mentor who taught me the stack, had me on angular, because that is what his company used, and I love it. Know how to use a tool, don't get hung up on which tool to use.
That's a good one. Probably just basic backend/API development. The others are probably a little more specialized and may not be the best fit for contact work. However, I did work for a short time as a contractor (through an agency) doing backend data processing in AWS Lambda. So, it just depends on what's available in your area and who you can get connected with.
@@devmentordave yeah my ideal outcome is to do pure backend, on contract or freelance, but I’m just wondering if it’s a realistic goal…I’m in my 40s and pivoting to dev…
Is MERN stack worth it? I am still learning it at the moment and i must say CSS is really hard . Idk how people write a long line of code with multiple section and div just to create a button. I try to create a project and my best idea to compensate for frontend is to use a library 😂. Just ctrl+c ctrl+v with lil bit adjusting. Oh and does automation is categorized under machine learning?. Recently tried automating a task with python and selenium. Well credit goes to chatGPT , cause i just give the idea and find the necessary element and GPT code it 😂.
I would say first, don't lean on GPT. Force yourself to learn how things actually work as much as you can. Second, if you don't like doing coding... it may not be for you. I think many many people can do it, but that doesn't mean it's the right career path for everyone. I would suggest checking out some alternatives like you were talking about but you need to understand programing basics before you just dive into it. Pick a language like python and dive in and understand how to actually program in it first before leaning on outside code creation techniques.
Thing is I always hate instaling doing terminal instalation learning to create something ,tutor did same what i did but dumb computer gave me 1000 erors...and I Burnout myself, I need mentor but they just picking your money...
It certainly is hard to find mentors today (see recent video... lol) but it can still be possible. I know most people don't like the idea of paying a mentor but sometimes, if they are invested correctly, and you are invested correctly it's worth it. I would say keep trying. Take breaks. Come back to it after a few days. Let your brain rest. A lot of Jr. Devs burn themselves out quickly because they don't realize the mental toll that it is taking to learn. Get good sleep too.
That's a hard question to answer because everyone is different. I would say generally though, you want to feel like you can do the work and you want to enjoy it. So, if you don't enjoy some aspect of the work or you seem to have a hard time learning early, basic information, it may not be for you. It's ok to not be good at one or more aspects of development. There area many, many directions your career may go in the dev world.
I'm a PHP/Laravel guy, but honestly either of those would be fine from what I have seen. I would go with what is more highly desired by companies in your area if you don't have a preference.
Thank you so much. As a junior looking for internships, I was overwhelmed because I have not taken any front-end courses at my college, I was learning everything on my own and I was getting tired since it is not something that I really enjoy working on. I thought that I needed front-end to be competitive, but now I can see more paths that resonate more with me. Is there any chance you have a roadmap on those paths? I would love to get started on one of those and hopefully get an internship soon.
It's enough for me to have a job in, 2024 With this this tech, HTML, CSS, JS, ReactJS, TS, Tailwind, Sass, Git&GitHub, And created more than 5 projects used in all of them everything i have learned
I would look into freelancing or maybe teaching what you love to earn money until the job you want opens up. If you need income from that work, then you may have to pursue a job outside what you want for the short term. I talked about this struggle some in this video: th-cam.com/video/FHh1h9u6Z94/w-d-xo.html
Not sure exactly what you mean, but there are a good number of roles that deal strictly with data. In fact, I was just talking to a former co-worker who is doing just that in their role. So, it's just a matter of finding the right opportunities.
@@devmentordave I mean the data engineer who make data pipelines for data scientist and work with them, I don’t see other people recommending this role…confuse if it is not that popular or something else
Hi i'm new to programming and i know a little bit of Python... This video confused me becase most other videos recommended learning HTML/CSS and JS after Python.
It all depends on what your goals are for your career. Yes, most people go that route, but I think it's more because that's all they know about. I have a former co-worker I was just talking to yesterday who only works in python and C# in his current role. No frontend development at all. So, those roles are out there, just harder to find because they don't get all the flash. But really, at the end of the day, it's about what YOU want to do, not what everyone says you should do.
@@devmentordave I'm learning flask which is a backend framework,it requires some html,css,js knowledge.I find flask a little bit challenging due to these sir
@@Kishor_D7 Flask, like Laravel is more of a web framework than a backend framework. It handles more than just the backend. So, I would say Python is the backend and maybe consider just focusing on that piece instead of the whole framework. It's an idea anyway.
Honestly, probably none. I wouldn't be looking to learn something quickly. I would look to learn it well. That being said, PHP is a fairly easy language to pick up and there are lots of training resources out there.
The point is that someone else in a different role does that. Most of the roles I mentioned in the video don’t need to worry about that. They just work with the data once it’s been received.
@@devmentordave Yeah, I know frontend is not about backend logic, but you're familiar with PHP and I wonder what tools you're going to use. I know it can be done with jqery and ajax or you can choose smth else?
Depends on what you mean. You can build sites with themes and never have to learn frontend coding... but you're not really a developer at that point. You're just a content manager or designer. Could you write backend only code for WordPress? In theory, yes, but practically... probably not.
I think you just have to have a more clear understanding of what each property actually does so you know what you are changing when you need to use it. I've known some people with amazing CSS skills... made me sick. lol
Yeah, there is a lot of focus on frontend. Part of the problem is that we just don't do a good job as an industry at the moment providing these options.
Great to stumble upon a channel with different perspective of wev dev other than full stack js. I just completed cs50 python and foundation of html css js in the odin project. I want to focus fully on backend with django. But got terribly confused seeing the mern stack plague in almost all bootcamps. Currently looking for ways to establish credibility as a backend dev. Also wonder if node.js can be of focus without any knowledge of react/angular...etc
I will say based on my experience there are absolutely jobs for node without frontend skills. I worked as a consultant on a project that I spent the whole time working in AWS Lambda with node.js... no frontend in sight, just data transformation.
God, i hated css. I don't like the headache of picking the right colors, text style. I actually loved the backend part of things but i was advised to learn the full stack cos no one will want to hire a backend engineer without a good knowledge of the frontend, hence why I'm pulling through
People prefer full stack, yes, because you are more flexible. That doesn't mean that you can't get a backend role. This video lists several of them and I've worked in and interviewed for several roles that were exclusively backend.
I Don’t get it frontend consists of html css js. It is the basis for developer role. And why go to backend when u don’t even get frontend. I do agree with machine learning. If frontend isn’t for u try different path but me personally machine learning does require a lot a time and effort.
HTML, CSS, and JS is not the basis for a developer role. It is for a frontend developer role but it's not for many other roles, specifically the ones I mentioned and more. Developers engage in all kinds of development that doesn't need html, css, and javascript.
It's not a waste of time, but it's also not necessary to get a job. If you enjoy it, by all means go for it. I just hear a lot of Jr. Devs complaining about learning frontend code and want to encourage them that there are other options.
I hate front end, actually hate making interfaces at all no matter the platform, i rather spending hours making things work and solving things in a logical and eficient way than spend hours making things look pretty, PD: i hate css😂
I would say that is a good way to go as that's basically been my career. However, that doesn't mean it's the best approach for everyone nor does it mean it's a requirement. I've worked with some truly amazing devs who were very limited in their scope but extremely fast and accurate at what they did and it was very helpful to our projects and they were compensated well.
i hate frontend web because of the way to code it. it's not that I hate developing UI. i found developing mobile (iOS in may case) much more exciting, because of using OOP paradigm, instead of syntactic way like HTML and configuring CSS but since there are less jobs on ios dev in my country, im moving to backend 🤣
It took me 2-3 weeks to become used to CSS. CSS code can easily get ugly...extremely repetitive and hard to organize... But now I can pretty much create any web design I want. It's just the CSS code looks a bit ugly, but that's it.
Well, one of the contract jobs I had was building and maintaining AWS Lambda functions with Typescripte/Node.js. No frontend code in sight on that one and there were other full time devs working for that company that only did that. So, yeah, you could learn Node (JS) purely without needing knowledge of frontend development.
LOL so... you didn't watch it I guess? Since I've worked in roles that don't need them, I know they exist. I was just talking to a former co-worker who is in a new role that doesn't use any of those languages as well. There are plenty of them out there. Just because they don't get all the news doesn't mean they don't exist.
Excellent advice! I started with fronted (html, css, js, react, tailwind).
I wanna learn backend also, but I believe I gotta get more experience on these fronted technologies before learning backend! I believe in that way I will consolidate the knowledge I’ve learnt
I would say do both. Deepen your knowledge of what you know and learn new things as well. That will stretch you and give you more experience which, in the end, is really what makes you level up as a developer.
dude stop learning udemy, u learn enough then build a freaking project!
start fullstackopen u will learn a lot
You don't need to consolidate frontend before getting your hands dirty with backend. It's extremely beneficial to have a fullstack knowledge of the full pipeline. Go for it! 💪
@@1Lll_llllllLLLLllllll_llL1but many people tell you don’t do full-stack but rather develop expertise in one or the other stack otherwise you’ll be considered as an imposter because you don’t have a real expertise. I still prefer considering full-stack instead because I like the idea of mastering the complete stack.
I didn't want to try anything other than HTML, CSS and JS because I've spent a lot of hours trying to do something with that but it hasn't led me to ANYTHING. But I do have fun while coding, so I've decided to give backend and databases a try.
Your channel is great. Also, English is not my native language, so I'm glad I can understand you this clearly! 😊
That's awesome! I hope you find a niche that you love here on the backend. Don't forget it's not just backend but lots of other 'realms' of development don't use frontend code.
I've had same problem, spending a lot of time on html, css and js but not feeling I'm getting anywhere.
I'm currently find databases to be really fun :D
@@Mel-mu8ox That's awesome!
If you hate CSS please do everyone a favor and stay away from the frontend.
LOL so true... and most who hate it try to stay as far away as possible.
If love css please stay away from any type of coding . you'll really be doing everybody a favour
@@Swifter101 I most say I'm enjoying my full stack job. It's nice that it not only works the way I want it to work but also looks like I imagined it.
I do I will.
If life were that simple
Roles :
1. Backend Developer
2. Devops Engineer
3. Database administrator
4. Data scientist
5. AI Dev
Spot on.
Everything is going to be "AI dev" lol we're all prompt engineers now
You feel this isn't replaceable by AI? Lmao
What of cybersecurity?
I was in a coding boot camp, I learned JavaScript, React, and Ruby on Rails. I hate React with a passion but I use it anyway, currently learning Java and Spring boot now because I enjoy it more hoping to use it full time
Enjoy!
I'm curious why do you hate react. I'm javascript dev, I'm more angular guy about frontend, But react suits in most of the use cases in the industry
@@camn-bv3vq I can't name all the reasons why i dislike it but it has a lot to do with maintenance burden, each dependency adds maintenance overhead.
@@camn-bv3vqIf your app has over 20 components then Angular is your friend
Why would you like one and not the other? You still have to learn how to fkn code regardless 😆
A great and important video; thank you! I would like to add something to your list: Embbeded Systems Developer. Embedded Systems are everywhere (e.g. in cars, medical devices, etc.) and they are usually “low-end”, meaning that the hardware they are running on is quite limited, so that low-level efficiency matters. Therefore, compiled languages like C or C++ are used. It is hard-core, but worth an investigation!
Absolutely! There are probably quite a few others that I didn't think of. Thanks for adding on!
How do i get in touch please
I went from the opposite end of mastering front-end dev especially building intuitive ui's and gaining intimate understanding of RWD initially beginning with hand coding web layouts from scratch to the point I could design and build any type of layout. I then began revisit writing dynamic web applications using PHP and became adept at that before realising the world had moved to JS running on the server (node.js). I now spend my time 60:40 (back-end coding : front-end builds) but there are is always something new to learn not to mention re-engineering old solutions and re-factoring old code bases etc. There is never a dull moment in dev and one must by nature, constantly be looking to build on what they already know and learning non-stop. If you don't like learning new things in this field and improving then this may not be the right field for you.
I wouldn't say the world has moved on. The cool kids are doing JS but the rest of us are on proven backends. I'll say this. The only application that I've been connected with that uses JS on the backend that is still running is the one I'm currently developing. It's not my fav.
agreed 100%. Last company I worked for literally had one frontend dev in the entire company. I feel like the barrier for entry in front end got much much higher over the years and now you are expected to know everything. With all that being said the demand just isn’t as high for frontend while there’s also likely more people who can and want to do it
Great stuff Dave!
Thanks
Really needed to hear this, I am one of those dev that struggles with frontend but thrive with backend. And I was not sure if I could go the backend route without trying to be full stack. This was really reassuring.
Awesome! Some backend roles like for you to have some frontend experience depending on the company but there are certainly career paths that don't require it.
@@devmentordave Can you give a general idea what you would say is the general required frontend experience that these backend roles would require? Understanding HTMl, CSS and JavaScript or up to the level of fair proficiency in a framework like Reactjs.
But can you cut and paste all of your code as a backend developer? Of course make changes too.
Can and Should... two different things! LOL
I thought now-days you have to be a Fullstack developer because companies don’t like hiring a Front end developer and a backend developer so they’d rather just hire one person who can do both?
Some do. Some don’t. Just depends on the company. The problem with hiring one person is that they may not be the best they could be at either one and may actually be less productive than two devs on either side.
Keep in mind that a full stack in a company does not take care of the code in all areas of the same project, so a full stack for a specific project will be either in the back, or in the front, or testing, etc. It is very rare and impractical for it to share tasks from different areas at the same time, and the code must be developed simultaneously in the different sections to speed up production, so hiring a full stack does not mean for the company to be able to cover more than one area In the same project in the same time, they need to hire the employees for each department anyway.
I wondered what DevOps was without the memes and joke comments because I truly did not know what that meant. Thanks for mentioning that my current understanding of backend can branch to DevOps.
Absolutely! I hope it inspired some new opportunities for growth!
When I first started programming, there were no such terms as fromt end or back end. The mantra was consistent: learn the right tolls for the job. This meant learning whatever language, technology, stack, math, data structure, or algorithm it took to get the job done....right, that is.
Honestly, that should still be the approach. We just have more access to more people all telling us "THIS IS THE BEST" all the time.
Do what you love y'all. My mentor who taught me the stack, had me on angular, because that is what his company used, and I love it. Know how to use a tool, don't get hung up on which tool to use.
Absolutely. There is no one, perfect option. There are a lot of great options. Don't limit yourself, find something you enjoy and go deep.
Out of these roles that you mentioned, which ones would you reckon are most suited to freelancing and/or contract work?
That's a good one. Probably just basic backend/API development. The others are probably a little more specialized and may not be the best fit for contact work. However, I did work for a short time as a contractor (through an agency) doing backend data processing in AWS Lambda. So, it just depends on what's available in your area and who you can get connected with.
@@devmentordave yeah my ideal outcome is to do pure backend, on contract or freelance, but I’m just wondering if it’s a realistic goal…I’m in my 40s and pivoting to dev…
Is MERN stack worth it? I am still learning it at the moment and i must say CSS is really hard . Idk how people write a long line of code with multiple section and div just to create a button. I try to create a project and my best idea to compensate for frontend is to use a library 😂. Just ctrl+c ctrl+v with lil bit adjusting. Oh and does automation is categorized under machine learning?. Recently tried automating a task with python and selenium. Well credit goes to chatGPT , cause i just give the idea and find the necessary element and GPT code it 😂.
I would say first, don't lean on GPT. Force yourself to learn how things actually work as much as you can. Second, if you don't like doing coding... it may not be for you. I think many many people can do it, but that doesn't mean it's the right career path for everyone. I would suggest checking out some alternatives like you were talking about but you need to understand programing basics before you just dive into it. Pick a language like python and dive in and understand how to actually program in it first before leaning on outside code creation techniques.
Thing is I always hate instaling doing terminal instalation learning to create something ,tutor did same what i did but dumb computer gave me 1000 erors...and I Burnout myself, I need mentor but they just picking your money...
It certainly is hard to find mentors today (see recent video... lol) but it can still be possible. I know most people don't like the idea of paying a mentor but sometimes, if they are invested correctly, and you are invested correctly it's worth it.
I would say keep trying. Take breaks. Come back to it after a few days. Let your brain rest. A lot of Jr. Devs burn themselves out quickly because they don't realize the mental toll that it is taking to learn. Get good sleep too.
How do you know that certain area is for you? A mean, without thinking that you are give out?
That's a hard question to answer because everyone is different. I would say generally though, you want to feel like you can do the work and you want to enjoy it. So, if you don't enjoy some aspect of the work or you seem to have a hard time learning early, basic information, it may not be for you. It's ok to not be good at one or more aspects of development. There area many, many directions your career may go in the dev world.
What language do you recommend to work in the backend, I know Python and Java, but I can't decide whether to learn django or spring, recommend a path
I'm a PHP/Laravel guy, but honestly either of those would be fine from what I have seen. I would go with what is more highly desired by companies in your area if you don't have a preference.
Thank you so much. As a junior looking for internships, I was overwhelmed because I have not taken any front-end courses at my college, I was learning everything on my own and I was getting tired since it is not something that I really enjoy working on. I thought that I needed front-end to be competitive, but now I can see more paths that resonate more with me. Is there any chance you have a roadmap on those paths? I would love to get started on one of those and hopefully get an internship soon.
Off the top of my head, no, but I can look into it further.
It's enough for me to have a job in, 2024
With this this tech,
HTML, CSS, JS, ReactJS, TS, Tailwind, Sass, Git&GitHub,
And created more than 5 projects used in all of them everything i have learned
Awesome! Good luck! I hope you get land it.
@@devmentordave sorry sir i wasn't clear enough
I'm was asking if this stack could get me a job or not in 2024
But what if nobody hires you for jobs that you love and are genuinely good at? :(
I would look into freelancing or maybe teaching what you love to earn money until the job you want opens up. If you need income from that work, then you may have to pursue a job outside what you want for the short term. I talked about this struggle some in this video: th-cam.com/video/FHh1h9u6Z94/w-d-xo.html
This is amazing! Thank you so so much for sharing!
How about data engineer? I don’t see this a-lot getting recommended what do you think?
Not sure exactly what you mean, but there are a good number of roles that deal strictly with data. In fact, I was just talking to a former co-worker who is doing just that in their role. So, it's just a matter of finding the right opportunities.
@@devmentordave I mean the data engineer who make data pipelines for data scientist and work with them, I don’t see other people recommending this role…confuse if it is not that popular or something else
@moyocnenongnanananana854 it’s just more specialized so not as well known.
whats Dbase3 used for
No clue. Never used it. :)
Hi i'm new to programming and i know a little bit of Python...
This video confused me becase most other videos recommended learning HTML/CSS and JS after Python.
It all depends on what your goals are for your career. Yes, most people go that route, but I think it's more because that's all they know about. I have a former co-worker I was just talking to yesterday who only works in python and C# in his current role. No frontend development at all. So, those roles are out there, just harder to find because they don't get all the flash. But really, at the end of the day, it's about what YOU want to do, not what everyone says you should do.
@@devmentordave thank you for the insight
Front end is boring,but I lam learning backend but backend requires front end while practicing/do projects.
Why? What do you need the frontend for? Look into Postman for testing APIs.
@@devmentordave I'm learning flask which is a backend framework,it requires some html,css,js knowledge.I find flask a little bit challenging due to these sir
@@Kishor_D7 Flask, like Laravel is more of a web framework than a backend framework. It handles more than just the backend. So, I would say Python is the backend and maybe consider just focusing on that piece instead of the whole framework. It's an idea anyway.
As a fresher knowing python, SQL..what kind of backend can we learn in limited time?
Honestly, probably none. I wouldn't be looking to learn something quickly. I would look to learn it well. That being said, PHP is a fairly easy language to pick up and there are lots of training resources out there.
Might as well learn Django since you know Python
just quit my dude, you have the wrong attitude you're not going to make it and you're just contributing to the bottleneck in the industry
So, Data Science, Computer Science , and Software Engineer are obsolete?
? Not sure where you got that.
Hi! I wonder what tools you're going to use to achieve next things:
- Make a form
- Make a like system
- Make a chat
without refreshing the page
The point is that someone else in a different role does that. Most of the roles I mentioned in the video don’t need to worry about that. They just work with the data once it’s been received.
@@devmentordave Yeah, I know frontend is not about backend logic, but you're familiar with PHP and I wonder what tools you're going to use. I know it can be done with jqery and ajax or you can choose smth else?
And WordPress?
Depends on what you mean. You can build sites with themes and never have to learn frontend coding... but you're not really a developer at that point. You're just a content manager or designer. Could you write backend only code for WordPress? In theory, yes, but practically... probably not.
Hi i'm curently learning Aws cloud computing, i'm looking to use Golang as a prefered language. Is that fine?
Should be. Go is a great language.
Also because I'd like to work back-end
I hate CSS with passion but i know it enough to get around. It wasn't until Tailwind that I started to get into flow. Love Tailwind.
I've not used tailwind much. Looking forward to it in our new project!
I wouldn't consider css hard, it is just that it does not make sense sometimes, it does not behave as expected in some cases, it feels unreliable.
I think you just have to have a more clear understanding of what each property actually does so you know what you are changing when you need to use it. I've known some people with amazing CSS skills... made me sick. lol
Give some videos suggestion for devops. Tnx.
I don't have any off the top of my head. I'll take a look around though. Honestly most of my learning was through documentation and stack overflow.
And cloud computing too
My experience is that you can not find an internship without css and JavaScript. If you don't need one then it should be fine.
Yeah, there is a lot of focus on frontend. Part of the problem is that we just don't do a good job as an industry at the moment providing these options.
@@devmentordave True. But from an intern point of view, you are really limiting your options if you don't know your JS and CSS well.
I would even go as far as to recommend Wordpress if you just want to get your foot in the door for your first job. It can only go uphill from there ;)
Lol… been there
Great to stumble upon a channel with different perspective of wev dev other than full stack js. I just completed cs50 python and foundation of html css js in the odin project. I want to focus fully on backend with django. But got terribly confused seeing the mern stack plague in almost all bootcamps. Currently looking for ways to establish credibility as a backend dev. Also wonder if node.js can be of focus without any knowledge of react/angular...etc
I will say based on my experience there are absolutely jobs for node without frontend skills. I worked as a consultant on a project that I spent the whole time working in AWS Lambda with node.js... no frontend in sight, just data transformation.
God, i hated css. I don't like the headache of picking the right colors, text style. I actually loved the backend part of things but i was advised to learn the full stack cos no one will want to hire a backend engineer without a good knowledge of the frontend, hence why I'm pulling through
People prefer full stack, yes, because you are more flexible. That doesn't mean that you can't get a backend role. This video lists several of them and I've worked in and interviewed for several roles that were exclusively backend.
@@devmentordave alright. Thanks for that.
Nice advice
Thanks
I Don’t get it frontend consists of html css js. It is the basis for developer role. And why go to backend when u don’t even get frontend. I do agree with machine learning. If frontend isn’t for u try different path but me personally machine learning does require a lot a time and effort.
HTML, CSS, and JS is not the basis for a developer role. It is for a frontend developer role but it's not for many other roles, specifically the ones I mentioned and more. Developers engage in all kinds of development that doesn't need html, css, and javascript.
Hi dave it's true because I hate to write html css stuff and I am more into backend development.
Awesome! We need more BE devs.
You don't need it in your head, in my company we do backend, frontend and devops.
absolutely.
@@devmentordave Sorry If I sounded mean, but meant it jokingly.
@@mnchabel8402 Nope, I didn't take it that way. Believe me, there are much more clearly antagonistic posts. LOL
it's not a waste of time
it's fun
learning new things is fun
It's not a waste of time, but it's also not necessary to get a job. If you enjoy it, by all means go for it. I just hear a lot of Jr. Devs complaining about learning frontend code and want to encourage them that there are other options.
I hate front end, actually hate making interfaces at all no matter the platform, i rather spending hours making things work and solving things in a logical and eficient way than spend hours making things look pretty, PD: i hate css😂
You are not alone. LOL
Yo I was in my feelings the first 22secs 🤣
LOL
Hot take but I'd learn a bit of everything to be a balanced engineer
I would say that is a good way to go as that's basically been my career. However, that doesn't mean it's the best approach for everyone nor does it mean it's a requirement. I've worked with some truly amazing devs who were very limited in their scope but extremely fast and accurate at what they did and it was very helpful to our projects and they were compensated well.
i hate frontend web because of the way to code it. it's not that I hate developing UI. i found developing mobile (iOS in may case) much more exciting, because of using OOP paradigm, instead of syntactic way like HTML and configuring CSS
but since there are less jobs on ios dev in my country, im moving to backend 🤣
That's one nice thing... there is always something new ( or old ) to try.
Very true👍👍👍
But for DevOps you need experience...
For everything you need experience. The Whole dev industry is becoming less friendly to inexperienced people. :(
It took me 2-3 weeks to become used to CSS.
CSS code can easily get ugly...extremely repetitive and hard to organize...
But now I can pretty much create any web design I want. It's just the CSS code looks a bit ugly, but that's it.
Well done!
I seriously doubt how someone can learn JavaScript without first understanding HTML and CSS.
Well, one of the contract jobs I had was building and maintaining AWS Lambda functions with Typescripte/Node.js. No frontend code in sight on that one and there were other full time devs working for that company that only did that. So, yeah, you could learn Node (JS) purely without needing knowledge of frontend development.
And if don’t like ja learn Python
I'm actually looking into python. I'm not a fan of coding without ";" but I'll try! :)
😊
I sense Bull
LOL so... you didn't watch it I guess? Since I've worked in roles that don't need them, I know they exist. I was just talking to a former co-worker who is in a new role that doesn't use any of those languages as well. There are plenty of them out there. Just because they don't get all the news doesn't mean they don't exist.
Clickbait title;))
Is it clickbait if the video follows through on the statement? lol 😂
@@devmentordavetitle should be instead of front end try this
There will be something you don't like in EVERY role. Get over it.
LOL This isn't about complaining, it's about providing visibility to other options.
Hate seeing blood and bodily fluid? Become a doctor🤦♂️
@primereacts
I'm 99% sure he's worked in roles where this is true. LOL