Welcome, Guest: Register On Nairaland / LOGIN! / Trending / Recent / New
Stats: 3,153,914 members, 7,821,193 topics. Date: Wednesday, 08 May 2024 at 09:36 AM

Why So Many Junior Developers Struggle To Get An Opportunity. - Programming (5) - Nairaland

Nairaland Forum / Science/Technology / Programming / Why So Many Junior Developers Struggle To Get An Opportunity. (26946 Views)

The Travails Of Junior Developers / For Developers Especially Beginners And Junior Developers. / 5 Projects A Junior Developer Should Have In Their Portfolio To Get Hired Fast (2) (3) (4)

(1) (2) (3) (4) (5) (6) (7) (8) (9) (10) ... (11) (Reply) (Go Down)

Re: Why So Many Junior Developers Struggle To Get An Opportunity. by cixak95211: 1:22pm On Feb 24, 2021
techstack:


You are right
As I am typing this we are moving all the applications to micro-services using C# dotNet Core 5.
So many jobs for c# developers in Naija, young devs need to look at the market and environment.
You are in Naija and following the trend in US

I can tell you for free Alat by Wema is built on .NET and React and that's just one bank
I have friends there and I often pair-program with them . .
Re: Why So Many Junior Developers Struggle To Get An Opportunity. by Collinsanele: 1:22pm On Feb 24, 2021
Naijatask:
Good evening boss. Please may I know your stack? I want to compare it to see if I'm threading the right path.

My road path is :
HTML
CSS
JavaScript
Git and github
Deployment tools like netlify.

Then learn :

Jquery
Bootstrap

Finally learn :

Ui and Ux design
And
Adobe Xd for web design.


You need a js framework say React.
Re: Why So Many Junior Developers Struggle To Get An Opportunity. by lushak(m): 1:23pm On Feb 24, 2021
tensazangetsu20:
Tech is honestly the best industry to get into right now. The opportunities are numerous. Almost every job vacancy out there is tech this tech that, developer this and developer that. I stayed in school for 4 years studying for a useless engineering degree and I have never in my life seen a vacancy for the rubbish I studied but there are tech roles every day. But in spite of so many jobs in tech, a lot of new developers struggle to get opportunities. I started being active in the tech community recently and I am meeting developers who have been coding for 5 to 7 years but have never had an opportunity. Talking with them has led me to discover that it's actually not the tech industry but a few of the reasons I am listing below.

1. You follow the trends: A lot of us developers love to focus on the sexy trendy stuff. Newsflash, what is sexy and trendy isn't used and even when used is used by very few companies. So millions of people who have struggled to learn the sexy stuff are all going to fight for those few roles out there. Take for example the latest coolest CSS framework tailwind. It's really cool and hyped up and it's like the go-to framework right now but the thing is in the industry people are still using bootstrap. People are learning tailwind but they don't know the number one CSS framework out there. Just because something is cool and sexy doesn't mean that everyone is going to switch to it overnight.

If you give junior developers a chance between Angular, React, and Vue. A lot of people are going to pick Vue. They will say it's sexy and cool and has a ton of GitHub stars. There are jobs using Vue but they are so few compared to React and Angular that you would be pigeonholing yourself by learning that. Theres a whole of difference between coding for fun and coding to get a job.

2. You have unrealistic expectations: This is something I usually see on Reddit cscareerquestions but it seems to becoming a norm amongst everybody. People believe that if your salary isnt starting at 100k USD a year or you dont work for a tech company, you arent a developer. Its so elitist and unfortunately a lot of developers in Nigeria are beginning to have this mindset. They learn HTML, CSS, JS. They have built absolutely no projects but because someone said you need the knowledge of DSA to get a job they immediately start grinding leetcode day and night with the hope of getting into Google. You learnt to code from a Udemy course and you really want to compete at DSAs with people who went to MIT. People who have been doing competitive programming since 5 years old. People who get gold medals at the international olympaids of informatics like its nothing. grin grin grin. Funny enough, I also had this mindset when I was learning to code but corrected myself later on. The truth is that not every tech job out there tests with DSA or needs knowledge of DSA and not everybody must work for a big tech company. This reasoning is so flawed. It is like saying every lawyer must work for law firms like wale olanipekun and co or every engineer must work for exxonmobil. There are a ton of jobs that will pay you well as a junior developer like really well and you need not struggle to get them. They wont test you with DSA. They would only look at the complexities of your projects and go through them with you. By well paid I am talking of 500k and above. Ask yourself how many people asking you to do DSA in Nigeria have not yet worked at Google. There are even whatsapp groups dedicated to DSA and if you cant solve one you are kicked out. The person giving you DSA is not working at Google or Facebook hmm give yourself a brain o.


