Quote:
Originally Posted by Victor
honestly, your decisions are super easy. ship out resumes and get a dev job. if you hate it, just quit and go back to school for math or whatever you are interested in.
also, you can always return to the boat but honestly you should proly quit that job just for your mental health. though, it seems being outdoors and active is good for you and if you holed up playing video games that could be worse.
regardless, I think you may be surprised how much you like a dev job.
no joke i came close to quitting today, it happens almost weekly. the nazi kid started making fun of me in the work group chat for the kate/cuckold stuff (which he's been warned about before by my boss, but my boss just issues warnings for things and never follows up so I don't even go to him anymore unless it's really, really serious). I just don't want to potentially go into summer with no job and no income because that could get uncomfortable fast.
there's other captain jobs but the only boats I'm really comfortable driving are the ones I work on and they drive much differently than most boats.
Quote:
Originally Posted by citanul
J,
It makes sense from your life story that the education you would have at this point is inch deep and mile wide. But nothing stops you from independently going a mile deep. You like algorithms, learn more algorithms. You like computability theory, learn more computability theory. There's great resources out there be it books or online courses. I found just reading the Intro to Algorithms by Cormen/etc a lot of fun! As was A Course in Combinatorics by van Lint.
The good news is that there are also plenty of places where employers value general nerdery about algorithms/speed/etc. While it's true that many many many small companies do not care about these things at all (because why would computation speed optimizations matter for most dumb SaaS products?) there are plenty of companies (basically anyone doing anything at scale) where these concerns are real. It turns out the biggest tech employers in the world actually employ many top CS theorists for exactly this reason. You don't have to be a lifelong academic to study these things. You can get paid to do it. Not all jobs have to just be plugging away at things you don't care about for money.
i think I'm auto-didactic enough to do this. my therapist mentioned grad school today without me even saying anything about it, and she thinks a master's program in the future might not be a bad idea for me, if I pursued a college professor route at a community college. she thought a PhD was within grasp for me but I really disagree. I did a lot of reading last night and I don't think i could do it even if I wanted to. I do think I might really enjoy a career in education but it would be scary having a master's degree and no real work experience so I'd rather get the work experience first and see if I like that. I'm told by the people I've tutored that I'm a really good teacher.
My last final is tomorrow, then I'm going to work on my resume/cover letter and send it to larry (he generously offered) and my uncle, and other than that I've thought of a few personal programming projects I can involve myself with during spring break. I might try to look for an open source project I can contribute to.
if not, another good idea was attending local hackathons. I also reached out to an old college professor who kept a list of internships and contacts and asked if she had any leads on a job or if she needed help tutoring. No response yet but we've kept in enough contact over the last few years and she really liked me, so unless her email changed I'm sure she'll come up with something for me.