Sup Veeky Forumsgrammers, I have an engineering job where I basically write scripts to automate and test things. In school I studied IT, which exposed me to programming, but I never learned any algos or datastructures, besides some basics I learned after I graduated. I've been at my job for 3 years and boss is happy, I've got big raises and bonuses so I'm content with my position there, but feel like I would fail any standard coding interview. Should I worry about this if I've already established myself at a well known tech company?
Should I spend any time doing hackerrank and leetcode challenge type things to get better at programming or focus on other soft skills. I don't really want to program my whole life, but also there's not really a management/project management trajectory anymore since companies operate very lean to cut costs. Someday I would like to run some type of tech/crypto related business though.
Adrian Fisher
Google CS50.
That the best intro to comp sci course on the net.
Grayson Carter
>engineering job >write scripts to automate and test things >engineer Ok selenium friend
See I know you're not a programmer because if you were you wouldn't ask stupid questions but actually program instead
Elijah Morgan
>I don't really want to program my whole life Programming is just a means to an end to me, I just want to make as much money as possible and before I'm 60 years old.
Cooper White
the only things you really need to be a good programmer is to be cute and wear programming socks if you want to improve
Wyatt Harris
I think it's best to pick a standard programming language like Python or C# or Java. Then buy a recommended textbook about it, preferrably with exercises, and just work through it.
Then stick with the language and dive into network and database programming.
Jonathan Butler
you fucked up then had you put 10k in ETH 2 years ago you'd be a multi-millionaire now
Nathan Murphy
oi u little bugga fuck off back to ya mums kitchen and cook me an egg or two will ya m8?
Ian Nelson
as far as I can see, if you go into something like programming just for money and don't actually enjoy it then you will be miserable, mediocre, and overall counter your entire goal of living a good life because you will be doing something you have a genuine distaste for.
Benjamin Hill
If you want money why are you bothering with a middleman profession? You probably already know enough to manage programmers, considering your corporate background. Stop ruining my hobby and go make an ICO or some meme startup and siphon money from investors.
also >he plans on working till 60 >he wants only money >he doesn't see the potential mastering the most relevant profession of our generation Christ your life is sad disgusting
Adrian Reed
From that description you are not a programmer but a software tester with some skills in automation. It's not bad as in many companies you have similar or just slightly less pay that regular programmer with similar seniority, but only because automation is taking over manual testing. You may want to check following positions "software developer in test", "build engineer" maybe also admin positions like "devops specialist" or "performance engineer". Note that it's harder to make an impression on management in those position than say "fronted dev" coz they mostly don't see the effects of your work and those positions are less popular as people want to create things.
Isaiah Taylor
You will spend your career working for someone who knows less about programming than you, but has greater vision and leadership abilities than you, subsequently making 10x what you will ever make
Ian Wright
>or focus on other soft skills you tell me
Dylan Martin
Who said I'm working for someone friendo? Not anymore and never again.
Hudson Evans
Why is /g/ full of so many fucking faggots?
Dylan Green
By means to an end, I mean using it to accomplish tasks. I don't take an academic interest in understanding algo complexity, this would be something I force myself to do. I do enjoy tech, didn't get into just because of 'muh money', but once you're forced to do it as a job it becomes less fun.
Nice assumptions m8
Yeah basically, software test has a lot of stigma so I'm worried about that. Though I've carved a niche out in some security related areas.
Only one person in the picture works, he'll get carpal tunnel by the time he's 35 at which point he'll be fired without a second thought. They all get paid the same. Hmm I'm not sure I get your point.
Isaac Rodriguez
Think I could I jump directly to project/product manager at a different company with this background?
Connor Cruz
>By means to an end, I mean using it to accomplish tasks. I don't take an academic interest in understanding algo complexity, this would be something I force myself to do. I do enjoy tech, didn't get into just because of 'muh money', but once you're forced to do it as a job it becomes less fun. Well I dislike you a lot less buddy. If you want my advice the best way to learn programming is thinking of some project (smaller ones are easier to actually get through) and just mostly winging it. It'll most likely be a disaster but you'll learn a lot and will probably have fun. Make a bot that works on 1 exchange and trades by RSI or some other indicator. Lots of non crypto related things you could do, but that's an example I had a lot of fun doing. If you'll pursue that later on you can dive into other bots (Zenbot is open source and they've got an active community as I recall) and actually get it to make money. Try getting into smart contracts, there's still a fuckload of niches to fill there. (of which I won't tell you any) And it's surprisingly simple, just don't forget to go ham on the testing, those things will 99% of the time handle money.
sorry lad I've gone absolutely rogue, but what's stopping you from sending your resume and giving it a shot?
Eli Morris
I know how to write code in python and Js. Done a ridiculous amount of algorithm puzzles but not much else and it's been about 9 months since I was doing them daily.
Where do I go next? Network and database?
Prob going to start trying out writing smart contacts. I feel like a predictions market wouldn't be that hard to make
William Allen
Checked and can confirm managing developers is much better than being one.
>t. started a software co and that’s all I do, no idea how to code
Ryder Scott
Agree about personal projects. I have a bunch of partial projects, I think I'll keep doing that to stay sharp at least. My ideal job is something where I stay close to programming, but don't have it be my sole worth, ie. a code monkey. That's a road to being paid poorly and taken advantage of, I see it at my office a lot, the extra 10k (relative to seniority) they get paid can't be worth it.
>next? Get a job? I'd like to learn smart contracts too actually. That could be the internet boom of our generation.
Was it hard to pay out for the coding work before dollars started coming in? Or did you outsource the work so it was affordable? A lot of startups are basically paying the programmers on credit cards.
Landon Robinson
Boot strapped everything, all mobile apps. Started by hiring pajeets to do flat rate projects. Tell them to do X app for X price and kept the apps simple to begin with. 6 million + installs to date, so it’s done pretty well.
Jaxon Wright
>I think I'll keep doing that to stay sharp at least. You don't hear a lot about this now because when smart people make money they rather not disclose it, but in years to come you'll get more headlines about nerds making bots and various clever web services in their bedrooms and basically making way too much for what they put in. But by then you'll probably miss the train. I'm telling you to start looking around, there's plenty of money to be made outside the 9-5 hours whether it's as a code monkey or a plantation owner.
Grayson Jones
Cool I've thought about doing this kind of thing on the side. Did you eventually form an in-house shop or are you still outsourcing?
Brayden Williams
Still outsourcing. My life is based pretty much around The 4 Hour Work Week so I doubt I’ll ever do anything in house, income is pretty much all passive so there wouldn’t be much point.
Julian Rivera
>Chimay mijn neger
James Mitchell
>don't really want to program my whole life Learn some business stuff. Marketing, accounting, finance, etc. Go to meet ups that are centered around startup shit, and network. I’m sure a startup would hire an engineer with your experience if you present yourself as a managerial type with both technical and business knowledge. Startups need people with broader skill sets than big corporations and as long as you show you can perform at a high level, work long hours, and handle a very dynamic environment you can find some people to work with.
From there you just jump from startup to startup until one takes off and you get to cash in on a $500,000,000 exit. You’ll probably want to move to Silicon Valley, New York, Austin, or LA to do this. Most of these jobs are in leftie shitholes.
Jose Evans
Yeah Vitalik is practically a rock star (and I mean that).
You're an inspiration to me
Charles Phillips
>Vitalik He is a rockstar but if you compare his field to the entertainment field, there's still plenty of room to fill, and it's filling. But unlike entertainment, success in crypto/fintech doesn't rely on the public liking you, knowing you exist, or even having any idea of what you do. The less the better in some cases.