3. You do not know how to cut off the bullshit from social media: There's so much information out there today but if you don't know how to cut off the bullshit from what you need, you would waste your time. A lot of influencers and creators are putting information out there for themselves. They follow the algorithms and put out what is going to give them the most value in terms of money for their time. If I put out WordPress content, nobody will watch it but if I go out there and make MERN stack tutorials I would be getting millions of views but to be truthful you do not need the MERN stack as a junior. No one is using MongoDB in prod. Very few websites use Nodejs. You are just limiting yourself with that. If you want to be a full stack developer look at things like C# and Java springboot. Those pay really really well and there are even certifications you can acquire in those frameworks that can help get you opportunities at enterprise companies that use them especially if you don't have a computer science degree.

4 Your projects are not worth paying for: People put out calculators, todo lists, tictactoe games and a lot of bullshit on their portfolio and wonder why they aren't getting interviews. You have applied for 100 jobs and haven't been called back and you absolutely do not know the reason why. Nobody is going to hire you with a to-do list and a calculator on your portfolio. Even if you get an interview, is a calculator something you are going to show your interviewer. What happened to making a social media application, a chat application, a blog, an analytic tool, a dashboard. Something that people actually use in the real world every day. I remember one of the first interviews I have, one of my projects was a payment application I used paystacks API for. Everything was done with HTML, CSS and Javascript and once my interviewer saw the project and the button I used to connect the API, he made an offer to me immediately. Your projects matter especially as a beginner. One solid project is better than 100 garbage projects.

5 You don't research: Honestly, in this tech thing, I take what everyone is saying as bullshit. The senior developer I work with an Australian guy was telling me to learn web assembly if I really want to get a job with visa sponsorship which I so desperately need. I am tired of remote especially doing it from this shithole zoo of a country. I went to Linkedin Jobs and various countries indeed websites and I couldn't even see up to 500 jobs total in web assembly. Why would I waste time learning something that has no jobs because it might be relevant in ten years. Nodejs came out in 2009 and it is still not relevant in 2021. What is the probability that web assembly will be relevant in 2031. Research. When people tell you to learn a technology. Go to linkedinjobs and indeed and check how many jobs exist for that technology worldwide. People always advise you from their own point of view but the point of view of a senior developer in America, Europe or Australia is not the same for you a junior developer in the world's poverty capital.

Tech pays provided you do it right men.

Stop condemning a certain technology. How could you come up with the idea that MERN STACK is nonsense. Who told u MongoDB isn't used in production. Have u gone through the statistics in stackoverflow and see the community of experienced developers using MERN STACK. That u don't make use of a certain technology doesn't mean there are no opportunities there for it. Useful projects are being developed using this technology and I am a proud of it. I like ur advice in general though but I have heavy exception at the fact that u are condemning MERN STACK. That u don't use it doesn't make it any less important...

4 Likes

Re: Why So Many Junior Developers Struggle To Get An Opportunity. by cixak95211: 1:24pm On Feb 24, 2021
tensazangetsu20:

Yeah after you wished me being useless with salesforce in 2 years. You can't take what you dish out men.

And you got it back in return yea . . salesforce -> company -> parents . . .
LOL, you still sobbing? Ehya take heart. Now for a more serious matter.
By the way, pray tell us, in your own words the difference between C++ and C#
and where you would prefer to use one against the other.
And where one wouldn't perform well against the other in industrial use-cases.
I am all ears.
Re: Why So Many Junior Developers Struggle To Get An Opportunity. by Heterodox(m): 1:26pm On Feb 24, 2021
For cross platform mobile app development what language is advisable? I'm learning JS with plans to learn React Native for app development. My end goal is to build AI though. Read python is the language for that.

