Ask HN: Internships for a 13-year-old?
51–60 of 85 posts
Re: Ask HN: Internships for a 13-year-old?
#52Maybe not the most popular opinion here, or maybe it will be, but advice from a father of two boys: Enjoy your childhood for the remaining 3-5 years before worrying so much about your professional career. You have decades of working in software ahead of you, if you continue on that path. Just enjoy your childhood, go out and play, or even just work on projects you enjoy. Once your childhood is gone, you'll regret not…
It's easy to romanticize "carefree childhood", but I think that's baloney. I've loved working with computers for literally as long as I can remember. When I was 13, working with computers was playing! Getting paid to play would have been a dream come true for me at that age.
Re: Ask HN: Internships for a 13-year-old?
#53Once you get to college, you're going to realize that you'll never have a vacation like you did when you were young. Real life starts and it never ends until you die. Spend your summer doing something that you love. If that's coding, do that, and don't worry about getting paid for it yet. Also don't worry about building your resume -- you can start doing that when you're 14, if your heart is really set on it. No one…
If you work hard and achieve succss early in life, you can take long vacations for the ret of your life. The real issue is that some people have a postiive attitude adn enjoy what they do, and some people live their life regretting everything they didn't do and not appreciating what they do.
Re: Ask HN: Internships for a 13-year-old?
#54Earlier quoted context omitted.
Counter-perspective: I do wish I'd spent more summers working in software. Going to camp and doing regular kid things made me miserable. Working for software companies as a teenager absolutely helped me in my career, and it was absolutely worth the time.
Thanks for your perspective. I guess I'll add this to my own comment: working at a real job as a teenager isn't going to make or break his career. He's a smart and driven kid, just as you seem to have been. If he enjoys coding more than socializing or traveling or whatever, he should certainly code, but he's already well beyond his peers (and always will be). It's just very different to work on your own stuff at your…
Plus, that was what always impressed the most during job interviews. I was generally one of the top prospects in the interviews I did -- not because of my GPA, or the school I went to, or past job experience, but because of some of the interesting projects I'd done either on my own or to help out my father with his businesses. It shows not just skill (which lots of other people have, even if it might be a bit less than you) but ambition and drive (which, it seems, not many others have).
Re: Ask HN: Internships for a 13-year-old?
#55Earlier quoted context omitted.
I've loved it, too, but I don't look back and treasure my countless hours coding. It's great to have a skill, but the things I remember are time I spent with my family and friends.
Would you go back in time and do things differently? I personally wouldn't, I would do things the same way again; I was crazy motivated when I was younger.
Re: Ask HN: Internships for a 13-year-old?
#56I'm a 19-year-old software engineer for Barracuda Networks. When I was about your age, I was very interested in programming and computers as well. :) (You can actually find screenshots all the way back to the very embarrassing beginning where I tried to figure out how fonts + iframes worked here: http://www.screenshots.com/ghostlypets.com/2005-12-15)
Like you, I spent a lot of time wishing I could just "be at MIT already" or "just get hired to do some work." As most people have said here, however, in the US, you can't legally be hired, as much as this sucks.
However, you should check whether the high school you're soon to be attending has a FIRST Robotics program. You'll get to work on a team, similar to a small startup company, to build a robot (and a website, and a business plan, etc.)
Additionally, one thing that I found was pretty helpful to me was to find some small niches that needed devs (when I started, I used virtual pet sites as this niche, being a Neopets fan, and later moved to Bitcoin when that got popular.)
I got recruited when I was 18 because the company saw me on LinkedIn, saw my Github, and was already interested in me. It was awesome. I'm glad I'm here, it's what I always wanted. But I also have less time to work on "side projects" (i.e. the type of projects you get to work on right now), which means less time to learn what I want to learn and more time to learn what the company needs.
So my advice to you would be to find some niches you're particularly interested in and explore them to the fullest extent you can. Learn multiple languages, learn multiple paradigms, learn multiple architectures.
The web and computers are more complex now than they were when I was young, and they are going to continue to get more complex. The more abstractions you create, the more there is to learn in the entire field of programming. But when you get into a business role, you have to focus on what makes something work, rather than what's new, what's interesting, or what you don't already know. Now is the time to keep doing that sort of thing, and figure out what you really like about programming.
P.S. Looking at you and your friend's sites and blogs, you are the kind of devs companies will be trying to hire. :) When I was young I spent a lot of my time "looking up" to a lot of devs with jobs. Having a job isn't the end-all-be-all to being a dev. It's not even close. There is so much to learn, and so much to do, that nobody will ever be a "better" dev than another. Just stronger knowledge in certain areas. :)
P.P.S. I focused too much on web dev when I was young. You can learn a lot about languages, and it's awesome because you get immediate results. But frameworks like Rails provide a lot of abstractions, and if you want to learn the core concepts behind computer science, using them isn't the best way to learn. Try writing your own framework, try writing a game (command-line if graphics is too daunting). You'll learn algorithms, data structures, and paradigms. That's the type of thing that translates between languages. :)
Re: Ask HN: Internships for a 13-year-old?
#57Earlier quoted context omitted.
I've loved it, too, but I don't look back and treasure my countless hours coding. It's great to have a skill, but the things I remember are time I spent with my family and friends.
Do you treasure countless hours with family and friends, or do you treasure a set of memorable moments? Also, not everyone is an extrovery.
You don't have to be an extrovert to enjoy close personal relationships or have regrets about how much time you spent with loved ones when you had the chance.
I'm sure there are people who don't value people or relationships. If OP is one of them, I'm sure he'll disregard my advice categorically.
Re: Ask HN: Internships for a 13-year-old?
#58Maybe not the most popular opinion here, or maybe it will be, but advice from a father of two boys: Enjoy your childhood for the remaining 3-5 years before worrying so much about your professional career. You have decades of working in software ahead of you, if you continue on that path. Just enjoy your childhood, go out and play, or even just work on projects you enjoy. Once your childhood is gone, you'll regret not…
It's easy to romanticize "carefree childhood", but I think that's baloney. I've loved working with computers for literally as long as I can remember. When I was 13, working with computers was playing! Getting paid to play would have been a dream come true for me at that age.
I remember asking someone why she would choose not to do something she loves for a living if she could get paid to do it. Her response, "Because I don't want to end up hating it."
That being said, I do like my job. Still, there are other things I would work on if I didn't need to get paid, even beyond the non work related things I already work on.
Re: Ask HN: Internships for a 13-year-old?
#59However, your resume is super impressive, and you're clearly gifted. I'm going to bet that there will be people who will want to support your ambitions and create an ad-hoc internship for you. So here's my advice:
Treat your internship search like a job search!
Cold-call and cold-email CEOs of NYC-based startups that use Rails or React. Medium-sized and small companies might have an easier time accommodating, but it can't hurt to try bigger companies too just for kicks.
E.g. try this line for cold-calling: "Hi, this is Lachlan. Are you $CEO_NAME at $STARTUP_NAME? Yes? Cool! I'm a 13-year-old middle school student, and I built a web app with Rails and React last year. I'm looking for an internship this summer. I was wondering if that's something you'd consider."
Regarding child labor laws: Businesses with employees tend to already have a lawyer they regularly talk to (for contracts and compliance). They should be able to run the labor law issues by their lawyer for you - maybe you'll have to wait until your 14th birthday, maybe it's possible to structure it as a "trainee" program that falls under different laws, maybe something else. So I'd just bring this issue to their attention and leave it up to them to figure it out.
Re: Ask HN: Internships for a 13-year-old?
#60On the internet, no one knows your web server is running lisp. On the internet, no one knows you are 13. Refuse to do video calls, but be super responsive to email and IMs. You'll miss out on jobs, but there are a zillion out there.
I'd suggest, you build something you want. You're in a unique position to spend years building something amazing, that could make you some money. Work is essentially building someone else's dream. If your dream and their dream align, it's great. But for most people, most of the time, work sucks.
Heck, blog about react techniques. make awesome tutorials. I'm 3x your age and just started learning how to make minecraft mods. I'd suggest that, not because you're 13, but because it's kind of cool.