Before I plunged into the world of software engineering / development
I worked as a snack seller.
I decided to tell my manager that I was leaving because I wanted to study.
My boss said to me:
"You are too stupid to study."
"Use TypeScript, it makes JavaScript object oriented and you can check types."
...paging Kyle Simpson, HALP!!!
I was there for the "object oriented JavaScript" craze of the early-mid '10s, and all the predictable, totally avoidable errors caused by treating JS like [insert class-based OOP language you're comfortable with]. Now, we're just teaching junior devs to treat JS like a class-based language from the get-go (not to mention piling a ton of extra learning curve on their plates). That's gonna be fun to untangle.
Not so much as advice, but basically to trust your instincts more.
Every time I challenged my instincts, I lost badly.
My first job was a gut feeling - I've been there 5.5 years, and managed to become a team lead.
Second job - Offices were crap, people were condescending, but I needed a job quickly since I just moved to a new place. Total failure (Cost - 1.5 years of my life)
Third job - Money and clean offices were blinding me, the job itself was bad and people were crappy (3 years of my life, because it was super convenient and close to my home)
Fourth job - Got it in a blink of an eye since I just wanted to leave the previous job - was terrible(!!) (1 year and I ran out of there)
Fifth job - Took my time taking this one, money was as good as 4th job, but closer home and technology-wise seemed nicer (2 years, ended in a dispute with my manager)
Sixth job - HEAVEN! It's not as close to home as previous companies, but man oh man I enjoy every second of it, people are great, pay is great, technology is awesome but most of all - I feel 100% respected, which for me now with all my years of experience I think is the most important thing. (1.5 year and it seems like it's been only a day)
So my advice to you is:
Paycheques make you happy 1-2 times a month, but respect, interest and fun makes the job 100% of the time enjoyable. GO WITH YOUR GUT!
This came from a pretty unfriendly person on Reddit after I went to /r/learnprogramming seeking advice on how I could make an efficient path for myself and land a job without any college. I was 25 at the time, had a 1 year old, and I was working full time at Walmart. I had started a semester of college, but it just proved to be a waste of money because I didn't really have the time to balance a full load of classes while also working and taking care of my daughter, nor did I have the patience to spend the next several years in college because I'd only be able to take a few classes at a time.
I was told that I wouldn't make it without the degree and to just accept that I'd made the choice to have kids and I should instead just focus on maybe moving up at Walmart and abandoning the idea of being a developer.
Turns out that's not true at all, and within 6 months of that conversation, I had gone from basic HTML knowledge, to landing my first dev job and doubling my salary. Less than a year after that, I had tripled my original salary after making another switch to a higher paying front end job.
I couldn't be happier, and I'm still working just as hard as I did back then to grow as a developer. (:
One time when I was a newer developer someone straight up told me I was stupid for learning Ruby on Rails instead of ColdFusion. I found it weird to call any path stupid, but I especially found it odd because Rails just seemed like it wasn't going anywhere and at the time I'd never even heard of ColdFusion.
The worst advice I've ever received is why become something that there are so many others BE SOMETHING UNIQUE.. i feel that if you keep having this attitude you will end up in a life long search doing nothing.
"Stop writing and giving speeches, that doesn't suit a cybersecurity person. Oh and you should also forget about open source, that's just a phase". In a job interview. π€‘
Latest comments (124)
Why do you want to go on a training course or leave for a meetup, just read a book.
ANYONE can learn to program.
Code quality doesn't matter, as long as it works.
thanks!!
I think there is time for experimenting and time when quality matter. π
The code in this project, is not a reflection of what I do at work.
Before I plunged into the world of software engineering / development
I worked as a snack seller.
I decided to tell my manager that I was leaving because I wanted to study.
My boss said to me:
"You are too stupid to study."
"Use TypeScript, it makes JavaScript object oriented and you can check types."
...paging Kyle Simpson, HALP!!!
I was there for the "object oriented JavaScript" craze of the early-mid '10s, and all the predictable, totally avoidable errors caused by treating JS like [insert class-based OOP language you're comfortable with]. Now, we're just teaching junior devs to treat JS like a class-based language from the get-go (not to mention piling a ton of extra learning curve on their plates). That's gonna be fun to untangle.
Not so much as advice, but basically to trust your instincts more.
Every time I challenged my instincts, I lost badly.
My first job was a gut feeling - I've been there 5.5 years, and managed to become a team lead.
Second job - Offices were crap, people were condescending, but I needed a job quickly since I just moved to a new place. Total failure (Cost - 1.5 years of my life)
Third job - Money and clean offices were blinding me, the job itself was bad and people were crappy (3 years of my life, because it was super convenient and close to my home)
Fourth job - Got it in a blink of an eye since I just wanted to leave the previous job - was terrible(!!) (1 year and I ran out of there)
Fifth job - Took my time taking this one, money was as good as 4th job, but closer home and technology-wise seemed nicer (2 years, ended in a dispute with my manager)
Sixth job - HEAVEN! It's not as close to home as previous companies, but man oh man I enjoy every second of it, people are great, pay is great, technology is awesome but most of all - I feel 100% respected, which for me now with all my years of experience I think is the most important thing. (1.5 year and it seems like it's been only a day)
So my advice to you is:
Paycheques make you happy 1-2 times a month, but respect, interest and fun makes the job 100% of the time enjoyable. GO WITH YOUR GUT!
This came from a pretty unfriendly person on Reddit after I went to /r/learnprogramming seeking advice on how I could make an efficient path for myself and land a job without any college. I was 25 at the time, had a 1 year old, and I was working full time at Walmart. I had started a semester of college, but it just proved to be a waste of money because I didn't really have the time to balance a full load of classes while also working and taking care of my daughter, nor did I have the patience to spend the next several years in college because I'd only be able to take a few classes at a time.
I was told that I wouldn't make it without the degree and to just accept that I'd made the choice to have kids and I should instead just focus on maybe moving up at Walmart and abandoning the idea of being a developer.
Turns out that's not true at all, and within 6 months of that conversation, I had gone from basic HTML knowledge, to landing my first dev job and doubling my salary. Less than a year after that, I had tripled my original salary after making another switch to a higher paying front end job.
I couldn't be happier, and I'm still working just as hard as I did back then to grow as a developer. (:
"A fast loading page doesn't matter."
Was told this by a Senior Dev at marketing agency that I worked at. It is only one of the biggest factors when it comes to user's experience.
"Don't write emails to give information, write them to cover your own ass."
Unfortunately, it's actually a legit advice. But I find it profoundly wrong in its message.
Learn ColdFusion.
One time when I was a newer developer someone straight up told me I was stupid for learning Ruby on Rails instead of ColdFusion. I found it weird to call any path stupid, but I especially found it odd because Rails just seemed like it wasn't going anywhere and at the time I'd never even heard of ColdFusion.
The worst advice I've ever received is why become something that there are so many others BE SOMETHING UNIQUE.. i feel that if you keep having this attitude you will end up in a life long search doing nothing.
Stop trying to learn different languages and platforms, and specialize...
"Stop writing and giving speeches, that doesn't suit a cybersecurity person. Oh and you should also forget about open source, that's just a phase". In a job interview. π€‘
"You don't need to know how it works...be happy that it works"
oehf..
It is OOP, you don't need to understand the internals.
Some comments may only be visible to logged-in visitors. Sign in to view all comments.