Any help on a learning path? I have projects in mind to build
Re: Why So Many Junior Developers Struggle To Get An Opportunity. by cixak95211: 1:26pm On Feb 24, 2021
lushak:


Stop condemning a certain technology. How could you come up with the idea that MERN STACK is nonsense. Who told u MongoDB isn't used in production. Have u gone through the statistics in stackoverflow and see the community of experienced developers using MERN STACK. That u don't make use of a certain technology doesn't mean there are no opportunities there for it. Useful projects are being developed using this technology and I am a proud of it. I like ur advice in general though but I have heavy exception at the fact that u are condemning MERN STACK. That u don't use it doesn't make it any less important...

My life literally paused when I read "MongoDB isn't used in production" . . heresy of the highest pedigree

2 Likes

Re: Why So Many Junior Developers Struggle To Get An Opportunity. by techstack: 1:28pm On Feb 24, 2021
SegFault:

Very good, what aspects of C# must I learn for example asp.Net, application development (GUI) and all


Focus on dotNet core. Most applicants now are web base. go to YouTube and search Tim Corey.

Watch, learn and practice, push code to Github
Learn about SOLID principles
ask questions, move with experienced developers

Deploy to heroku and netlify

Employers will ask for your projects

1 Like

Re: Why So Many Junior Developers Struggle To Get An Opportunity. by Sulele04(m): 1:29pm On Feb 24, 2021
techstack:


You are right
As I am typing this we are moving all the applications to micro-services using C# dotNet Core 5.
So many jobs for c# developers in Naija, young devs need to look at the market and environment.
You are in Naija and following the trend in US
In my opinion you guys should have waited, .net 5 development was ruined by covid and it is not yet perfect.
.net 6 is coming out in november, which is the bomb, it even has Lts You should have continued using .net core 3 for now.
Re: Why So Many Junior Developers Struggle To Get An Opportunity. by Nobody: 1:30pm On Feb 24, 2021
techstack:



Focus on dotNet core. Most applicants now are web base. go to YouTube and search Tim Corey.

Watch, learn and practice, push code to Github
Learn about SOLID principles
ask questions, move with experienced developers

Deploy to heroku and netlify

Employers will ask for your projects
OK thanks.
Re: Why So Many Junior Developers Struggle To Get An Opportunity. by Nobody: 1:31pm On Feb 24, 2021
cixak95211:


Guy you need to invest in adult education . . he wished my company death in 2 yrs and I returned it by wishing his parents death within the same time frame in return. If you cant see it, don't blame me . Go sell phones or something, am busy
Fvck off bros
Re: Why So Many Junior Developers Struggle To Get An Opportunity. by cixak95211: 1:32pm On Feb 24, 2021
ClixMaster:
Fvck off bros

Talk to the hand !
Re: Why So Many Junior Developers Struggle To Get An Opportunity. by Sulele04(m): 1:35pm On Feb 24, 2021
Heterodox:
For cross platform mobile app development what language is advisable? I'm learning JS with plans to learn React Native for app development. My end goal is to build AI though. Read python is the language for that.

Any help on a learning path? I have projects in mind to build
I advice you to learn google flutter, it is the best in my opinion cool.
Re: Why So Many Junior Developers Struggle To Get An Opportunity. by li2pac1717: 1:36pm On Feb 24, 2021
Nigeria not even poor up to Chinese level 50 year ago and they solved it. Am not saying you should solve nigeria problem, but contribute some solution to the problems. That is called thinking outside the box which is a good key to getting visa sponsor job. Let me tell you a secret, you might know more than most managers in your current job or the ones that will interview you in the future. What catches them most is your story as you already mention. There are many problems in Nigeria. Prove to them you are problem solver by working on some of the problem and not just a figure head that wait for direction.

tensazangetsu20:

The greatest problem in Nigeria is poverty. No amount of code can solve that one. Even God has removed his hand from Naija matter.

