How do I get a job as a programmer?

How do I get a job as a programmer?

There are people on Jow Forums talking about 100K jobs. I had no idea it paid that well.

Do you need a degree, or can you build up a portfolio?
Is freelancing worthwhile or is it Pajeetville?
Is this the one job where working remotely is almost default, or do you still have to schlep into an office?

Attached: 1532684552489.jpg (1920x1080, 1.75M)

And not putting the cart before the horse, what languages are the most profitable?
Java and C# are the answers that keep coming up.

If you're getting into it for the money and don't even have the slightest tingle of autism in you to make robust systems you'll hate your life and will probably make abysmal code

Java and C# are dead ends, for different reasons. Java is dying, and C#/.NET/Visual Studio development is slowly becoming more and more automated, to where you will eventually just push buttons and the computer will do all the programming for you. C# dev wages will be a race towards the bottom. C# jobs will be the new office jobs in one decade

you'll fail. anyone that gets in programming for the money will literally never make it. your competing for jobs against the most autistic people in society who have been programming every day since they were 13. its only getting more competitive with how hard the media is pushing it now as well.

Oh, I have plenty of autism. I wouldn't consider this otherwise.
I was dabbling with Haskell until it occurred to me that I could make money doing this. That would be a far better motivation than just moderate autistic curiosity.

What's your opinion on Google's Go, Python, and Objective C?
Or C++ for that matter? I understand that's been around for awhile, but is it still going or on the way out?

This.

Stay away from it

No one is paying you 100k to be a programmer anymore unless you're in SF or you have 10 years of experience, in which case, 10 years, you can make 100k in just about any industry

Just get into IT without the programming autism

This lol.

Was about to type this exact same line. I got into it mostly for the money, never programmed in my free time. So basically now I have a degree I'll propably never actually use for anything. If you aren't constantly programming on your free time you'll never be able to compete with the autists. They'll always have more impressive portfolio to show off than you.

t. Fell for the CS meme

No.

The way they talk about it, it depends on your experiences and references, and a fair bit of job hopping. I don't see any reason that experience needs to be measured in time and not achievements - tech doesn't really strike me as the kind of industry where they hand out gold watches on employee anniversaries and focus on seniority.

The remote work aspect is the most appealing part of it to me. That and the solitude of it. It's either this or writing pornographic novellas.

I don't care about winning the trophy or whatever, I just want a job.

a e s t h e t i c

Walmart is always hiring.

Yea, that was my point. That's what "just getting a job" takes nowadays and it's only getting worse.

You and literally everyone else on Jow Forums wants to be a programmer

The field is completely saturated

But sure user, you know better than me, a developer

Wanting and acting on it are different things.

Oh, a developer? It's a good thing there are no more jobs, otherwise I would've had to take yours.

All the people that got jobs from CE/ele eng and computer science all attended hackathons and did well at them at my school and abroad. If you don't want to go to these lenghts, you won't get a job as this user said, market is saturated.
Air force is always hiring people with technical degrees if you want to become an officer

You don't need a degree to get started. You could get one later if you really wanted.

Get a pluralsight / datacamp subscription. Do one of the paths on there first. Then keep learning. Buy some books. Build some stuff and put it on github. Keep building.

C# is pretty cool, with .net core 2.1 and ML.NET coming early 2019. Feels good!

The field is nowhere near saturated and the fact that you think it is is likely a result of salary manipulation.

>I just want a job

Better make a stellar portfolio that will take you a year to create

I am really good at math and I enjoy doing repetitive things for hours on end. I once went to the corner of a busy intersection and counted the amount of cars going past at different times of the morning to plan my best time to wake up and leave the house. My country is almost a first world country but not quite.

Would perusing a career in CS be good for someone like me?

But anyways I'm not exactly telling you NOT to do it, just saying you need to be REALLY motivated and show an impressive portfolio preferably with a degree too to even get that first job. I mean I wish it wasn't so, I kinda like programming as a job but there's no fucking way I'm coming home after a long day of programming and start doing MORE programming. No way.

There are a nearly unlimited number of Indians and Chinese who are coming over to do programming in addition to literally every kid in college now wants a Computer Science degree. Just look at every fucking user on Jow Forums thinks they're going to try their hand at programming.

Microsoft and Google are having the government shill for CS because they want lower wages, which shills like you are helping them to achieve.

Attached: another.png (652x272, 15K)

If programming 12+ hours a day every day sounds good to you then yea go for it! You sound like you might have just the right amount of autism.

Read the thread you stupid fuck

Attached: wage_rate.png (640x480, 7K)

>php
Theres your problem.

Become a dentist instead it pays good and nobody wants to do it so it's high in demand

>How do I get a job as a programmer?

Become good at programming, create a portfolio, and then find a job

