I am learning JS from freecodecamp and udemy courses.
My age is 33 and I am working professional in construction field and now willing to do transition in the most exciting field in the world.
Few days back I called my cousin for guidance on learning Web Development.(cousin is at managerial post in well known IT company.) Instead of giving motivation he demotivated me from learning and said that you cant do this at this age. Youger graduates will learn better than you. I have invested healthy amount of time approx 3 months uptill now for learning. Also, he said why you are learning html, css and JS, we give such technologies to play to kids and stuff like that.
I am consistently learning daily 2 hrs.
(Because I am working professional and also have family with two kids).
His words hit me badly.
What to do now?
Hello there @kedar.agate my advice is donāt get intimidated by whatever anyone says to you. The tech world is huge and would only get bigger hence there would always be room for anyone hoping to transition.
This is not true!
There are companies who hire HTML developers who are proficient in just HTML and also you can be a JavaScript Developer either for frontend, backend, or full-stack. There is a wide range of opportunities when youāre into tech as a developer. I know of companies that only need a JS developer. HTML, CSS, and JS might be easy for him but these are extremely important as a developer. Even if you want to work at the backend, you are still required to have reasonable knowledge about these tools.
Some of the āyounger graduatesā have no idea what theyāre doing, to be honest. All they could have over you would probably be a BSc degree and every field in tech doesnāt make it mandatory. Some younger graduates donāt bother going outside of the school curriculum so thereās really nothing to show. There are lots of developer certification exams that have landed millions of developers jobs.
Another thing Iād say is, to create a plan. Utilize roadmaps to keep yourself in check. Ask these questions:
- What do I want to do in tech?
- What do I need to learn?
- Are there enough resources to learn remotely?
- How often can I devote myself to studying?
I know being the breadwinner of your family might cause conflicts in your heart and you might consider just staying where you currently work but the good news is you can learn any technology from the comfort of your room. You can keep your current job and still make time to learn the required stack you need.
Hopefully, other developers will have some better encouraging words but trust me, as long as you have decided to āstartā and you set your mind to seeing it to the end, youāll end up winning.
HI @kedar.agate !
Unfortunately ageism is a thing in this industry but there have been plenty of people in their 30ās,40ās and 50ās who got jobs.
I started my first job at 30 so I am not that much younger than you.
This also comes up alot in the industry too.
When JavaScript first came out it was positioned to be an easy to learn scripting language compared to Java.
And in the early days of HTML and CSS you were pretty limited of what you could do when it came to building websites.
But a lot has changed over the past couple of decades and HTML, CSS and JavaScript have advanced a lot and are being used in a lot of companies around the world.
So it sounds like your cousin is very rooted in the mindset of what ārealā programming should be.
Some of these types of people will say stuff like you shouldnāt mess around with scripting languages like Python or JavaScript but instead learn real languages like Java or C.
My advice would be to just ignore your cousin and live life on your own terms.
He is entitled to his own opinions but you donāt have to listen to the them.
Hope that helps!
In addition to what others have said, learning any language even JavaScript is going to teach you the concepts, patterns, and help you develop your logical thinking skills. So if in the future you wanted to learn other languages, it would be easier. The syntax might be different, but the concepts and basic ideas are the same in any programming language.
Everyone has to start somewhere. Itās not like your cousin was born knowing what ever he knows, or a golden tablet fell out of the sky and ordained some great knowledge upon him. No, he had to start somewhere and put the time and work in to get where he is.
Donāt be discouraged, itās your life and you only get one of those, donāt be afraid to pursue what you want to do.
I have a brother who was going to Berkeley in the late 90s, early 2000s to work towards his Ph.D. in Theoretical Physics. He had a B.Sc in Math and was top of his class. He could be arrogant and condescending at times because that kind of knowledge came easy to him.
He always tried to push me in a certain direction and away from other directions.
In the end, he dropped out of University 3 classes shy of getting his Ph.D. I think of all the time and opportunity I wasted listening to him rather than following my own goals and aspirations.
I started learning and switched careers in my late 40s. It can be done. Itās harder than for a 20 year old, but it can be done. Itās a lot of hard work. Itās hard enough for someone in their 20s and will be extra hard for you. But it can be done. There are no guarantees, but there is a demand, and if you work hard, have at least average intelligence and aptitude, there should be something eventually, even if it takes longer than you hope. #ymmv
Also, he said why you are learning html, css and JS, we give such technologies to play to kids and stuff like that.
That is the building block of all front end web development. I would agree that you canāt end there, but three months in, it makes complete sense that you would start there. And itās nearly impossible to do web dev without them. You might use something that builds off them - you might use Pug in place of HTML or Sass in place of CSS or TypeScript in place of JavaScript, but you still have to learn those basic techs. It would be like wanting to be a fighter pilot and expecting to fly an F-22 on the first day. No, you start learning the basics of flight, probably in small prop plane. If you want to be a SCUBA diver, first they make sure you know how to swim.
If heās telling you that HTML, CSS, and JS are a waste of time for learning web dev, then heās an idiot. Iād be curious to hear what he thinks you should be learning.
Kedar. Please donāt believe the naysayers, for their views limit them.
I am also starting web development, and I am close to hitting 40.
Iām a first-generation immigrant, and I rose through the ranks to have a stable corporate job, but something about web development and coding intrigues me.
I also realized that we limit ourselves, āYou become what you think about.ā To be successful in any field, you have to believe you can do it.
If the road to success and coding is easy, everyone will do it!
As Jim Rohn once said, āIf you have enough reasons, you can do impossible things.ā
So, what are your reasons for doing this?
Exactly, and if you have the aptitude and intelligence, that isnāt the real issue. Rather because the OP has a family and other life responsibilities. The balancing of time between your current profession, the time you need to invest to make the career change a reality, and time spent with your family is what makes it harder. It probably will put a strain on your family relationships, so be prepared to deal with that.
And as far as the age thing, 33 isnāt that old. Youāre only going to get older, not younger. So if itās really what you want to do, go for it. Otherwise youāll be 43 wishing youād tried it, then 53, then 63ā¦etc.
Like Kevin said, thereās no guarantees. But thereās definitely a guarantee that it wonāt happen if you donāt try and give up easily.
Inevitably, you might not even end up doing what you initially set out to do as your goals change, but gaining the skills now could lead to some doors opening up down the road.
Ageism is a real issue unfortunately, which I think is foolish, narrow minded, nonsense. It is a lie that continues to plague many industries. Either you can do the job or you canāt, unless a company just wants to hire recent grads because they know they will work for less pay at that stage in their career. Which, honestly, I think is one of the main driving factors of ageismā¦ college grads tend to be younger and have less experience and therefore often warrant less pay than someone with more experience seeking a more senior role.
Your cousinās words reveal a lot about his attitudes. I personally would not want to work for someone like that, I donāt care if he is top dog at the big four tech companies or not. His attitude stinks.
Itās one thing trying to be an NFL linebacker at 75, most peopleās body just physically canāt do it at that age, so that would be an unrealistic goal at that age.
But tech is for the most part a āknowledge workerā industry. As long as your brain and fingers work (and even then, assistive tech exists and is always getting better, to accommodate workers with special needs), you have the desire, determination, and put in the necessary timeā¦ age for the most part really shouldnāt have anything to do with it. Itās more about overcoming your current circumstances.
Forget about the naysayers (they have their reasons, but more often than not it has to do with their own insecurities and personal issues, not yours). Lotās of people have gone back to school or changed careers in their 30ās and 40ās. Itās not necessarily a unique situation. Youāre trying to do some thing that is difficult, but not impossible.
Tech can be a very competitive field. That there is only one traditional path, HS ā College ā Job is also not true. Itās just that this is the mindset of most people in tech or a lot of hiring managers, because thatās the path they took. College degree vs no college degree is another issue that I wonāt get into here as the latter presents its own difficulties.
Like weāve said, everyone has to start somewhere.
Thanks to everyone for encouraging me, I am progressing slowly but consistently and definitely I will prove my cousin wrong. Another thing to mention here he told that everyday there is new technology coming and how can you catch up with this. But I think now If three foundations of Front end i.e. HTML, CSS and javaScript are done better. Then I may catch up with new technology with faster speeds.
@a_aramini @teamie @jwilkins.oboe @Bry26 @kevinSmith
Thank you all for encouraging me to learn. I am not that good at english so, I may not be able to express much about how good you are helping community to drive with you. You check no body is left behind.
Yes, and not all new technologies are relevant to your chosen branch of technology. Things are a lot different now than they were when I was first learning them 30yrs ago. Some things have even become easier to learn and use. But the founding concepts of programming
or networking or whatever havenāt changed. Technology tends to build on itself. Focus on the concepts at first.
A network administrator doesnāt need to know all the new features in Javascript version X.0. Nor does a Javascript programmer care about the latest capabilities of Ciscoās new Fibre Channel Switch for the datacenter.
Thereās technology realms that overlap and then thereās technology only relevant to the person in that particular discipline. Nobody can know it all and trying would be never ending, futile, and exhausting.
Generally, you learn what you need to know as the need to know it becomes important to your job role.
- This is typical
Indian culture
( Iām Indian as well ) , here weāve lots of unwritten social rules; you canāt do this because of this etc etc ( age, sex, caste list goes on and on argh ) - As per Mr. Narayan Murthy 80 - 85% of graduating engineers in India are not employable because of their poor knowledge.
- Iāve learnt web / mobile development at age of 40
- Itās all about your motivation / grit to achieve your dream
- Check out https://remoteok.com/, if HTML, CSS & JS is for kids then why are they not making 6 figure USD. These are difficult things to master.
Youāre on right path, donāt loose hope and STOP talking with your cousin ( heās just jealous or lazy fellow himself )
Check out this awesome article from @QuincyLarson
I am 45 and I am starting now! Just finished the responsive html lessons, finished the 1st and making the second project.
When I was in your age, at that time, I thought about learning to code. But I didnāt.
Now I decided to learn it. It is something I really would like to know, and I regret not having done it 10 years ago. But is never too late.
About where to start, in which language, etc, it is always our question. I searched about that, and since I found FCC I decided to go thru the curriculum. From my researches about this, I realized that HTML and CSS will always be necessary. Than, about programming language, it isnimportant to learn well 1 of them. Then it would be easier to learn others. So, JavaScript it will be. Looking forward to start it.
Languages apart, donāt give up. If this is really what you want, do it.
My gosh! Your transition and motivation at that age is amazing! GO YOU!
Your cousinās comments are extremely foolish and ignorant, Iām assuming his job isnāt really related to web development at all. I canāt imagine any developer having those attitudesā¦
Personally I would avoid asking his advice in future as he just sounds like heās trolling you,
Plenty of people including myself transitioned into the field around your age with zero experience or technical background, and many people on this forum transitioned far later and succeeded.
HTML, CSS and JS are the basis of frontend development so the comment about them being āfor kidsā is idiotic.
Donāt worry. I am 52 years old.
Just do it.
hi there!
I started learning web development in May 2021. I was 33 last year and this year, I manage to get a job as a junior full stack developer, and within 2 months of work, I have another company calling me to check my availability.
the thing is, it is not late to start learning, do it at your own pace, i spent at least 5 hours a day either actively coding or reading. Just start building random things, it will help you.
Good luck and all the best in your transition.
You all are amazing people. Thank you for the inspiration.
Keep going, only you know what you are capable of and youāve already gotten that far so keep going and donāt give up on your dreams man. Congrats on putting in the work and learning html and css as well as starting JS. I am on the same journey as you bro and I am 35. I donāt care if Jesus tells me I canāt do it. Iām going to be a Front End Developer within the next year. You will get there as well bro.
Hi,
Just put those negative words, negative vibes from your relative or anyone else to the garbage bin. Our hardwork, our perseverance and whether we are being kind on the way is all what matters. Anyone can be successful at any age doing anything he/she is passionate about provided itās a good thing to the world.
Also, the beauty of this field is we donāt have to be an employee to be successful. You can make an app/ website to solve an existing problem and become the next success story in the IT field. You can be an entrepreneur yourself and employ other people, may be your relative himself/herself. We donāt need to look far for a success story, just look at the founder of freecodecamp; Quincy Larson!
You can do this at ANY age. You can start learning at age 7 or age 70. Donāt let people sell you nonsense. I started web development in the 1990s and am still learning new things every day. If you do some math, youāll realize I am well past age 40. Please stay focused and hopefully tune out the occasional negative attitude.