4 Likes

Re: Why So Many Junior Developers Struggle To Get An Opportunity. by Collinsanele: 1:37pm On Feb 24, 2021
tensazangetsu20:
Tech is honestly the best industry to get into right now. The opportunities are numerous. Almost every job vacancy out there is tech this tech that, developer this and developer that. I stayed in school for 4 years studying for a useless engineering degree and I have never in my life seen a vacancy for the rubbish I studied but there are tech roles every day. But in spite of so many jobs in tech, a lot of new developers struggle to get opportunities. I started being active in the tech community recently and I am meeting developers who have been coding for 5 to 7 years but have never had an opportunity. Talking with them has led me to discover that it's actually not the tech industry but a few of the reasons I am listing below.

1. You follow the trends: A lot of us developers love to focus on the sexy trendy stuff. Newsflash, what is sexy and trendy isn't used and even when used is used by very few companies. So millions of people who have struggled to learn the sexy stuff are all going to fight for those few roles out there. Take for example the latest coolest CSS framework tailwind. It's really cool and hyped up and it's like the go-to framework right now but the thing is in the industry people are still using bootstrap. People are learning tailwind but they don't know the number one CSS framework out there. Just because something is cool and sexy doesn't mean that everyone is going to switch to it overnight.

If you give junior developers a chance between Angular, React, and Vue. A lot of people are going to pick Vue. They will say it's sexy and cool and has a ton of GitHub stars. There are jobs using Vue but they are so few compared to React and Angular that you would be pigeonholing yourself by learning that. Theres a whole of difference between coding for fun and coding to get a job.

2. You have unrealistic expectations: This is something I usually see on Reddit cscareerquestions but it seems to becoming a norm amongst everybody. People believe that if your salary isnt starting at 100k USD a year or you dont work for a tech company, you arent a developer. Its so elitist and unfortunately a lot of developers in Nigeria are beginning to have this mindset. They learn HTML, CSS, JS. They have built absolutely no projects but because someone said you need the knowledge of DSA to get a job they immediately start grinding leetcode day and night with the hope of getting into Google. You learnt to code from a Udemy course and you really want to compete at DSAs with people who went to MIT. People who have been doing competitive programming since 5 years old. People who get gold medals at the international olympaids of informatics like its nothing. grin grin grin. Funny enough, I also had this mindset when I was learning to code but corrected myself later on. The truth is that not every tech job out there tests with DSA or needs knowledge of DSA and not everybody must work for a big tech company. This reasoning is so flawed. It is like saying every lawyer must work for law firms like wale olanipekun and co or every engineer must work for exxonmobil. There are a ton of jobs that will pay you well as a junior developer like really well and you need not struggle to get them. They wont test you with DSA. They would only look at the complexities of your projects and go through them with you. By well paid I am talking of 500k and above. Ask yourself how many people asking you to do DSA in Nigeria have not yet worked at Google. There are even whatsapp groups dedicated to DSA and if you cant solve one you are kicked out. The person giving you DSA is not working at Google or Facebook hmm give yourself a brain o.


3. You do not know how to cut off the bullshit from social media: There's so much information out there today but if you don't know how to cut off the bullshit from what you need, you would waste your time. A lot of influencers and creators are putting information out there for themselves. They follow the algorithms and put out what is going to give them the most value in terms of money for their time. If I put out WordPress content, nobody will watch it but if I go out there and make MERN stack tutorials I would be getting millions of views but to be truthful you do not need the MERN stack as a junior. No one is using MongoDB in prod. Very few websites use Nodejs. You are just limiting yourself with that. If you want to be a full stack developer look at things like C# and Java springboot. Those pay really really well and there are even certifications you can acquire in those frameworks that can help get you opportunities at enterprise companies that use them especially if you don't have a computer science degree.