> There are people on Jow Forums talking about 100K jobs. I had no idea it paid that well.

Really good ones get paid that well. We're talking years and years of experience. If you are thinking you'll learn some code and make a lot of money, you're in for a rude awakening.

> Do you need a degree, or can you build up a portfolio?

Some places require a degree whereas others just want to see a great portfolio. Basically if you're really good, I'm sure you will find a good job without a degree.

> Is freelancing worthwhile or is it Pajeetville?

Worth it if you are really good (years of experience)

> Is this the one job where working remotely is almost default, or do you still have to schlep into an office?

Depends. But for you starting out you'll be in an office.

Honestly, you should look online for courses and dive in. If you enjoy it then continue and begin pursuing it. Program in your free time as much as you can. There's a good chance after a month or so you'll hate it and realize you only considered it for money. If you are doing it for money you won't make it.

There are kids that have been programming since high school and college that do this full time. You're competing against these guys. If you read some reddit post about some guy who taught himself and got a good job, those guys are outliers.

Perhaps, if I get into the "zone" I can do something for more than 12 hours straight especially if I am doing colon motivators.

I did I asked a something that wasn't addressed yet.

>dumb motherfucker
Theres your problem.

It's an emerging field and just because someone has an order in the buy wall, it doesn't mean the order is being filled.
The field is growing and needs thought leaders.

> I don't know what to do with my life and now that I realized I can earn money as a coder I guess I loooove coding teheeeeeeee

stay away, you are like everyone else jumping on the coding badwagon. If you didnt start coding at 15 or less then you don't belong to this field.

>How do I get a job
don't, seriously, don't become a pleb, keep the moral high ground even if you have to sleep in your car like I do

Still schlep into an office some, but yeah it seems remote work is the default.

You don't need a degree but it helps.
If you don't have one, you tend to need a portfolio.

>What's your opinion on Google's Go, Python, and Objective C?

Objective C is dead, and java/c#/python is the one you probably will be dealing with at work. but as a programmer you must know how to deal with all languages. thats the level of proficiency you need to actually be useful. know every language, get really good at one.

Kek, fuck those wages.

I make better than that as a sys admin.

I may not have attended a hackathon at your school, but what about freelancing?
Is there any demand for more niche programming languages?

Excellent, thank you user.

"The field is saturated" mostly means either "go home, we're full" or "I'm depressed, why even try?"

Shit, I have a year. What should I be aiming for?
I'm not well informed, as you can guess, but I'd rather start this endeavour knowing which way I'm going.

I have fuck all to do with myself. I'm practically married to my laptop. I may as well work.

I used to compulsively generate phonologies for constructed languages in notepad using stand-in characters to represent vowels, consonants, or resonants.

qyRxy = kanta / perke / wimbi
etc.

Then randomising the list at random.org and selecting the first few hundred and correlating them to items in the Swadesh list. I still think about going back to this and finding a way to increase the frequency of certain phonemes while maintaining a certain degree of randomness.

Is that autistic enough?

Don't care, want money, have limited number of skills.

I did consider medical school, because I read medical papers recreationally, but 8 years of that schedule would literally shorten my life.

>If you are doing it for money you won't make it.
I always find this sentiment astonishing. Maybe it's because I don't kid myself about the nature of work. It turns out it's not for fun!

sys admin is where its at

you dont have to code, so you dont need to learn all the time the latest stupid shit someone comes up with and its comfy

Well, I still code, but it's mostly just shell and python scripting to automate shit. Net admin is the next step for me, but that's just because I genuinely love it and have been dicking around with networks since I was about 6. So it seems like the logical next step.

Ok well since you think you know what to do then good luck user.

Coding is really easy and you instantly get 100k and a bmw and a blowjob

>reading this thread with one year left on my CS degree

always knew I was going to end up offing myself at some point just didnt know it would be this early

Attached: 29313365_1996122810417715_6726845540694228992_n.jpg (698x658, 67K)

Yea, you should definitely try it bro. You sound pretty autistic. It's not like the time is completely wasted anyway even if it doesn't work out. I mean I don't actually even regret getting my degree even though I probably won't ever be working as a programmer. But then again I'm an eurocuck so the degree was free.

> he fell for the cs degree

all you needed was a 3 month bootcamp bro. no need to kill yourself though. if you are pajeet tho then by all means kys

I didn't say that. I was just expressing my dislike of the whole work-from-a-beanbag in a converted barn philosophy of modern people. Work is serious and not a way to enjoy yourself.

Yes, I said that. It's a good thing that I did, otherwise, what would you have to feel good about right now?

Lots of things, of course! What a ridiculous question

and a dirtbike

i hate it with they have girls giving us bjs at work while hacking just to make it harder haha

Yes, isn't it terrible when you can't ejaculate because the girl is too inept and keeps gagging and apologising?

