TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

I’m 22 and I’ve failed

55 pointsby log101over 3 years ago

59 comments

cletusover 3 years ago
Picking an arts degree wasn&#x27;t you first mistake. It was a consequence of earlier mistakes.<p>Your mistake was thinking you could go into, say, a CS degree and have nothing to learn. I&#x27;m sure if you did a 100 Intro to Programming course you&#x27;d breeze through it but programming != CS.<p>The worst thing you can do in college, at a job or even in life is to go into a situation thinking you have nothing to learn. That&#x27;s just a recipe for being in exactly the same place 10 years from now. Do you really think your professors, your future colleagues or even your fellow students have nothing to teach you?<p>Even if they don&#x27;t, you&#x27;re alienating and isolating yourself by dismissing other people so flippantly. That alone will deny you mentors and friends.<p>I can&#x27;t speak to what you do now because so much of this depends on circumstances eg where you live, what your financial situation is, etc. But 22 years old is not by any measure too late to turn things around. You may have to make some uncomfortable choices (eg working a shitty help desk job while studying part time) but the only limit here is whatever mental barricades you erect for yourself.
评论 #28575357 未加载
评论 #28575463 未加载
评论 #28575404 未加载
评论 #28575477 未加载
评论 #28575370 未加载
jzellisover 3 years ago
Ah, man, kid, try being 43 with a Github profile full of half-finished repos.<p>You haven&#x27;t failed. Part of what&#x27;s pathetic about the tech industry and culture, and why I&#x27;ve mostly bowed out of it, is that it makes you feel like you&#x27;re a failure at 22. Christ, even rock singers get until they&#x27;re 30 to feel that way.<p>You&#x27;re fine, man. You just need to decide what you really want. If that means being a coder, it&#x27;s easy - figure out the framework du jour, learn it, get paid to build stuff with it. You&#x27;ll probably be able to keep up for about another fifteen years before you realize you have no idea what the hell this new thing is that all the 22 year olds are clamoring about that runs entirely contrary to every good habit you&#x27;ve ever learned. (Say, separation of code and presentation - I&#x27;m looking at you, JSX. )<p>But you can do a lot in fifteen years. My advice is to have something else after you age out of tech, though, which you&#x27;re nowhere near doing yet. Me, I&#x27;m a writer and musician, and though neither pay as well as they used to, it&#x27;s still something to do other than my part time Node coding day job.<p>You got this, man. Sky&#x27;s the limit. Just be smart about your choices, because that time moves much faster than you would ever believe. Nobody believes that until it happens to them, but nonetheless, it&#x27;s true. Make the most of these days.<p>And for God&#x27;s sake, don&#x27;t spend all of your best physical years sitting behind a laptop. There are hot singles in your area, my dude. Go find some. Life is too short and this industry does not love you the way you think it will. Find a person to do that instead.
评论 #28575419 未加载
评论 #28576670 未加载
tluyben2over 3 years ago
Almost no one failed at 22; failing that young can basically only mean you are in jail for 20+ years or with a needle under a bridge. All the other &#x27;failing&#x27; will be a faint memory in 10 years, if you remember it at all (besides from posting this blog post, which, personally, I would remove).<p>You did not fail: you just started trying things.
评论 #28575437 未加载
ironmagmaover 3 years ago
I don’t think you failed, you just haven’t found the groove you fit into yet. In college I made a similar series of missteps and even found myself sitting alone at a Dunkin’ Donuts outside at 3 AM when a drunk guy came up and harassed me with his terrible app ideas.<p>I had no friends at the time and that was halfway through my college career. Things only went uphill from there. Well, not really because they went momentarily downhill as well. But overall it has been positive.<p>Keep working at finding your fit, and flesh out that portfolio with at least one finished project.<p>Happy to chat, pc.peterso at the Mail of G
uniclaudeover 3 years ago
Which toxic world have we built that let people think that tinkering, exploring different facade of life, and not being able to find a programming job at 22 is called failing?<p>The glorification of 400k packages right after graduation, of founders becoming paper billionaires before they have their first gray hair, the lack of representation of various software dev career paths... All this (and more) is giving an unrealistic and fake vision of what we do and become as software engineers.<p>Many of us here like to look down on what social media does to the life of teenagers, creating insecurities and disturbing development, but we’re doing the same exact thing in our industry.<p>The last sentence in the post gives a glimpse of hope, but the general tone resonates with something I’ve heard too many times around me. Life is short, yes, YOLO if you want, but no, not being a top software dev at 22 is not “having failed”.
robertwt7over 3 years ago
22 years old is young man. I don’t know how many bad decisions I’ve made at that age<p>You’re not failing, that’s just consequences of repeated bad decisions.<p>Software engineers never stop learning, so it’s a mistake thinking there’s nothing else to learn in colleague. There’s a reason why reputable universities have try to structure curriculums and subjects to earn that degree. Many people said that you don’t need uni, but there’s a reason why we (human) created education system, evolve, and try to get better for hundreds of years<p>With that said, many other software engineers doesn’t have a degree as well. Go finish up cool personal projects, work as junior SE, enhance your skill, and climb the way up<p>Enjoy the drill my friend. It’ll be fun and hard at the same time
sailorganymedeover 3 years ago
I was incredibly close to being you. I was close to getting into Arts but my dad smacked sense into me (don’t regret it. Turns out you can paint after work.)<p>I work with people similar so my advice (take it with a grain of salt) is (if you can’t go back to get your degree or get into a bootcamp) is to just start building something. Go work at an early stage start up which is absolutely desperate for some hands. Write articles, blogs, cultivate a personal brand. And be nice to yourself: you’re still incredibly young. There’s so much time you have left to choose your destiny.
codingdaveover 3 years ago
This is not a failure. This is just someone seeing a small slice of their life and having some disappointment.<p>I have a different but parallel story - in college, I got a degree in fine arts. I studied philosophy. And I worked in the computer labs to keep a small skill set in tech. And it worked out just great - after college, I started working full-time in tech. At 22, I was not a hugely successful software engineer. Quite the contrary, I could not code a single line. I was doing deskside support at a hospital. This was not a failure, it was a beginning.<p>Because at 49, I&#x27;ve been a software engineer for over 20 years, done startups and large company work, mostly successfully. There have been more successful years in the software world than the number of years I had even been alive at 22.<p>22 is a starting point, not a missed goal. No matter where you are at 22, most of your adult life is ahead of you.
brongondwanaover 3 years ago
Hey, when I was 22 I had a laptop which I had taken in exchange for work which I hadn&#x27;t delivered due to my poor work habits, an honours program that I&#x27;d dropped out of, no money, no one successful project I could point at, and some experience in a computer shop and the helpdesk on campus as my entire work experience.<p>Once the shop that had provided the laptop threatened to repossess the laptop I finally got off my backside and delivered the project for them (an online directory of lawyers written in PHP, would you believe - in 1999).<p>At 22 is definitely the best time to fail! If you&#x27;ve learned skill that will make you valuable somewhere, then you definitely haven&#x27;t failed for ever.<p>P.S. do come back and post about your success in 20 years, and let the next 22 year old &quot;failure&quot; know that failure at 22 isn&#x27;t that big a deal even if it feels like it right now.
Philip-J-Fryover 3 years ago
You&#x27;ve not failed. You&#x27;re 22. You probably know as much as any graduate does.<p>There are companies out there who don&#x27;t put a lot of emphasis on a degree. A degree is a good filter, but that&#x27;s it. You have good programmers with a degree and you have people who really make you wonder how they got a degree.<p>I&#x27;d recommend not exclusively looking for jobs through job seeking websites but instead email directly as an enquiry. Just say upfront that you don&#x27;t have a degree, you know how to code and you&#x27;re looking for a junior position to get the professional experience and learn from your peers.<p>Write this up in a cover letter and send it with your CV.<p>Don&#x27;t focus on the glamorous tech jobs, they seem nice, but there&#x27;s just as many interesting challenges to solve in many other companies. And remember, this is just a career starter.
评论 #28575882 未加载
评论 #28575305 未加载
评论 #28575307 未加载
namanyaygover 3 years ago
It&#x27;s only failure when you give up, I see this blog post as a part of your success story that you&#x27;ll laugh over some years later. You&#x27;re only 22.<p>The 8 years of tinkering experience you have puts you ahead most, if not all, devs who started in college.<p>Do some side projects to completion (google for ideas; but things like to-do lists, unsolicited redevelopments of some existing apps&#x2F;games, etc) and pick a stack to focus on. Work on it every day.<p>If you do that, I&#x27;m sure you&#x27;ll get a job within 6-12mo, and I don&#x27;t see the harm in staying with your parents for that time. Good luck!
ndepoelover 3 years ago
You haven&#x27;t failed at all. There&#x27;s nothing wrong with being a generalist. Everybody who is into programming has a bazillion empty and half-finished Git repos with ideas that went nowhere. It shows you have been exploring, experimenting and learning a lot in the process. It may be a bummer that you don&#x27;t have an official piece of paper to prove it, but any employer willing to look past this will see that you have a lot of potential.<p>In my opinion specializing in only one skill early in life is only going to limit your possibilities later on in life. Right now it&#x27;s important that you have broad interests and are able to learn new skills quickly, and to me it sounds like that&#x27;s exactly the case. College doesn&#x27;t really fully prepare you for working life anyway; personally I wish I had spent a little less time on college and started my career just a little bit earlier.<p>Finding that first job is going to be a challenge without a degree but once you find a company willing to take a chance on you, you&#x27;ll likely find that you have more than enough knowledge to do the job and are flexible enough to adjust yourself to whatever the needs of the company are. Once you&#x27;ve got that first bit of work experience, any missteps you may have made during your college years will simply stop mattering.
radicalbyteover 3 years ago
Dude, most developers who come from Uni are also totally clueless. They have to spend a week getting started with Rails&#x2F;Django and three months getting fast at throwing together mediocre software using their framework de jour.<p>You&#x27;ve been coding since you were a teenager - and I assume that you understand the stack from bottom up?<p>Are your age, ability and willingness to learn + attitude is, in almost all cases, is the important factor. That&#x27;s why a lot of graduates fail (or spend 5 years making the same little websites then move to management). They never had the interest to learn in the first place.<p>Get a job, find your limit, and surpass it. Do things that force you to learn something - they&#x27;ll seem impossible at first, but you&#x27; d be surprised how fast you develop. The resources are so insanely good nowadays, you can literally follow a top class CS bachelors at home.<p>I&#x27;m almost twice your age, I didn&#x27;t go to uni - I didn&#x27;t need to, I have no trouble learning. I&#x27;ve remained as close to the code as I can, and have always been in the top couple of % of my profession. The only thing that really holds you back is having kids - you can&#x27;t throw weekends into doing geeky things and 5-10 years of chronic lack of sleep is a killer.
drknow007over 3 years ago
You have not failed. You don&#x27;t need a degree to be successful in this industry. Just a computer, time, and focus. I am a developer and my son was never interested in what I did as a boy. At age 22, he decided he didn&#x27;t want to serve drinks anymore and built an app watching a course on Pluralsight. Took him 4 months, but he learned enough to be able to say he had experience at each layer in the software stack and had a project he could show and reference in an interview. He then went to a Google hangout in his local area and spoke to the sponsors who were looking for new job candidates. He went for an interview the next week and got the job. He was the only one that showed up. He started out at $65k his first year, stayed focused, and 1.5 years later is now earning $150k with full benefits. If you think this story is unique to him, you&#x27;re wrong. It&#x27;s how this industry works. Dig in and good luck to you. Post back here when you are making bank!
aogailiover 3 years ago
Actually yes, you did fail relative to the standards and expectations society and you have placed for yourself. And you have tasted the potential brutality of life and the fragility of ego at an early age, your parents were right.<p>And that might be a good thing...in fact it could be the best thing that ever happened to you. What happens next depends on your attitude toward this failure.<p>Grow and improve your independent thinking that led you there, sharpen your understanding of life, build more skills, deliver to people and make an impact and you&#x27;ll go really far, or stay in self pity and perpetual cycle of defeat and you&#x27;ll sink further and further in life.<p>Also, getting a job is not that hard if you are good at coding. Your art education and early failure will give you different perspective to life and this will be a value add to many companies and people if developed correctly.<p>I wish you the best of luck and look forward to see great things from you :).
spodekover 3 years ago
Twenty years and one week ago, I lost everything I&#x27;d worked for. As far as I could tell at the time several patents, millions of dollars in funding, Ivy League degrees, a fortune in equity, all lost with no hope I could see for the future. I couldn&#x27;t talk to anyone about it for a long time. In fact, my podcast episode of last week tearfully revisiting the situation was some of my first facing some of it <a href="https:&#x2F;&#x2F;shows.acast.com&#x2F;leadership-and-the-environment&#x2F;episodes&#x2F;506-i-lost-10-million-on-september-11-2001-here-is-what-i-le" rel="nofollow">https:&#x2F;&#x2F;shows.acast.com&#x2F;leadership-and-the-environment&#x2F;episo...</a>.<p>Friends and family heard some of those things for the first time. It hadn&#x27;t hit me then that I would still be recovering from the calamity over two decades later.
tarkin2over 3 years ago
You made mistakes. Welcome to life. Please take a seat. The stewardess will be with you shortly.<p>Sit down, concentrate on one main tech, continually make things, make imperfect but usable products, learn by mistakes, show employers.<p>Try to have fun.<p>Don&#x27;t be dramatic. You made a mistake. That&#x27;s all.
MarcelOlszover 3 years ago
Man I feel this guy. After my past startup failed I just have not had the energy to find any work and its been almost two years. No math&#x2F;algo experience, seems like everyone and their mother can build shit with react. The only industry I find interesting is simracing (simulated racing) and I&#x27;m trying to find some sort of &quot;in&quot; in this industry, or any motorsports. Applied to some formula1 web development jobs, red bull etc, but no luck.<p>OP I like the ending of your post, 22 is young and you have no failed yet. I&#x27;m 28 and &quot;failed&quot; but I am also still young so there is hope.
评论 #28575458 未加载
dragoneliteover 3 years ago
22 and talking about failing at life, there is more then enough time to straighten out life.<p>Just be that kid that does the introductory course of python and help your fellow students get up to speed that experience alone might set you up to become a good team mate. Just because you had 8 years of hobby coding doesn&#x27;t mean you know how to finish a multi year or multi team project, finishing a degree&#x2F;internship is like a persons first big project they will finish in life. Professional coding is more about planning and communicating with other people then it is about writing coding.
KaiserProover 3 years ago
You&#x27;re 22 and have suffered a setback.<p>An arts degree I would argue is possibly of more use than a CS degree.<p>why? because a good arts degree is about collaboration, giving and receiving good criticism, stealing other people&#x27;s ideas and making them better finally and most importantly, find a way to communicate.<p>Yes, you might not get in to a FAANG right away, but in ten years, you&#x27;ll be perfectly capable of dominating the &quot;CS computers are my life, and I know everything because I have a degree&quot; types.<p>My degree is effectively graphic design smooshed into a bit of computer aided design. I now work for a large FAANG shovelling shit in front of people&#x27;s eyes. so its certainly possible, and I don&#x27;t think that I could have done it without my degree.<p>I have run a medium sized department, in that time I interviewed hundreds of candidates. On average, the ones that did the best were the people who didn&#x27;t have a CS degree. They were the most willing to admit that they didn&#x27;t know how to do x, but they had an idea that if you did y, it might be right.<p>This is a far better trait than &quot;I know it, here is some fancy sounding bullshit&quot;<p>Go find a medium sized company to work for (less than 1500 people) they are big enough to have a decent support system, but small enough to allow growth and flexibility. make contact with a recruiter, they will help you market yourself so that you get interviews.<p>good luck, and keep going.
cardanomeover 3 years ago
The degree doesn&#x27;t really matter that much, formal work experience is key. They want to see prove that you can do the work. The degree wont really matter that much for most companies.<p>And no, pet projects don&#x27;t count. I don&#x27;t think most companies even looked at my Github account. While having done some hobby projects is better than nothing, those projects don&#x27;t tel anything about how you can work in a team. And yes, soft skills are way more important that coding skills, the later you can always learn on the job but if you not a good cultural fit, that will be difficult.<p>So just get some job. Sounds difficult? Apply for some jobs that might not use your preferred tech but might be desperate to hire people. Join that shitty start up that is sure to fail. Or if you really can&#x27;t get anything, find some friend to found a start up together. (And yes you need a friend or well at least someone else, if the start up only consists of you, nobody will be impressed.) You only need to work part time on the start up while you do some non tech related work for money.<p>Don&#x27;t get suckered in, that is only a temporary measure. After roughly six months to a year, you will have gained proper work experience and will find the job market to be way easier.<p>So nothing failed, you just need to hustle for a bit to get back on track.
al2o3crover 3 years ago
A theme that runs through this post:<p>* &quot;we even tried to make a shooter game&quot;<p>* &quot;constantly shifting my focus, different programming languages, different platforms, cool new technologies&quot;<p>* &quot;I don&#x27;t want to deal with introductory python courses&quot;<p>* &quot;I choose an arts bachelor for fun and easy scholarship&quot; ... followed by low grades<p>I recommend you figure out how to FINISH things, and check your ego at the door. Those are pretty much the two skills every entry-level developer needs.
ChrisMarshallNYover 3 years ago
I’m 59, and I still learn new stuff, every day. It’s difficult, humbling, time-consuming, and often frustrating.<p>And more exciting than I ever imagined.<p>Also, I’m a high school dropout with a GED. I ran a pretty intense engineering team, for one of the top imaging corporations in the world. I had Ph.Ds on my team, and regularly worked with some of the top engineers and scientists in the world (and wanted to strangle some of them).<p>I actually feel like I’m just getting started, now.
TriNetraover 3 years ago
There&#x27;s no age to start afresh. From [0]:<p>&gt; Colonel Harland Sanders created the world’s largest fast-food chicken chain, Kentucky Fried Chicken or KFC. From an early age, after his father’s death, Sanders was responsible for looking after his siblings. He worked numerous jobs including being a streetcar conductor and a railroad fireman. When he was 40, he was running a service station in Kentucky which he eventually shifted to a restaurant across the street. A fried chicken recipe he came up with became so popular that the governor of the town named him a Kentucky colonel.A while later, Sanders began franchising his business. Over the next few years, he traveled to restaurants across the country, striking franchise deals. In 1964, with more than 600 franchised outlets, he sold his business to investors for $2 million. From a farm boy in rural Indiana to a fast-food chain mogul, Sanders had come a long way.<p>0: <a href="https:&#x2F;&#x2F;os.me&#x2F;hard-work-beats-talent-when-talent-doesnt-work-hard&#x2F;" rel="nofollow">https:&#x2F;&#x2F;os.me&#x2F;hard-work-beats-talent-when-talent-doesnt-work...</a>
___luigiover 3 years ago
Oh Boy! Life is a marathon, not a sprint. You are still young (revisit these words when you reach 32, 42, and 52). So, hear me out. You need to work on developing habits, habits of winning, winning every time, develop a process of learning and improving and trust the process. Ignore failures, you might look boring and unsuccessful to some people, but once your habits start to work, it can change your orbit.<p>You’re not failing, boy. You are growing up and this is how life look like. If you read a lot of books&#x2F;biographies, you will realize how some very successful people have had setbacks. Ignore these negative depressing whispers, and learn, read more. Most of us were in that spot before, do yourself a favor, and take some time to watch this talk &quot;Last Lecture: Achieving Your Childhood Dreams&quot;, Randy Pausch <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=ji5_MqicxSo&amp;vl=en" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=ji5_MqicxSo&amp;vl=en</a>
doublerabbitover 3 years ago
I got fired at 22 from visiting WikiLeaks on a bank computer. That, and changing the printer status messages to display &quot;Out of ink: Please insert more blood&quot; via the telnet HP JPL hack.<p>Young and stupid, I thought my life was over especially explaining to parents what Wikileaks was. Now 32 and still employed; just another 50 to go until I can retire.
jack_ppover 3 years ago
I don&#x27;t know anyone who wants a job for its own sake. Maybe there are some people desperate to eat and so will think a job is essential but what you really want is freedom. Money facilitates that freedom and a job is the poorest way to get it so don&#x27;t feel bad that you had fun coding.
评论 #28575325 未加载
ljmover 3 years ago
I was still working at the checkout in a supermarket at that age, and I dropped out of university because my mental health was plummeting at that point and I hated it and I hated everything else I was dealing with. I beat myself up for a while about that, which was also not great for me.<p>I hear you, it&#x27;s a frustrating and hopeless-feeling experience for sure. All of us older people are coming in to say it&#x27;s not a big deal. They&#x27;re right, in the grand scheme of things, because they&#x27;ve had the extra years to realise that. I have, too. But you haven&#x27;t and it&#x27;s a raw feeling, so I don&#x27;t want to be dismissive of that.<p>Nonetheless, there&#x27;s a lot of support in the comments here, and it&#x27;s worth a read to see what you can relate to.
shireboyover 3 years ago
Art major with a 15+ y career in software development here. It can be done. The market may have changed since I got situated though. I think if I had to do it over I would do cs or business degree. Or aerospace. I sometimes think I missed my calling and would love to work at spacex or nasa.<p>Anyway, never look back too long. We all wish we’d done things different, and it’s good to learn from mistakes. But no good harping on them.<p>Get good at the basics: js, css, html, and a few backend languages. Learn all the frameworks etc on your own and never stop learning new ones. They’re all free to try and have plenty of tutorials. If you need a piece of paper saying you know stuff go get that degree too.
shp0ngleover 3 years ago
Just pick a junior job in some boring corporation, or startup with shit salary, and go from there?<p>The world is in desperate need for more good engineers. Every company I worked on always need more engineers. Especially now after COVID, the industry is doing great. It&#x27;s not hard to find jobs now, even with no degrees.<p>Of course you need to lower your expectation, maybe you will work in some CRUD-shitting factory for a while, or work on some cryptoblockchain nonsense, but it&#x27;s still an experience?<p>edit<p>also that arts bachelor sounds fun to be honest. And it can be useful if you decide to go, say, FE&#x2F;full stack route. Or go more into UX&#x2F;UI.
axegon_over 3 years ago
I&#x27;m a bit on the fence here. Yes, arts degree is far not the wisest solution but not having a CS degree is not the end of the world. It will however dramatically slow you down in the job market(unless you are truly exceptional). Which goes for anyone reading this: you are better off having a CS degree than not, so unless you have some life circumstances which prevent you from getting it(which some employers would be willing to understand and turn a blind eye), you should do it. I&#x27;ve personally given the green light on hiring people without a CS degree on two occasions and on both occasions it was a good call. However, seeing that someone doesn&#x27;t have a degree raises less flags than someone having a degree in a completely different field: degrees are expensive, even if the education in your country is free - you still need to invest 4+ years of your life. The fact that you have one and are looking elsewhere might look like someone who simply whats to deep dive into an industry for the larger paycheck and nothing else: There are individuals which are motivated only by money and have 0 interest in anything beyond that. I&#x27;m not going into the &quot;romance and passion for your work&quot; type of thing - that&#x27;s all bullshit. Yet you have to an absurdly curious individual in order to have any value in the IT industry. An example would be one of the people I picked at an old job without a degree. He had only done small, unfinished personal projects on github. 3 years later I had full confidence in him to give him any task. Telling him &quot;hey we are going to experiment with X, wanna give it a shot?&quot; resulted in him reading the entire documentation of X, buying books and literally not going to sleep with days. You can&#x27;t imagine how many people with masters degrees in cs have been unable to answer a simple question like &quot;what&#x27;s heap and stack and how do they differ&quot;. My advice: don&#x27;t shoot for the stars(yet) - look for a very entry level job(yes, django, rails, even php) and prepare yourself for a lot of surprises. I remember coming out of university, thinking I&#x27;m on top of the world and half way through my first day at my first serious job as a software engineer feeling like I was dropped on another planet. It took me at least 4-5 months to start feeling somewhat comfortable. With this in mind, your jump would be magnitudes larger and slower.
MattPalmer1086over 3 years ago
I switched from an electronics engineering degree to a fairly poor music degree. I had a lot of fun doing the degree, but looking back, it probably crippled my early career.<p>On the other hand, I tried something different which has its own rewards, and I&#x27;ve never stopped learning. Eventually I did a master&#x27;s degree in a technical subject. Partly to help get more interesting work, but also because I enjoyed the subject.<p>There is no failure here, only different choices, which may be sub optimal at different stages of your life. Keep learning and trying things out.
SXXover 3 years ago
Please take this piece of advice from a 30yo me who &quot;failed&quot; the same way you are. Scroll down if you just want an advice and don&#x27;t care to read my story. ↓↓↓<p>Just in case I started having fun in computer-related stuff more than 15 years ago and finished my first paid freelance project around the same time. Unfortunately I didn&#x27;t get any education for the similar reasons and until this day haven&#x27;t been to a single job interview.<p>And my interests changed dramatically over decade and half and I jumped from some terrible arbitrage &#x2F; SEO (back in 2006) to cybersecurity, then to making attempts to run my own business and then back freelance programming. Also went through PHP -&gt; C++ -&gt; Java with tons of other skills in between. Without ever doing proper full time or offline team work it&#x27;s extremely hard to estimate my skills against what people have on market.<p>At the same time I never ever felt lack in options or possibilities to earn money. For me as freelancer it&#x27;s was always just me against my lazyness. My last amazing one-year-long single man project that paid me well and let me dip my toes into world of Java. Now after half a year of downtime I started to look into Kotlin as well as Ethereum-based projects and Web3 which have a lot of opportunities.<p>I never stuggled financially for a long periods of time, but not having stable source of income is obviously feels like a problem at my age. While I have a wish to try having &quot;proper job&quot; sometimes it&#x27;s still as scary for me as it&#x27;s for you. And yeah I&#x27;m planning to find and try some interesting full-time job in team at some point this or next year.<p>...<p>So the advice is: you never really failed until you decide to give up and do nothing. There is abundance of opportunities to learn, earn money and work on interesting projects. Not all of them require you to have tons of full-time job experience and able to pass complicated interviews.<p>And if you really need this job. I know plenty of people who find their first job as frontend developers after learning basics just for a 3-4 months. They just hated their previous jobs and put a lot of effort in this short periods of time. It&#x27;s not like being fancy ML expert or software engineer at FAANG, but it&#x27;s a job and it will pay your bills.
arzmirover 3 years ago
As long as one haven&#x27;t been stripped of all control of one&#x27;s life and well-being, I&#x27;d say there exist but one true failure. It&#x27;s the conscious choice of not ascribing to anything anymore. Giving up on all hope and deciding to be miserable.<p>Every other failure to achieve some goal is simultaenously an opportunity to learn. Being able to step back and look upon one&#x27;s conceived failure with perspective and draw out positive experiences from it is an essensial life skill.
happystudent20over 3 years ago
I feel the same way sometimes. I&#x27;m just about to finish Uni and I feel like I haven&#x27;t really learnt anything over the last 4 years. I&#x27;ve worked on projects that I feel demonstrate I know what I&#x27;m doing more than most people in my year, however all employers are looking for is a perfect GPA and not what you&#x27;ve actually produced. I want to make my own business but I just don&#x27;t know where to start.
评论 #28575421 未加载
评论 #28575371 未加载
crispyambulanceover 3 years ago
You only &quot;failed&quot; in the sense that you picked the wrong major, lost interest or will-power, and hit the eject button against the will of your parents. It&#x27;s not really a failure, it a common dilemma for people your age.<p>Take some time to discover yourself. 22 is very young. It&#x27;s probably a good idea to finish the university degree, find some work, and get yourself to another country as soon as possible.
p2t2pover 3 years ago
You wot mate? You haven’t even started. I got my first half decent job when I was 23 right after half-assing my useless railroad automation degree in Russia. It was a Java programmer for 500 bucks a month. I’m 33 now. I had my Australian citizenship ceremony today in the comfort of my own house with my wife and baby daughter.<p>Relax, mate, I’ll all happen.
jacknewsover 3 years ago
Why are we seeing so many whinny early-20-something &#x27;I failed, I&#x27;m doomed&#x27; posts on here recently?<p>Is there something wrong with the education system and culture that teaches, if you&#x27;re not perfect, you&#x27;re a failure?<p>Honesty, at 22, you haven&#x27;t failed, you&#x27;ve barely started. Come back at 40 and 60.
评论 #28575444 未加载
stroumphsover 3 years ago
I am agree with ironmagma. Everything has just started. A long journey is waiting for you. For me a bachelor degree is so easy but keeping the passion in programming like you is very hard. So keep your passion, keep going with clear plan. You are able to achieve your goal. Good luck :)
ILikeBikesover 3 years ago
hi !<p>You could try to find apprenticeships.<p>Some companies are smart, and specialize in hiring qualified workers that don&#x27;t have the right degrees, because other companies wouldn&#x27;t and hence they&#x27;re cheap. I&#x27;m working for a company like that<p>It&#x27;s frustrating for the above-mentioned reasons, and because you know you&#x27;re just disposable once your internship ends and they would have to pay for your work<p>But at least you can get virtually any kind of job you would like through internships, if you want to do dev, security, devops, ... It&#x27;s also a first experience to write on your resume, and you will meet contacts who can recommend you. Because once you have experience, degrees become irrelevant
shimonabiover 3 years ago
I knew what I wanted to be early on, but sucked at maths and physics, so I dropped out of the best university in the country.<p>You&#x27;re so young. You can still get your degree in CS. I&#x27;m near 40 and I&#x27;m just now writing my bachelor thesis.
vorpalhexover 3 years ago
University is kind of soul sucking, and not a great meter for real world success.<p>But do put in the work to find a friend group. They don&#x27;t have to all love programming. Pick up a sport or hobby and use that as your social bridge if need be.
siteshwarover 3 years ago
You may find this talk[1] interesting.<p>[1] <a href="https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=gLt_yDvdeLQ&amp;ab_channel=TEDxTalks" rel="nofollow">https:&#x2F;&#x2F;www.youtube.com&#x2F;watch?v=gLt_yDvdeLQ&amp;ab_channel=TEDxT...</a>
remy_0over 3 years ago
Am I the only one to worry this person explicitly has suicidal thoughts? Hey HN, is there something we can do? &quot;I wish I&#x27;d die&quot; is quite an alarming signal for psychological distress.
MrScruffover 3 years ago
I didn&#x27;t start my first degree until I was 21. Life is long...
kartoshechkaover 3 years ago
Advice from fellow college grad: stick to whatever you find less irritating. In last 6 years I&#x27;ve jumped from Android development to ML to backend on Elixir. You got it!
sdzeover 3 years ago
As a 22 year old, you still have all your options open in life.<p>I wouldn&#x27;t take that too much to heart. It&#x27;s best to stop comparing yourself with others. I think you live happier.
gitfan86over 3 years ago
Failing is part of an interesting life. Obviously, it sucks at the time, but you gain a lot out of it. Read atomic habits and don&#x27;t be hard on yourself.
iso1210over 3 years ago
Before you can decide if you&#x27;re failed -- even temporarily, you need to decide if you&#x27;ve succeeded. What does success really look like to you?
akaciaover 3 years ago
Don’t aim for big companies, but a little ones that are just starting. That’s how I got into industry after failing just like you.
j0ej0ej0eover 3 years ago
You&#x27;re 22. You&#x27;ve just started.
returnInfinityover 3 years ago
Many of the job roles in Tech don&#x27;t need a CS degree. Such as QA, Program Manager, Document writer.
aminover 3 years ago
This blogpost shows that good writing is honest writing, and this post felt brutally honest.
rognjenover 3 years ago
If you&#x27;re 22 you haven&#x27;t even started.
tellersiddover 3 years ago
&quot;I have failed. I can&#x27;t get a teaching job and I am just a stupid patent clerk at 22. No one will ever even know who I am!&quot; --Albert
febrilianover 3 years ago
Hey, I&#x27;m 22 and &#x27;failing&#x27; too! Let&#x27;s talk, hit me up thru my username + &quot;.com&#x2F;about&quot;
k__over 3 years ago
Okay.<p>Then learn from your failures and go on.
actually_a_dogover 3 years ago
Hmm. Being 22 with not very supportive parents, (possibly) no marketable degree, probably not a very good job, and needing to support oneself is certainly not an ideal situation, but not insurmountable by any means.<p>Based on the non-English text on the page, I will guess the author is Turkish. I have no idea how the Turkish university system works, or if they even went to school in Turkey, but, going back for another couple years and getting a CS degree might be the simplest thing they could do right now. That solves the marketable degree issue, might get the parents back on their side, and, with a little bit of hard work and luck, can definitely lead to a solid career in software development.<p>If that&#x27;s not a great possibility, then, filling up that empty Github with useful, original projects, then using that as evidence they can work with Android, Rails, Django, or whatever, could just be enough to get a junior developer job. That solves all the issues, except for the bit about not having a marketable degree, but that becomes a non-issue after the first job, from everything I&#x27;ve seen. I&#x27;m not sure if the situation is different in Turkey, but there is definitely room out there for an ambitious, self taught developer. I&#x27;d estimate this plan should take between 6 months and 2 years, with a median estimate of 1 year, to execute and end up in a junior dev job.<p>If the author thinks they&#x27;ve failed because they haven&#x27;t been able to land a software development job, this isn&#x27;t failure, by any means. At 22, a delay of a couple years is a blip, not even a real setback in the grand scheme of things.<p>The one thing I&#x27;d caution them is that if they choose to go the full self-taught route, do not neglect their CS education. That includes stuff that looks like math that you might expect you&#x27;d never use. Whether or not these courses look boring or overly difficult, most CS classes will contain things you can use on the job. At the very least, they will teach you the language of CS, which is helpful as a shibboleth when talking to software engineers.<p>Just remember: CS is nearly unique in that there&#x27;s literally <i>nothing</i> in the CS curriculum you can&#x27;t easily and effectively teach yourself, on your own. In that way, it somewhat resembles math, but, in CS, you get the benefit of being able to test your understanding by writing code.<p>On either of these paths, I&#x27;d also advise working through a selection of LeetCode problems at some point. They&#x27;re not very real world type problems, and you may never use anything you learn from LC directly on the job, but, being familiar with LeetCode will definitely help when interviewing.<p>There are, of course, many other things the author could choose to do that would lead to a good career, but, given what they&#x27;ve written, it certainly seems like software development is the path of least resistance, and, it&#x27;s certainly achievable in a fairly short time with sufficient dedication.<p>Oh, and, BTW, if you have trouble getting in the door to a corporate job when the time comes, a couple contract&#x2F;freelance projects can really help. Companies like to be able to see that you&#x27;ve written code professionally, preferably on a team, and, without SWE internships, you might need this little extra boost to your resume to get things kick started.
ajsharpover 3 years ago
Failure is an end point; you&#x27;re on a journey. A couple of thoughts...<p>On college: For many, there&#x27;s no quicker way to crush a coding hobby than to study it via a computer science program. So fucking boring. Software development != computer science. That&#x27;s where I started and I changed majors after my first year because I wanted to build shit and not write a fucking bubble sort. So I switched to economics and political science and kept teaching myself to code, got a coding job in college working for the university, graduated, didn&#x27;t know what i wanted to do, until i stumbled into a 3 month &quot;consulting&quot; gig that morphed into my first job, which led to my first real startup job, which led to [on and on].<p>&gt; And I began thinking about my career as a software engineer. How am I going to find a job?<p>This will sound petty bc you&#x27;re at the beginning, but finding <i>a job</i> will eventually prove easier than you might think at this moment. Finding <i>a good job</i> (define &quot;good&quot; as you will) will prove considerably harder. Think of your first job as an internship. Do a great job and view it as a stepping stone to the next stone in your career. Do good work dispassionately. Don&#x27;t mistake employment for loyalty.<p>Your parents, respectfully, don&#x27;t have the slightest clue or context for understanding what it is you&#x27;re trying do or how you&#x27;ll make a living at it. It&#x27;s annoying, but it&#x27;s fine, bc it&#x27;s your life not theirs. They really don&#x27;t need to understand it and you don&#x27;t need them to.<p>My advice...<p>To get good at programming: build something, anything. An idea you have. Don&#x27;t have any good ideas? Try to build a clone of something else that exists. Also, and everyone says this ad hominem but it&#x27;s true: contribute to open source. Offer your help. Any open source project of any size typically has quite literally a metric shit-ton of open issues, and not nearly enough people to fix them. So figure out how to fix one. Then do another. Keep doing it until the team makes you a contributor.<p>One brief note about career and &quot;networking&quot;: contributing to open source is a very powerful form of networking. Every time you contribute to a project you are networking with others backed by your work. Don&#x27;t take this for granted. You should also join discords and slacks and go to conferences when people do that again. I cannot stress this enough: your network is everything, and the more you invest in it the more you&#x27;ll get out of it.<p>To get a job: fuck linkedin. Fuck job postings. Get &quot;good enough&quot; at programming (a much lower bar than you think), build a list of companies that you&#x27;d like to work for and cold email the founder (founder emails are almost always firstname@company.com). Shower them with praise about how much you love their company and think they&#x27;re amazing. At the very least 80% will respond to you. There are several people on my team currently who got hired this way. This works particularly well for very early-stage startups; less so for larger companies.<p>Good luck, keep building, I promise you&#x27;ll get where you want to go.