4 Your projects are not worth paying for: People put out calculators, todo lists, tictactoe games and a lot of bullshit on their portfolio and wonder why they aren't getting interviews. You have applied for 100 jobs and haven't been called back and you absolutely do not know the reason why. Nobody is going to hire you with a to-do list and a calculator on your portfolio. Even if you get an interview, is a calculator something you are going to show your interviewer. What happened to making a social media application, a chat application, a blog, an analytic tool, a dashboard. Something that people actually use in the real world every day. I remember one of the first interviews I have, one of my projects was a payment application I used paystacks API for. Everything was done with HTML, CSS and Javascript and once my interviewer saw the project and the button I used to connect the API, he made an offer to me immediately. Your projects matter especially as a beginner. One solid project is better than 100 garbage projects.

5 You don't research: Honestly, in this tech thing, I take what everyone is saying as bullshit. The senior developer I work with an Australian guy was telling me to learn web assembly if I really want to get a job with visa sponsorship which I so desperately need. I am tired of remote especially doing it from this shithole zoo of a country. I went to Linkedin Jobs and various countries indeed websites and I couldn't even see up to 500 jobs total in web assembly. Why would I waste time learning something that has no jobs because it might be relevant in ten years. Nodejs came out in 2009 and it is still not relevant in 2021. What is the probability that web assembly will be relevant in 2031. Research. When people tell you to learn a technology. Go to linkedinjobs and indeed and check how many jobs exist for that technology worldwide. People always advise you from their own point of view but the point of view of a senior developer in America, Europe or Australia is not the same for you a junior developer in the world's poverty capital.

Tech pays provided you do it right men.

Good post, however, as a developer you should be prepared to learn new technologies according to the market or your company.
Many people and companies use nodejs.

You suggested Java and C# for starters, those languages have steep learning curves.

Dsa are important no matter what

4 Likes

Re: Why So Many Junior Developers Struggle To Get An Opportunity. by AZeD1(m): 1:39pm On Feb 24, 2021
1) Saying MongoDB isn't used in production is false and misleading
2) Off the top of my head, Paystack and Buycoins were built with Nodejs. It's not a nothing language or a fad.
3) The advice should be learn to program and not learn a language. Understanding the difference between learning to program and learning a programming language will take you far.
4) The aim of side projects should be to learn, it doesn't matter if it's a calculator or a to-do list. Your should learn something or reinforce something you've learnt before. The goal of a side project should be to learn not the project itself.
5) At the end of the day, it doesn't matter what language you know, I've gotten jobs in Java, Ruby, Scala, Go and Nodejs without ever knowing those languages because someone earlier told me about point number 3.
6) An advice I would love to have been given when I started out is this, ensure your learning is focused. This is related to point number 4. As a junior dev before you start a side project ask yourself what am I trying to learn?
Building a to-do list just to learn about promises in JavaScript is a good thing. Rebuilding that to-do list with MongoDB just to learn how MongoDB works is valid and good. When you start out, most companies want to know you can learn and are teachable so being able to explain what a promise is in JavaScript will get you a job faster than having a million side projects and not knowing the basics.
7) If you ever have the opportunity to take a course in data structures and algorithms, do it. While you might never work in Google or Facebook, the knowledge would help you become a better developer.

17 Likes 2 Shares

Re: Why So Many Junior Developers Struggle To Get An Opportunity. by lushak(m): 1:41pm On Feb 24, 2021
cixak95211:


My life literally paused when I read "MongoDB isn't used in production" . . heresy of the highest pedigree

I wonder how a developer would come up with the statement "mongoDB" isn't used in production. Heavy heresy of the highest order...

1 Like

Re: Why So Many Junior Developers Struggle To Get An Opportunity. by The5DME(m): 1:42pm On Feb 24, 2021
ClixMaster post=99380070:
Fvck off bros
Re: Why So Many Junior Developers Struggle To Get An Opportunity. by cixak95211: 1:46pm On Feb 24, 2021
lushak:


I wonder how a developer would come up with the statement "mongoDB" isn't used in production. Heavy heresy of the highest order...

The side effect is someone learning MERN would see that and instantly drop MongoDB which is alarming. If MongoDB isn't used for prod,
what then can we say about Cassandra, Hbase, and CouchDB? Most people think DB only starts and end with MySQL and Postgresql cos it's what they see every day. Only time will tell you that those are the Toyota corollas in the DB world.

1 Like