Come to think of it, I have never had a satisfactory blowjob.

So you claim to not know that programmers were making at least 100k but you've been around long enough to find functional programming? Fucking once again op larps galore.

>nice bate

>How do I get a job as a programmer?

If you want to make 6 figs, learn your fundies.

- Know how Turing machines work and what the Church-Turing thesis proved mathematically. This is something you never see programmers say is important but was hugely fundamental for me in my understanding of the practice.
- Learn data structures. Arrays, linked lists, hashes, trees (binary, heap, etc.)
- Learn algorithms & their runtimes.
- Be able to solve easy coding problems on leetcode (and sites like it) in 30 minutes or less.
- Read Cracking the Code Interview. It's not a meme - that book is a fantastic reference, the information is dense and useful. It really prepares you for the Google/Facebook/Amazon/Microsoft/Apple tier jobs.
- Be respectful to your interviewer. Even if they're an ass, do everything you can to work well with them.

t. programmer who is making $138k/yr and is interviewing (likely to get) a position making $175k/yr

Legit, devs at my job don't even know wtf Haskell is

Fucking Christ this is the damn truth. I'm a guy that actually likes to go outside and when I finished my degree I could barely code as well as some of the autists that I got set up with. I don't see myself moving up anytime soon despite actually being the most amicable guy compared to most devs

What am I larping as?

What's the correlation between an interest in programming and knowledge about the programming job market?

Fucking exactly. I was intially interested in Lisp, but Haskell seemed better documented.

I believe this and I'm screencapping it for personal reference. I understood the first chapter of Programming Haskell from the First Principles, so I should be able to digest what you've mentioned in a few weeks with the aid of citicoline, noopept, and coffee.

guys seriously though, wouldn't it be smarter to learn data science / analytics stuff these days. thats the future of CS jobs anyways

A lot of that stuff he's talking about should be included in a standard CS degree.

>Programming Haskell from the First Principles
If you understood that, you probably have the knack for it. I started off extremely brainlet who couldn't do basic math even going into college, now I'm quite an accomplished developer in my 8 years doing it professionally and obviously I'm being paid extremely well for my efforts.

Knowing Haskell is actually really good for getting brownie points in an interview. I don't any functional languages well enough to call myself a Haskell/Erlang/Rust programmer, so anyone who is excellent with them I give a lot of preference to.

Also learn Javascript & some other imperative languages. You can write in a functional style in any popular language in 2018 and it's important to know the basic syntax of the popular ones so you can pick them up. It's all very similar once you learn a couple of them. Turing machines really drive the point home that all programming languages are of equal power & capability.

>wouldn't it be smarter to learn data science / analytics stuff these days.
You'll be useless unless you can also write scripts and programs to automate your jobs tasks.

I’m taking a Bachelor in Computer Engineering. I don’t have much programming experience, never used Linux until recently, barely program in my spare time and also struggles to understand some concepts

Yet I get solid A’s in all the fields, sometimes even outperforming coding autists and wizards. Am I doing good or should I focus my autism on more programming?

To further hammer my point home - I'm in a coffee shop right now and can hear a developer talking to another.

Should've got an EE degree

Look into a company called Jabil - they handle most of the microchips for the iPhone and such

Are you that dude that made a thread the other day regarding advice for changing job?

So what's better than programming for a NEET type who just wants a decent job? I don't think there is one. No degree and lots of free time = software dev. Simple.

Other options include construction and janitorial work... no thanks

become a cam girl

or learn to sell on ebay

wat?
where you get these ideas user? .NET dev is most certainly not at risk of dying because of automation...whatever the fuck that means.
If you're interested in backend dev, Java and C# are where the jobs are OP.

do I need a degree to become a sys admin or can I just NEET it up for a few months and demonstrate ability somehow? Are there certs? My previous jobs include Walmart and Burger Shack and I'm like 32 years old and drink Monster™ every day. (unironically)

I live on inheritance which is why I'm a shitbag, but I've got a legit tested high IQ and nothing but time, so if I can become a sysadmin before my nest egg runs out I'll do that

I already run ganoo plus linux and am willing to stare at a computer for 16 hours a day learning soul crushing shit, but I find programming boring, I'd rather tinker with *nix systems

please advise, friend

Attached: WWE.webm (1280x720, 2.86M)

if you are a good programmer and a NEET you should be able to do full stack. if you are actually """good""" at full stack (i.e. can write enterprise grade golang web server, know at least one framework like React, pro at css/html, good enough at devops to maintain a server and diagnose problems, know at least one SQL and one NoSQL database, and have read a book or two on web security), I can think of a dozen ways you can be making $1-10k a day from a cryptocurrency business.

but i doubt you are going to get a job as a dev who is self taught user. and if you do, your days are numbered anyway since so many kids are getting CS degrees now. your better of unironically learning how to trade on bitmex with 3x leverage.

