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.

Ask HN: I'm 18, broke, and inexperienced. What do I do?

40 pointsby jessehorneover 10 years ago
I&#x27;m an 18 year old programmer, broke, inexperienced, and sleep deprived. I&#x27;ve came to the conclusion that I need to be useful to a company to expect any sort of investment of time&#x2F;energy from them, but the time I have to invest in myself is quickly fading away. Options are of low quantity as in any sob story on the internet, and I&#x27;m looking for a way out of this purgatory.<p>I have a few questions for you guys, and if you will answer them I will be thankful and possibly even inspired to do something great.<p>Are there companies out there that are okay investing time&#x2F;engergy&#x2F;money into young and inexperienced software developers? Sure, I&#x27;ve read a few articles on the internet about this, but I would love to have a better outlook in the eyes of HN.<p>Would I have a chance? I haven&#x27;t listed all that I&#x27;ve done on my GitHub, Linkedin, and such, keep in mind.<p>If you were in my shoes and had a month to come up with some income, how would you go about doing it? Believe me, I&#x27;ve spent hours on Fiverr, Freelancer, Gun.io, BountySource, and more, but nothing has came from that except a few dollars here and there. Certainly not enough for a kid who is living on his own. I have, of course, applied to several restaurants within manageable bus distance. No luck. I even attempted to join all of the branches of the military; There were no GED spots open at the time (and don&#x27;t assume I can&#x27;t take commitment (because of dropping out of highschool), I have several people who would say otherwise (all programmers)). I realized that if my employment depended on giving in to a flawed education system, I&#x27;d rather switch professions. Nothing is worth feeding that monster.<p>If you guys have any advice that could help me on my search for software development income, feel free to reply. I also wouldn&#x27;t mind discussing any controversy I&#x27;ve caused here. Tell me what you are thinking!<p>Check out these links, and happy late xmas! www.thehorne.com www.github.com&#x2F;jessehorne

40 comments