Re: Why So Many Junior Developers Struggle To Get An Opportunity. by Karleb(m): 1:46pm On Feb 24, 2021
kbravo:
Nice article!
But you broke my heart where you said "The industry people are still using bootstrap".

You people should take it easy with all these shiny objects.

Bootstrap is still the boss as far as css framework is involved.
Re: Why So Many Junior Developers Struggle To Get An Opportunity. by Nobody: 1:48pm On Feb 24, 2021
Collinsanele:


Good post, however, as a developer you should be prepared to learn new technologies according to the market or your company.
Many people and company are using nodejs.

You suggested Java and C# for starters, those languages have steep learning curves.

Dsa are important no matter what
Then start with c, besides c# isn't really hard compared to c++

1 Like

Re: Why So Many Junior Developers Struggle To Get An Opportunity. by Nobody: 1:50pm On Feb 24, 2021
tensazangetsu20:
Tech is honestly the best industry to get into right now. The opportunities are numerous. Almost every job vacancy out there is tech this tech that, developer this and developer that. I stayed in school for 4 years studying for a useless engineering degree and I have never in my life seen a vacancy for the rubbish I studied but there are tech roles every day. But in spite of so many jobs in tech, a lot of new developers struggle to get opportunities. I started being active in the tech community recently and I am meeting developers who have been coding for 5 to 7 years but have never had an opportunity. Talking with them has led me to discover that it's actually not the tech industry but a few of the reasons I am listing below.

1. You follow the trends: A lot of us developers love to focus on the sexy trendy stuff. Newsflash, what is sexy and trendy isn't used and even when used is used by very few companies. So millions of people who have struggled to learn the sexy stuff are all going to fight for those few roles out there. Take for example the latest coolest CSS framework tailwind. It's really cool and hyped up and it's like the go-to framework right now but the thing is in the industry people are still using bootstrap. People are learning tailwind but they don't know the number one CSS framework out there. Just because something is cool and sexy doesn't mean that everyone is going to switch to it overnight.

If you give junior developers a chance between Angular, React, and Vue. A lot of people are going to pick Vue. They will say it's sexy and cool and has a ton of GitHub stars. There are jobs using Vue but they are so few compared to React and Angular that you would be pigeonholing yourself by learning that. Theres a whole of difference between coding for fun and coding to get a job.

2. You have unrealistic expectations: This is something I usually see on Reddit cscareerquestions but it seems to becoming a norm amongst everybody. People believe that if your salary isnt starting at 100k USD a year or you dont work for a tech company, you arent a developer. Its so elitist and unfortunately a lot of developers in Nigeria are beginning to have this mindset. They learn HTML, CSS, JS. They have built absolutely no projects but because someone said you need the knowledge of DSA to get a job they immediately start grinding leetcode day and night with the hope of getting into Google. You learnt to code from a Udemy course and you really want to compete at DSAs with people who went to MIT. People who have been doing competitive programming since 5 years old. People who get gold medals at the international olympaids of informatics like its nothing. grin grin grin. Funny enough, I also had this mindset when I was learning to code but corrected myself later on. The truth is that not every tech job out there tests with DSA or needs knowledge of DSA and not everybody must work for a big tech company. This reasoning is so flawed. It is like saying every lawyer must work for law firms like wale olanipekun and co or every engineer must work for exxonmobil. There are a ton of jobs that will pay you well as a junior developer like really well and you need not struggle to get them. They wont test you with DSA. They would only look at the complexities of your projects and go through them with you. By well paid I am talking of 500k and above. Ask yourself how many people asking you to do DSA in Nigeria have not yet worked at Google. There are even whatsapp groups dedicated to DSA and if you cant solve one you are kicked out. The person giving you DSA is not working at Google or Facebook hmm give yourself a brain o.