I'm gonna level with you here man

You're 32 years old with no job experience and no degree.

Employers and HR are going to look at your resume and see a huge gap in employment and think "Wtf is this". It's a HUGE redflag for them.

You're better off trying to start your own business than going the wagecuck path at this point.

>but i doubt you are going to get a job as a dev who is self taught user. and if you do, your days are numbered anyway since so many kids are getting CS degrees now. your better of unironically learning how to trade on bitmex with 3x leverage.
well I don't believe you there, I assume you're a shithead who either has a CS degree or is a defeatist or is trying to rationalize his own bad choices or something else. I'd love to hear more about you though so I can evaluate your situation and biases

Eh I figure I'll just lie and take an entry-level job or something

Give me some ideas

t. Full stack

I felt like an idiot, but it did sink in eventually. Either that or I had a stroke.

I like the idea of getting away from particulars and focussing on underlying structure. Can you recommend any books in particular?

Yeah, same guy. Damn, you're the first person who has made a connection between posts of mine since I started posting on Jow Forums in 2004.

im not defeatist. i run a cryptocurrency exchange making $2-5k a day depending. If you are a NEET, you can get to the level of dev i described after 6 or so months if you study 7-10 hours a day. Created the exchange in november and have two employees now. though i only really hired them because they are in different timezones so someone can fix a problem if something happens while i am asleep.

>focus my autism on more programming
Sounds like you understand some of the fundamentals which helps but the only way to get better is to keep practicing programming problems along with your uni's instructions.

:D

interesting, nice job

Cracking the Coding Interview is unironically a good place to start. There are several short chapters each related to those data structures and the author gives a background on each of them. She does a better job at explaining things concisely than pretty much any other book writer I've read. If you want a job as a programmer, that's the book to start off with. It's thick as fuck, but 80% of that thickness is just problem solutions in the back. It's really only about 100 pages of reading altogether.

give me some fucking ideas motherfucker, please

...

Thanks for the quality advice. Do you think is correct? I'm

OP, do you know how to program stuff? No? Then you're not getting work as a programmer.

Do you need a degree? No, just freelance, you need to build a reputation of quality to compete with pajeets.

I already know plenty of fundamental stuff in Objective Programming and algorithms commonly used. I can write good ol’ merge sort from memory(actually had it on exam lol) and make basic GUI solutions.
I can’t do stuff like making my own game or develop an extensive program but those are things I’d love to learn
Shame I can’t get all the answers on StackOverflow

I have some questions though.
Would you suggest me to install Arch on a partition to get much more experience in Bash scripting or is it enough with a virtual machine?
Also do you have some good lit list you’d recommend me to read for further understanding?
I’d actually like to learn a little on augmented reality or whatever you call using a camera to track eg. face and body movements

So you decided after all to go for that job despite the additional burdens it will bring?

If you program 12+ hours a day productively, you will be making >250K.

source: CS grad from a state school programming 7-8 hrs a day making 160K in Basedcuck Valley

Okay. It looks fairly concise.

I'm trying to learn what I should learn before I start.

What does a typical freelance project look like?

THICC

>So what's better than programming for a NEET type who just wants a decent job? I don't think there is one.

I wish I knew bro.


>No degree and lots of free time = software dev

Lots of free time? As a software dev? Where the fuck do you work and are they hiring lol?

Yeah ONLY IF he moves to SF or NYC

Unless you are already rich, be prepared for crippling debt user. You could always work at western dental working on meth mouths all day though.

>Lots of free time? As a software dev? Where the fuck do you work and are they hiring lol?
Prior to getting the job, I'm saying

Haven't decided yet. I might ask my current company to boost my salary. We'll see though. I'm also interviewing at Google and would prefer to work there, so I can be an (((insider))).

I have no degree and I'm a sys admin. But I've also been fucking around in systems since I could walk. But no, you don't need a degree for sys admin shit.

>I have no degree and I'm a sys admin. But I've also been fucking around in systems since I could walk. But no, you don't need a degree for sys admin shit.
Thanks for the reply bro. I've been tinkering with Linux for about 10 years now but nothing serious. I think I have a passing familiarity for a lot of things which should provide me with the background I need to succeed as long as there are openings for a NEETard like me.

Should I get any certs?

lol please go ahead and tell me one single field that is not saturated except medical
finance, cs, engineering, law
all just as saturated

Learn VHDL, it's for computer architecture. Electrical engineering is your best for niche.
There's hackathons everywhere, and open to public as well so you don't need to be in school.
Not to get you demotivated, just to be aware that you need to put in work to get a job. Just know a lot who thought engineering was easy job without any connections.

I work in Chicago for a HF trading company.

DC area here. Most new grads get 75-100k and within a few years of working 100k becomes the bottom.