ChuckMcMover 10 years ago
<i>&quot;... and don&#x27;t assume I can&#x27;t take commitment because of dropping out of highschool ... nothing is worth feeding that monster.&quot;</i><p>There is a tremendous depth in that particular rabbit hole. Your success (or lack thereof) in life will depend on you understanding how you got to this point (18, broke, and not even the Army will take you) and at the same time did not do the minimum needed (figure out how to finish high school). The advice here is that navigating life is like swimming, there really isn&#x27;t any &quot;right&quot; way to do it, however there are ways to do it such that you end up drowning. Understanding that has to come from inside of you.<p>If you need cash now, I suggest you help older people with their Internet. There are a bazillion of them, they don&#x27;t know an SSID from a SSN, and they want to be able to participate in the tech heavy world around them. Join a church, visit the Rotary club, walk door to door, or just set up a table at a nursing home (with permission of the home of course) offering &quot;free help with your smart phone, tips appreciated&quot;. It won&#x27;t be rolling in dough but it can keep you off the street and fed.<p>If you can, visualize what you want to be, and then work backward from there to see what you need to do today to get there. Good luck.
评论 #8805418 未加载
lrvickover 10 years ago
When I was 18 I had already dropped out of college, was homeless and in pretty poor shape. I had to live &quot;fake it till you make it&quot;. None of my clients needed to know I was programming their web applications from a library computer at a college campus that I only was able to use by logging in with random strangers student ID numbers.<p>I worked my ass off to build software enginnering experience taking on challenges for little to no pay. That alone didnt keep me fed all the time while I was learning to market myself (and gaining more skills to market).<p>I did everything from working many day-labor jobs (manpower, laborready, etc), factory work, tractor sales, retail, telemarketing, street preforming, teaching old people to use the internet, etc.<p>It was a long road but over time I began to get the occasional programming gig for clients in way over their heads with money to burn. Allowed me to build confidence, income, and vital experience. I made sure I earned my keep and got referrals.<p>So far I have started 5 companies, worked for&#x2F;with countless others, tackled hundreds of fun projects, learned a lot of tough&#x2F;valuable lessons, and built a network of incredible people. I am now working as a software engineer at an amazing startup and I love my job.<p>TLDR If someone like me can make it, anyone can. Just gotta work for it and learn how to leverage the resources around you.<p>Also... ignore the people saying you can&#x27;t make it without a degree. Many of my friends employed at major tech firms don&#x27;t have anything but hard earned experience. No one worth working for has degrees as a manditory prereq. Obtaining a degree or two may well be the easier&#x2F;sane path for most, but certainly not the only one. My path was at least debt free and came with experience I would not trade for anything.<p>Feel free email me (google for it) or hit me up via <a href="http://hashbang.sh" rel="nofollow">http:&#x2F;&#x2F;hashbang.sh</a> . Lot of very successful mentors there that love helping people like you.
评论 #8806611 未加载
morganteover 10 years ago
Why have your freelancing gigs not paid off?<p>I regularly hire development contractors and the two failure modalities I see most often are:<p>1. Failure to communicate&#x2F;organize&#x2F;deliver on time. This is particularly pronounced amongst younger developers who frequently end up losing focus midway through a project and &quot;go dark.&quot; The #1 way to avoid this is to set expectations, meet those expectations, and communicate along the way. Given your educational background, this is probably the biggest hurdle you have to overcome.<p>2. Inadequate assessment of abilities. Unfortunately many younger developers think they&#x27;re a lot better than they are so they try to tackle super-challenging projects. If you&#x27;re young and inexperienced, start with the easy stuff (ie. basic CRUD apps for boring businesses). Probably the best way to improve is to latch on to a popular open source project and find a mentor in that community who can teach you best practices around design patterns, testing, etc.<p>Finally, I&#x27;d suggest that you work a bit on your personal marketing. Don&#x27;t focus on your age or that you&#x27;re &quot;hungry.&quot; Fake it till you make it. Also, put a clear list of skills (with demonstrative projects linked) right up front. (I&#x27;m only 21, but you wouldn&#x27;t know that from the front page of my website.)
评论 #8805292 未加载
SixSigmaover 10 years ago
In Australia when hitch hiking, if you aren&#x27;t walking you won&#x27;t get picked up because obviously you don&#x27;t really want to get there.<p>Pick fruit, cut grass, clean pools.
评论 #8806618 未加载
ripitrustover 10 years ago
Almost everyone is broke and inexperienced at age 18 man, the point is whether you are still broke and inexperienced when you are 28 or 38.<p>Living in abundance at young age sometimes stops people from carefully thinking what in their life is important<p>It is really great that you have figure out your future path I think you really should continue learn and practise, you may not necessarily need to work for some established companies, there are tons of open source project that you could take a look.<p>I wish I can figure out my path when I was 18 man, good luck.
评论 #8805430 未加载
EdSharkeyover 10 years ago
Can you mooch off the parentals and live at home? You can be on their health care plan until you turn 26.<p>I don&#x27;t like to make rushed decisions when it comes to money or health. If you&#x27;re having trouble getting a job as a developer, consider that you have made a huge mistake in dropping out of high school and employers are not going to take a risk on you even if you are a true talent.<p>Anyhow, if you can go home, I think you should. If you opt to get your GED, that&#x27;s good for your personal development but not much else. Most employers are going to be leery of you in any case since you couldn&#x27;t keep it together enough to finish HS.<p>Aging into your 20&#x27;s will help, and if you&#x27;re any good, you&#x27;ll get enough freelance jobs or contractor jobs that you&#x27;ll make up for your past mistakes on your resume and can try out for full time positions at companies you like.<p>I am also not keen on the idea of working for free anywhere as an intern for future promises of employment or purely for experience, especially with your history. Don&#x27;t let yourself get exploited.<p>Get some sleep.
评论 #8805436 未加载
jacquesmover 10 years ago
Try to get an internship with a company that builds stuff with&#x2F;in the languages where you already have a bit of knowledge. That should get you paired up with someone with some gray hair and a few battle scars which will allow you to learn faster than what you can do on your own.
评论 #8805315 未加载
fencepostover 10 years ago
Don&#x27;t focus entirely on programming.<p>Find small IT services firms in your area, call them, and ask if they&#x27;re looking for people. I guarantee you&#x27;re at least 2 steps above who they normally get, and depending on their size and customer base you may be able to get good local freelance development projects and references while helping them keep their customers happy. You may also get a variety of experience with both business needs and end users that may be very valuable to you later. You&#x27;ll also help with things that seem incredibly simple to you like basic spreadsheet or macro stuff - something you&#x27;ll spend 15 minutes on that will literally save a business staffer or manager days of error-prone tweaking by hand.
评论 #8805529 未加载
评论 #8805440 未加载
thro1237over 10 years ago
Get a four year college degree in Computer Science or related field. If it is too expensive to do it in the US, try to move to another country where it is cheaper with reasonable quality. I believe you are a decent programmer -- but it is very difficult to go past the HR screens of many companies without that degree. You might have ideological disagreements with the way the world works, but as you grow older, unless you are extremely luck or brilliant or both, this hurdle will stare at your face too many times. And being in college will also give you time to hone up your real skills.
评论 #8805974 未加载
maerF0x0over 10 years ago
I worked a limited time job on odesk for about minimum wage for about 20 hours to get a 5* rating from an employer. Then I did the same at minimum wage x1.25 , rinse and repeat until you are making about $40 an hour. I always told my contracts, &quot;I bill for every minute, but you can fire me at anytime if you&#x27;re unhappy&quot;. Unfortunately there isnt really a market for much higher on odesk and then you&#x27;ll start to have to look for contracts elsewhere. But in lots of the country $40 is tons.
评论 #8806142 未加载
ecmaover 10 years ago
I hope I&#x27;m not going to be the only wet blanket here but I think you need to seriously consider your options outside of software, at least in the short term. Your story makes it sound like you&#x27;re in serious need of some income and&#x2F;or support and you need to take care of your basic needs before you have the flexibility to do what you&#x27;re passionate about full time. I hope I interpreted your situation right because this is a worrying position to hear about.<p>Your dismissal of the education system is a little sad too but as a non-American, I&#x27;m not in a position to judge the situation. Despite the bad rep education systems get, I think the benefits of formal education can&#x27;t be understated. It&#x27;s not just the skills you learn directly from courses but the critical analysis and other soft skills that you pick up which are often most valuable. I&#x27;m glad that you seem to have the interest to direct yourself toward new knowledge - that&#x27;s just as valuable and not orthogonal to formal education.<p>I had a look at your Github and, IMHO, it&#x27;s not something that would cause me to hire or partner with you. That is one person&#x27;s random opinion on the Internet though so please don&#x27;t take it as rude or disheartening. You are writing code and it is interesting, that&#x27;s a great start especially for someone as young as yourself. Keep writing code when you can and I&#x27;m sure you&#x27;ll end up doing something you love.<p>Good luck and I hope you get some good advice from this thread but remember that you should put your health and basic needs first. Passion and repositories usually aren&#x27;t enough to pay the rent.
评论 #8805256 未加载
zapharover 10 years ago
First some encouragement. You can totally make it in this industry. I know because I&#x27;ve been in worse situations: <a href="http://jeremy.marzhillstudios.com/entries/From-Homeless-to-a-Career/" rel="nofollow">http:&#x2F;&#x2F;jeremy.marzhillstudios.com&#x2F;entries&#x2F;From-Homeless-to-a...</a> So here are two things to keep in mind.<p>1. You need to make money somehow. Worst case scenario you go to work at something like LaborReady or Manpower. It&#x27;s exhausting work but if you show up and put in a little effort you&#x27;ll always have work. For a little while I was on a request list for companies that used Labor Ready. It doesn&#x27;t take much to stand out from the crowd there.<p>2. You need to get exposure. This can happen through Github, OSS projects, and your blog. But most important find your niche. Become an expert in something that there aren&#x27;t many experts in. I got my first real job because I became expert at Perl at a time when there weren&#x27;t many people claiming to be experts in Perl. It can be a language, Framework, technology stack, whatever. After you&#x27;re first full time job though you will gain contacts and a network. You can then play that out into career growth.<p>Nothing is guaranteed but you have options.
评论 #8805391 未加载
评论 #8806066 未加载
评论 #8806379 未加载
nicolethenerdover 10 years ago
Access Code seems like a perfect program for someone in your situation (basically a 9-month coding bootcamp for folks from underserved groups - it&#x27;s in Queens, NY - I&#x27;m not sure whether you have to be from NYC to apply) <a href="http://www.c4q.nyc/accesscode" rel="nofollow">http:&#x2F;&#x2F;www.c4q.nyc&#x2F;accesscode</a><p>Does anyone know of any similar programs elsewhere in the country? (Looks like the OP is in Georgia)
评论 #8805453 未加载
gojomoover 10 years ago
You don&#x27;t mention where you are. Moving to where better opportunities exist is often beneficial – not necessarily to a tech mecca, but perhaps still a city with a larger mix of tech, non-tech, and service firms.<p>If your career goal is software development, you can and should get relevant experience and a paycheck together. Only take an unrelated job (like the restaurants you mentioned) if that&#x27;s the only way to stay fiscally&#x2F;mentally healthy.<p>While you may be enough of a self-teacher and hustler to do a lot of remote&#x2F;solo work to get by, at your career stage you really need to be working with a larger group of more-experienced people. (College-like programs are one way to achieve that, but interesting&#x2F;competent&#x2F;functional workplaces are, too.)<p>Your first, second, and third priority should be to be near and working-with people you can learn from. Research all such workplaces near you, and be willing to take any starting position someplace they&#x27;re doing the kind of work you want to do. Any role can grow quickly once you&#x27;re in the door.<p>Your age is less important than the fact you&#x27;re &quot;entry level&quot; to the full-time workforce. Your lack of credentials can be largely offset by any prior work that shows promise, a good attitude, and acredible interest in filling any skills-gaps over time (with both on-job and off-job projects and education).<p>It&#x27;s expected you&#x27;ll learn on the job, you just want to send the signals that: (1) it won&#x27;t be too long of a ramp-up before you&#x27;re a net benefit to the employer; and (2) if a firm is patient with you, you&#x27;re interested enough in their projects&#x2F;business they&#x27;ll have a chance of retaining you, when you&#x27;re more-experienced.
gregthompsonjrover 10 years ago
I think you should stop asking yourself whether you could fair as a developer. If you&#x27;re broke, you need to make serious decisions very tactfully, very quickly.<p>Just apply. Stop hesitating. I sense way too much questioning from you regarding your own skill level and how you fair out there.<p>If you only have a month to come up with some income, you need to get a job doing construction, mowing lawns, etc. Just do something to eat while you apply for dev positions.<p>And keep populating your GitHub account. That never hurts.<p>And as immoral as it seems, DO NOT be afraid to lie a little. A lot of people here will dismiss the need for white lies in reaching most levels of success, even if that success is landing a dev position that pays 50k. Don&#x27;t listen to those people. You need money and a place to grow -- you need to be just as relentless and dogged as your competition is. In America, that competition is a lot of kids who want green cards, a lot of kids who have degrees, and a lot of kids who have no heart when it comes down to grabbing opportunities. Don&#x27;t overdo it. But it really won&#x27;t hurt to say that you&#x27;re a little better at what you do than you actually are. It wouldn&#x27;t hurt to say you&#x27;ve built a few IRC bot clients a few years ago when you didn&#x27;t (be prepared to explain how you did that on the spot, though).<p>Nothing about the wild teaches us that hunting is easy. Just because we&#x27;re civilized animals, don&#x27;t believe for one moment that it&#x27;s not just as harsh in society when you&#x27;re trying to eat as it is out in the wilderness.<p>Finally: It seems like you already know this, but just to reinforce this value: don&#x27;t be ashamed to take a job that you&#x27;d normally considered beneath your skill set or potential. Ever.<p>Good luck, my man.
评论 #8805356 未加载
评论 #8805361 未加载
mc_hammerover 10 years ago
Try to contribute to 1 open source project, especially one someone can remember. At the same time focus your expertise into one area - something popular, like jquery or laravel or rails. Once you can say you are an expert at one thing and have some experience behind you (open source or other released project), you can get a job easily, for $20-40&#x2F;hr.
评论 #8805166 未加载
noahltover 10 years ago
When I was 18 I knew Python, HTML&#x2F;CSS, and a little bit of Django. I cold-emailed every Python shop in my city (San Diego) asking for an internship, met with a few of them, and ended up with a summer internship. It paid just above minimum wage and was only for the summer, but it was fantastic and I loved it. Some tips:<p>#1: An internship is probably easier to come by than a full-time position, since it&#x27;s less of a risk for employers. You&#x27;re still young enough that internships are appropriate; take advantage of that.<p>#2: You don&#x27;t have to advertise the fact that you got a GED. Just list the years you were in high school, or don&#x27;t list education at all. Even when I was still in school, I never put my GPA on a resume. As an interviewer now, I never even look at the education section.<p>#3: Write a good cover letter that summarizes some of the cool projects you&#x27;ve built, like LoveOS and Derplang. Be sure to explain _why_ they&#x27;re cool.
评论 #8805564 未加载
wallflowerover 10 years ago
The number one rule of freelancing that you must never break:<p>The more you slip in showing the client something&#x2F;anything, the higher the expectations of the client will grow.<p>For example, &#x27;oh it will take about 2 weeks to get X done&#x27;. If you get to two weeks later and you&#x27;re like &#x27;sorry, taking longer than usual&#x27;, the client&#x27;s expectations will be start to boil up as a function of their trust being tested (corollary - when someone vouches for you as a freelancer, you will destroy their trust if you don&#x27;t deliver and the client comes back to them).<p>Show progress&#x2F;wireframes&#x2F;communicate progress in a non-condescending manner. One extreme is no communication at all, the other extreme is participation in daily progress meetings with the client. Slant towards more communication, as miscommunication is at the root of most freelancing evil.
ajdusiejdbdover 10 years ago
Your too young to give up just yet. You need to get your GED or most companies won&#x27;t hire you. Not because they have something against you, but as a manager you stick yor neck out a bit when you hire someone and if for some reason it didn&#x27;t work out their boss might look at them like &quot;wtf were you thinking, this dude didn&#x27;t even have GED&quot; and then question their own good judgement in the future. It&#x27;s more about their own risk management then your abilities.<p>Go find any job you can get, most of my friends did best buy retail. Get your GED then do 1 year of community college taking intro CS classes. Do that and list out all your github stuff in a portfolio, then you will seem much more desirable and at least a defendable risk to take on.
评论 #8805363 未加载
pthreadsover 10 years ago
Why not get a night shift job as a concierge in some hotel or apartment building? All you have to do is sit at your desk for the most part. Utilize that time to learn new skills, find a software job, take some online classes, or contribute to open source software? Problem solved.
评论 #8805307 未加载
josh_fyiover 10 years ago
&gt; I&#x27;ve came to the conclusion that I need to be useful to a company to expect any sort of investment of time&#x2F;energy from them<p>That is true. But a little bit of &quot;I&#x27;m God&#x27;s gift to humanity&quot; will go a long way. Try a little. (A <i>little</i>.)<p>I suggest going to meetups and namedropping your GitHub<p>&gt; listed all that I&#x27;ve done on my GitHub, Linkedin<p>Do that! Unless there was some rubbishy work that doesn&#x27;t enhance your market value, use your existing work to prove yourself.<p>Try going to meetups and namedropping your GitHub. Say enthusiastically: &quot;Wow, I love the way WebWorkers fit into Angular JS. I put together a project on GitHub ... exciting stuff, take a look!&quot; Getting back to my first point, no one minds a little arrogance so long as you have something to back it up!
readmeover 10 years ago
So, you&#x27;re not in college?<p>I know this will be a controversial suggestion, but I am offering it as someone who takes his own advice (I&#x27;m in the Army). This suggestion isn&#x27;t for the faint of heart.<p>I would say if you&#x27;re not a conscientious objector, you should go down and see an Air Force recruiter. They have a pretty good selection of technical jobs you could do.<p>Then you&#x27;d get out with the GI bill in a few years and they&#x27;d pay your rent the whole time you&#x27;re in college. 36 months of tuition plus a salary stipend of an E-5 (sergeant).<p>Just something to mull over. The military does actually have some pretty cool mentally stimulating work, if you have the brain, which you obviously do.
krat0sprakharover 10 years ago
I&#x27;d suggest picking up something popular and spending good amount of time in churning out projects. I see that you have Lua on your Github, but since you&#x27;re desperately looking for work I would advice you to pick up ROR or Django (if you like web dev) or iOS &#x2F; Android (which might be a good fit with your interest in games).<p>Lastly, I&#x27;ve heard good success stories of people who&#x27;ve been to dev bootcamps (such as Hacker School etc.) which excel in getting you competent enough for an entry level job in a tech company. A simple Google search would help you find a couple near your area. Save up for it and consider giving that a shot as well.<p>All the best!
评论 #8805263 未加载
blacksoilover 10 years ago
On one of the comments you wrote, you said you&#x27;re not in a financial situation that is life-threatening. I&#x27;d like to ask start from here. Would going to a community college be an option for you? I myself went to a 2-year community college then transferred to a 4-year university, majoring in computer science. It had helped me landing a job in one of the most well-known tech companies.<p>When I was in a community college, I was under the impression that it was not too hard to get some financial aid. Would it be possible for you to work part-time while studying?
评论 #8805503 未加载
评论 #8805380 未加载
Animatsover 10 years ago
See if you can take one course, in anything, at some community college. That advances you from &quot;GED&quot; to &quot;some college&quot;, which is a huge advance in the resume.
评论 #8805303 未加载
zeeshanmover 10 years ago
I looked over some of your stuff and I really think you are underestimating your skill sets. Experience is helpful but you can do so much without it, too. I think other people have great advice you should listen to.<p>Although you can do so much with your programming prowess, going to college would only help. See if you can get into community college. Spend an year or two there, work hard, make friends, and then transfer out to a better school.
jshenover 10 years ago
What I see on your links is very promising, and there certainly are companies willing to hire entry level people. You&#x27;d definitely get a phone screen if your resume crossed my desk.<p>What you don&#x27;t say is how you&#x27;ve looked for work and what happened. Do you apply and never get called back? Do you get interviews,but no offer? Are you willing to relocate or does it have to be remote work?
评论 #8805276 未加载
shayanjmover 10 years ago
Build cool things and don&#x27;t focus on the income. If you need cash, get contract gigs to pay the bills. Gun.io is a great resource for that (I&#x27;ve only got a few years on you and I&#x27;ve made a pretty penny doing consulting work for the last few years).
knownover 10 years ago
You&#x27;re just 18. Don&#x27;t despair. You&#x27;ve bright and prosperous future ahead.
alcipirover 10 years ago
first of all, relax. I&#x27;d do anything to be a 18 years old programmer. Can&#x27;t you get some help from your family? If you&#x27;re really broke, that would at least cover your food expenses and such.<p>Otherwise, just keep looking and programming, you seem really passionate about it and started at a very young age (I begun programming when I was 22). If you really need some money, try anything that pays your rent&#x2F;food&#x2F;etc. and on the side keep looking for programming gigs.<p>I don&#x27;t think it is a matter of luck, so I will just wish you a good night of sleep and a more relaxed mind.<p>Sorry about my english, lack of practice hurts that much.
评论 #8805461 未加载
_RPMover 10 years ago
Anytime I see that someone does work in C, I automatically assume that they are above average. To even _want_ to program in C, means to me that you are passionate about programming. I know I am biased.
评论 #8805259 未加载
itl12over 10 years ago
Off the top of my head,(and I&#x27;m sure you will get better responses) you could trawl the PHP forums and pick up some simple work that you can bash out quickly? May be a way to make a few bucks.
评论 #8805150 未加载
rab_oofover 10 years ago
Read &quot;steal this book&quot; and don&#x27;t get caught. (Ignore the militancy anarchist cookbook stuff and addresses which are mostly outdated... It&#x27;s a practical urban survival guide overall. It&#x27;s a pdf that&#x27;s widely available.)<p>If you want a simple business model that works, sell t-shirts on a high pedestrian traffic area or tourist trap area (pier 39 sf). You may even clean people&#x27;s car windows for tips and pay at gas stations if you ask the owner|manager &amp; explain (many gas stations are independently owned.. Expect to have to visit 10-15 stations to get approval and be super sincere). It&#x27;s generic hard work, but it&#x27;s doable without skill or funding. Also sign up for TaskRabbit for more skilled jobs that could pay more. (See a pattern.. Try lots of things and hustle to get to higher paying gigs.). Btw playing up youth leads to money... Stay clean, shave, youthful attire and get a haircut if needed... You&#x27;re the product if you offer a service. (Either look professional or super pathetic, in between leads to less cash.)<p>Some religious organizations will help you, others like most of those in Silicon Valley, only do happy-clappy and no social service volunteering as do others in poorer areas. In fact if you ever had to bet outright, don&#x27;t bother begging from rich people, beg from lower&#x2F;middle class areas.<p>If it&#x27;s a super emergency in the US, apply for food stamps and general assistance at your local social services agency. They&#x27;ll usually give it to you <i>the same day</i> in the form of an EBT card that works at Costco, grocery stores and pharmacies. It&#x27;s a pittance, but it will keep you alive if you budget it very carefully. (Beware: massive fees at almost every ATM. Always get cash back at stores instead.) They may even throw in medical insurance if you&#x27;re broke enough. (I was a teacher in a minority area and had to help emancipated students get food and get to school... I&#x27;ve seen almost everything. :( ). Rationalize going on the dole as a buffer that you will pay back through taxes many times over later, or to wealth and minimal taxes and let the middle class handle that.<p>Cut your expenses (don&#x27;t eat out) and travel as least as possible. Maybe buy a cheapish van and live in it instead of paying rent. Cancel all those monthly Internet services (games, Netflix, Hulu, spotify), perhaps even phone service. Use coffee shops for power and data, maybe go Skype &#x2F; google voice only. Cut luxury prepared foods too. Shelter, food and transportation (gas) are the actual necessities... Everthing else is a choice to rationalize excessive consumerism. (Stop smoking, drinking and latte habits if present... This is where most poor people hemorrhage money and may harm their health too. For blanks sake don&#x27;t drink or do drugs but do get good sleep, your judgement (wits) needs to be perfect or one mistake on the street will kill you... You need to be making the best possible decisions as often as possible to bootstrap yourself back to where you want to be.)<p>Don&#x27;t count on a startup for income... It&#x27;s always a long shot &#x2F; crapshoot and most stories are pure survivor bias hiding the work, pain and luck involved.
评论 #8805327 未加载
philip1209over 10 years ago
Are you hosting your personal website on Fastly? That&#x27;s $50&#x2F;mo and it looks like you get almost no traffic! Switch to S3 (cheap) + Cloudflare (free version) and save like $49&#x2F;mo.
评论 #8805575 未加载
kayhiover 10 years ago
&quot;Would I have a chance? I haven&#x27;t listed all that I&#x27;ve done on my GitHub, Linkedin, and such, keep in mind.&quot;<p>Maybe do this?
评论 #8805172 未加载
dec0dedab0deover 10 years ago
apply for any technical job at a normal company, or any job at a technical company(as long as it is something you can actually do). Things are much easier once you are on the inside.
rubyfanover 10 years ago
OMG what I wouldn&#x27;t give to be an 18 year old programmer. The world is your oyster dude.<p>&quot;I am a young software developer.<p>more coming soon...&quot;<p>You&#x27;re god damn right. Income? Who needs it? Do something awesome that you are <i>passionate</i> about. Everything else will flow from that.
评论 #8805201 未加载
jasondenizacover 10 years ago
Forward your question to Peter Thiel
lostghostover 10 years ago
I&#x27;m the head of engineering for a growing company. I&#x27;ve been involved in development for about twenty years. I&#x27;ve hired a number of young inexperienced developers. I consider many of them to be the best hires I&#x27;ve ever made.<p>This is my advice to you.<p>1) Unless it&#x27;s handed to you, don&#x27;t focus on freelance. You&#x27;re young and inexperienced. Even if you have the best of intentions, if you take on a solo project, you&#x27;re not even going to be aware of the mistakes you&#x27;re making, and rather than learning from them and improving, you will likely turn bad practices into bad habits. Right now you need to learn. You need to find a small team that you can join as an intern or Jr. Developer. You need to be in an environment where people around you can accelerate your education. Forget pride. Forget expectations. Embrace the ability to learn and grow by making professional mistakes in an environment where others will point out those mistakes and the team will carry much of your weight while you gain experience.<p>2) When networking and interviewing, don&#x27;t sell yourself on what you know. In the grand scheme, you don&#x27;t know much, and you can&#x27;t win by competing on something that you lack. When I hire Jr. Developers, I don&#x27;t really care what they know or, on the surface, what they&#x27;ve done. I&#x27;m not hiring them for experience or knowledge. I&#x27;m hiring them for their passion and their thirst for knowledge. I&#x27;m making a gamble that the investment that I make into that person is going to pay back 10 times. What matters to me is how willing that person is to admit their weaknesses and to jump at the opportunity to learn. Market yourself accordingly. Focus on networking through whatever local meetups you can find. Ask (or beg) experienced developers in your area to meet you for coffee so that you can pick their brain or ask advice. Always be inquisitive. Do personal projects to challenge yourself. Find the things at the very edge of your ability or comprehension, and challenge yourself to find what lays just beyond. Repeat.<p>3) Show that you&#x27;re committed. Many people disagree with the traditional education system, especially in CS. But, the one thing that it shows is that if you commit yourself to something that you will see it through. That said, I don&#x27;t have a CS degree and a rarely give a shit about a degree for anyone I&#x27;m hiring, but, you need to find some way to demonstrate that commitment. As I said, I&#x27;m going to invest heavily into you. The last thing in the world that I want is someone that three months in suddenly feels like they no longer care, or, worse yet, are now beyond the role.<p>4) On areas where you are knowledgeable, speak your mind. No one wants to hire a limp fish. When I invest in helping you to grow, I&#x27;m going to look to you to help the next young developer grow. That requires someone that is willing to stick up for what they think is the right way to do a thing. But, this specific piece of advice comes with two important caveats. First, don&#x27;t boastfully preach on areas where you are not informed. It&#x27;s called bull-shitting, and those around you will know. And second, however strongly you hold a belief, always remember that as we grow our beliefs will evolve. Don&#x27;t close yourself off from different ideas or opinions.<p>One of the best developers that I ever hired broke down in the middle of a technical interview. We were hammering him about some somewhat advanced Javascript concepts and he couldn&#x27;t provide answers. He was visibly upset and frustrated and clearly felt by the end of the interview that he wouldn&#x27;t be hearing back from us. Before he left, he told me, &quot;You know, I&#x27;m sorry that I got upset. I&#x27;m frustrated that I can&#x27;t answer these questions. But most of all, I&#x27;m frustrated that I&#x27;m not at a place where I can learn to answer these questions.&quot; That was one of the most honest and impactful things I&#x27;ve heard from any candidate and I knew on the spot that he was the right hire. In the last three years that he&#x27;s been on my team, he has gone from limited experience outside of HTML and Javascript, to production quality Ruby, Objective C, and Java development.<p>That&#x27;s what I look for in an inexperienced developer.
评论 #8805482 未加载
Klinkyover 10 years ago
Get your resume spruced up. If you don&#x27;t have actual work experience, create a list of personal projects and describe how you made them.<p>Put as much information on major job sites like Monster, SimplyHired, Indeed, Dice,etc.. It&#x27;s boring and if you don&#x27;t have much to list, disheartening, but likely you&#x27;ll get some recruiters calling you to try to fit you into whatever job de jour they have cooking that day. At least having someone calling though with minor interest helps boost confidence.<p>Apply to small local companies, don&#x27;t bother with huge organizations(e.g. power companies, healthcare). If there is a long drawn out application process on their website, avoid it. Ensure you include a cover letter and customize it to include something about the company, and why you&#x27;d be excited to work for them(e.g. you like their product, and can see how it could make a difference in the world).<p>Get your GED. I think you&#x27;re giving a poor excuse for why you don&#x27;t have it. There are tons of places to take the GED test. Get it at least scheduled and go.<p>Even if you don&#x27;t want to go through the typical education process, jobs won&#x27;t just land in your lap. You&#x27;re likely going to have to work just as hard(or harder) driving yourself towards personal improvement, as you would going through college. It&#x27;s also extremely easy to become apathetic and let your life slip away when your goals are ambiguous. You need to become a specialist. A ton of people in my area are looking for AngularJS programmers. This is probably one of the top requested things recruiters were asking for. To really become a specialist though, you&#x27;d probably need at least a few months dedicated to making serious applications with AngularJS. The market could also fall out from under you as well, and suddenly your specialist skill isn&#x27;t what people need anymore.<p>If you really need money, look for extremely low end jobs that have nothing to do with programming&#x2F;tech and try to expand your role as the &quot;tech guy&quot; once you get there. Even putting something on your resume like &quot;assisted co-workers with technical problems&quot; and a few stories involving your problem solving skills in the work environment may get you noticed.<p>Go to user groups or tech meets in the area. Try to find out what people are working on, and make them aware you&#x27;re available. Maybe you can pick up odd jobs.<p>Ultimately, if you really cannot find work and you are passionate about programming, swallow your pride, get loans and go to school(community college, then university). Even if you end up with 50 - 60K debt, you WILL be able to pay it off with a professional software developer salary. It&#x27;s probably one of the most worthwhile investments you could make in yourself. Just make sure you network while in school, look for internships, apply for campus tech jobs, and develop a hearty list of personal and school projects.
评论 #8805406 未加载