3. You do not know how to cut off the bullshit from social media: There's so much information out there today but if you don't know how to cut off the bullshit from what you need, you would waste your time. A lot of influencers and creators are putting information out there for themselves. They follow the algorithms and put out what is going to give them the most value in terms of money for their time. If I put out WordPress content, nobody will watch it but if I go out there and make MERN stack tutorials I would be getting millions of views but to be truthful you do not need the MERN stack as a junior. No one is using MongoDB in prod. Very few websites use Nodejs. You are just limiting yourself with that. If you want to be a full stack developer look at things like C# and Java springboot. Those pay really really well and there are even certifications you can acquire in those frameworks that can help get you opportunities at enterprise companies that use them especially if you don't have a computer science degree.

4 Your projects are not worth paying for: People put out calculators, todo lists, tictactoe games and a lot of bullshit on their portfolio and wonder why they aren't getting interviews. You have applied for 100 jobs and haven't been called back and you absolutely do not know the reason why. Nobody is going to hire you with a to-do list and a calculator on your portfolio. Even if you get an interview, is a calculator something you are going to show your interviewer. What happened to making a social media application, a chat application, a blog, an analytic tool, a dashboard. Something that people actually use in the real world every day. I remember one of the first interviews I have, one of my projects was a payment application I used paystacks API for. Everything was done with HTML, CSS and Javascript and once my interviewer saw the project and the button I used to connect the API, he made an offer to me immediately. Your projects matter especially as a beginner. One solid project is better than 100 garbage projects.

5 You don't research: Honestly, in this tech thing, I take what everyone is saying as bullshit. The senior developer I work with an Australian guy was telling me to learn web assembly if I really want to get a job with visa sponsorship which I so desperately need. I am tired of remote especially doing it from this shithole zoo of a country. I went to Linkedin Jobs and various countries indeed websites and I couldn't even see up to 500 jobs total in web assembly. Why would I waste time learning something that has no jobs because it might be relevant in ten years. Nodejs came out in 2009 and it is still not relevant in 2021. What is the probability that web assembly will be relevant in 2031. Research. When people tell you to learn a technology. Go to linkedinjobs and indeed and check how many jobs exist for that technology worldwide. People always advise you from their own point of view but the point of view of a senior developer in America, Europe or Australia is not the same for you a junior developer in the world's poverty capital.

Tech pays provided you do it right men.

Very interesting. Permission to share to a youngsters' tech group. If it's ok with you, what citation can I use?
Re: Why So Many Junior Developers Struggle To Get An Opportunity. by tensazangetsu20(m): 1:53pm On Feb 24, 2021
RisenPhoenix1:


Very interesting. Permission to share to a youngsters' tech group. If it's ok with you, what citation can I use?
Yeah it's okay. You don't need any citation. My articles are only for junior Devs.

1 Like

Re: Why So Many Junior Developers Struggle To Get An Opportunity. by Sulele04(m): 1:54pm On Feb 24, 2021
cixak95211:


The side effect is someone learning MERN would see that and instantly drop MongoDB which is alarming. If MongoDB isn't used for prod,
what then can we say about Cassandra, Hbase, and CouchDB? Most people think DB only starts and end with MySQL and Postgresql cos it's what they see every day. Only time will tell you that those are the Toyota corollas in the DB world.
Oracle pl/sql db is also underated and not talked about enough in my opinion.
Re: Why So Many Junior Developers Struggle To Get An Opportunity. by Nobody: 1:55pm On Feb 24, 2021
AZeD1:
1) Saying MongoDB isn't used in production is false and misleading
2) Off the top of my head, Paystack and Buycoins were built with Nodejs. It's not a nothing language or a fad.
3) The advice should be learn to program and not learn a language. Understanding the difference between learning to program and learning a programming language will take you far.
4) The aim of side projects should be to learn, it doesn't matter if it's a calculator or a to-do list. Your should learn something or reinforce something you've learnt before. The goal of a side project should be to learn not the project itself.
5) At the end of the day, it doesn't matter what language you know, I've gotten jobs in Java, Ruby, Scala, Go and Nodejs without ever knowing those languages because someone earlier told me about point number 3.
6) An advice I would love to have been given when I started out is this, ensure your learning is focused. This is related to point number 4. As a junior dev before you start a side project ask yourself what am I trying to learn?
Building a to-do list just to learn about promises in JavaScript is a good thing. Rebuilding that to-do list with MongoDB just to learn how MongoDB works is valid and good. When you start out, most companies want to know you can learn and are teachable so being able to explain what a promise is in JavaScript will get you a job faster than having a million side projects and not knowing the basics.
7) If you ever have the opportunity to take a course in data structures and algorithms, do it. While you might never work in Google or Facebook, the knowledge would help you become a better developer.
To do lists are useless projects in a portfolio, op was right about that. And the language is important biko programming is not music, I've learnt that the hard way, you can't tell me that after someone finishes cracking his head with memory allocation, data structures and pointers in C that you'll just get a job out of thin air, programming is not an art, like I've said before we are Nigerians.
Re: Why So Many Junior Developers Struggle To Get An Opportunity. by Suspect33(m): 1:56pm On Feb 24, 2021
tensazangetsu20:

Yeah it's okay. You don't need any citation. My articles are only for junior Devs.
pls how do I get in contact with you sir, via whatsapp??
Re: Why So Many Junior Developers Struggle To Get An Opportunity. by Nobody: 1:56pm On Feb 24, 2021
Sulele04:

Oracle pl/sql db is also underated and not talked about enough in my opinion.
MySQL is popular because it is open source and therefore modifiable and it is free, oracle costs money.

1 Like

Re: Why So Many Junior Developers Struggle To Get An Opportunity. by tensazangetsu20(m): 1:58pm On Feb 24, 2021
Suspect33:
pls how do I get in contact with you sir, via whatsapp??
Send me a mail through nairaland.
Re: Why So Many Junior Developers Struggle To Get An Opportunity. by orisunmibare01(m): 2:00pm On Feb 24, 2021
RisenPhoenix1:


Very interesting. Permission to share to a youngsters' tech group. If it's ok with you, what citation can I use?
What're you sharing?
Haven't you seen the counter arguments?
Give them link and let them comman see by themselves.

3 Likes

Re: Why So Many Junior Developers Struggle To Get An Opportunity. by cixak95211: 2:01pm On Feb 24, 2021
Sulele04:

Oracle pl/sql db is also underated and not talked about enough in my opinion.

Database for the elites, lol grin grin

2 Likes

Re: Why So Many Junior Developers Struggle To Get An Opportunity. by Originalsly: 2:02pm On Feb 24, 2021
tensazangetsu20:



Tech is honestly the best industry to get into right now. The opportunities are numerous.

Tech pays provided you do it right men.


I'm not at all into tech... in fact.. I'm an illiterate. But this your write up is sooo deep... and your point of basically doing research to know your chance of success does not only apply to the tech industry... but to other aspects of life. .. as in travel..... some people up and go expecting to meet all.roses not knowing there were thorns to get by. Excellent write up.... eye opening... one we should chew on.... and like a cow.... regurgitate and chew again.... then swallow and allow to digest.
Re: Why So Many Junior Developers Struggle To Get An Opportunity. by Reborn14(m): 2:08pm On Feb 24, 2021
@Op.... I want to learn programming but I stay In Portharcourt, is there any way you can help. I have no knowledge about it..........
Kindly reply me
Re: Why So Many Junior Developers Struggle To Get An Opportunity. by Lighero(m): 2:26pm On Feb 24, 2021
This was very insightful, but i do see a number of job requiring node.js and i discover tech boot camps like teaching it. But what i find most relevant react and angular which are also popular

(1) (2) (3) (4) (5) (6) (7) (8) (9) (10) ... (11) (Reply)

How Many Hours Do You Code Per Day? / President Buhari Voice Recognition Program - Contest For 50,000 Naira / Data Visualization Challenge: Which Of These Dashboards Can I Submit?

(Go Up)

Sections: politics (1) business autos (1) jobs (1) career education (1) romance computers phones travel sports fashion health
religion celebs tv-movies music-radio literature webmasters programming techmarket

Links: (1) (2) (3) (4) (5) (6) (7) (8) (9) (10)

Nairaland - Copyright © 2005 - 2024 Oluwaseun Osewa. All rights reserved. See How To Advertise. 125
Disclaimer: Every Nairaland member is solely responsible for anything that he/she posts or uploads on Nairaland.