Be me

>be me
>college
>studying computer science

My question is how do you get a job as a computer programmer, I don't get it. Its sooo confusing.

When I google this shit up, website developer comes up, software programmer and all these other horseshit that doesnt answer my question

How do you get started as a computer programmer, like what EXACTLY do you do, I know you write codes, but for WHAT?

Do you just go into a company, interview, get hired, and they tell you what to do and what is to be expected from you?

Or do you put out your resume online and wait for somebody online to hire you to do their coding stuff????

Seriously I'm getting sooo stressed out over this, I know I might sound stupid but I seriously don't know how to get a job as a computer programmer, please help lol

>How do you get started as a computer programmer, like what EXACTLY do you do, I know you write codes, but for WHAT?


What do you mean for what? You write code for whatever project you're working on. If you don't have anything to work on, that is completely on you.

bump

This word: "portfolio."

Google it up and make one. Host it on your own website that you maintain and SEO creatively yourself ... which would also be part of your portfolio.

You specialize in one area. ie:
Backend/Frontend web programming, mobile app dev, data science, computer security, computer analyst, etc.. I wathever language you are good with, more than one is recommended.
Then you search for job with an open position in your area of specialization.

seriously are you 12

1. Have a github with a bunch of projects
2. Get an internship (not required)
3. Get good at stupid interview coding problems.
4. Spam people with resumes
5. Get job.

alternatively, be good and start your own business/contract work

You sound like a fucking idiot.

>I know you write codes
are you fucking serious? im sorry to ask but where are you from?

even grade 6 students know about career development and learning to learn about work

why not get started on c development, this will be the only worthwhile course of development going forward

webdev and brogrammers will tell you otherwise but either learn talking to hardware in asm or c or go hope

help with the gnu project, they always need minor things for minor things, and if it's obviously broken it wont matter and they will tell and teach you otherwise

>4. Spam people with resumes

This. Sent a bunch of resumes everyday for a couple of weeks, signed up for a bunch of dev hiring platforms. Scheduled about 10 interviews (mostly Skype), narrowed down to 3 companies, got an offer from the one I liked less and made the other two fight over me.

I do have some experience, and that helps a lot. But spamming people with resumes is the way to go. Aim for 20+ a day.

Hello new friend. How's your high school comp sci class treating you?

you get a degree.
you look for job adverts with a title something like...

"Wanted: Graduate software engineers for new webscale project"

then...

>you just go into a company, interview, get hired, and they tell you what to do and what is to be expected from you

of course, there are other things you can do as well but thats the basics.

Let me get this straight. You decide to major in computer science, but have no idea what actual careers in that field are? No only that, but you are so naive that you don't understand how jobs work, how to find a job, etc.

Time to switch your major to liberal arts.

Are you me? I'm dumb as fuck to everything society related

career is not society insofar as interaction

separate the two in your mind

A U T I S M

>career is not society

k

I'm not autistic tho, I even have some normie friends. I think I'm just dumb because my parents haven't taught me shit

you're working a low wage job then m808

How can a career not be a part of a society if it's one of its bases? Even if you are a code monkey you are working for the society.

Follow it in this order:
>Like what EXACTLY do you do
You write lines of programming code

>I know you write codes, but for WHAT?
Let's say I have an idea. A small one, I want to make a program that can show me, with a user interface (a graphical representation), of how much power my computer emits per program. I'll need to think two things:
1. which programming language is perfect for this idea
2. how intricate/complex do I want this program to be

For 1, you need to do research. For statistical data, you might find C or Pascal to be a good go-to language. For 2, that depends on, well, how pretty you want it to be. If you just want it to be text, then you can just use C and that'll be it. If you want it to show a pretty graph for everything, you'll need to research how to link different files with different languages together. You might make your base program (how much power everything uses) in C, but you'd want to use C++ or C# to make it look pretty and colourful. After making the program, you create an executable file to run the program (something an IDE) will do for you.

>How do you get started as a computer programmer
Pick an idea, find a language for it, and learn. You'll never, ever be a "fantastic programmer". You'll only be an adequate programmer. You'll never know a language fully. A programming language is something that you can't master, people who use it for 30 years are still finding interesting tricks they didn't know they could do.

Been applying to over 30 job postings and I keep getting rejected and it's been over a month. I'm feeling desperate. I want a job so I can move out from my parents who forces me to go to church twice a week, 1st day being 2 hours, 2nd day being 10 hours straight.

Any tips?

Get degree, write a typical job application (or the one that companies that are hiring or could be hiring want), then send it in.

Bonus points for having had good grades, having done various software projects or whatever, but a decent enough university and passing a simple job interview also gets you hired.

If you get stuck there somehow because you're not looking cool enough to employers, look abroads or accept an internship first, and perhaps do some small software projects so that you can show you can program okay enough. Most jobs don't require more than that.

there's people replying to this thread unironically

>You'll never, ever be a "fantastic programmer". You'll only be an adequate programmer. You'll never know a language fully. A programming language is something that you can't master, people who use it for 30 years are still finding interesting tricks they didn't know they could do.
This. Plus of course most software is written in larger teams, and you are usually not supposed to be fantastic in general.

You're actually usually supposed to be competently mediocre so that the rest of the team can use your shit code without too many issues.

Your credentials are from which university?

it's called being asocial but still rolling bank

>Do you just go into a company, interview, get hired, and they tell you what to do and what is to be expected from you?
This would be a position at a company, yes.
>Or do you put out your resume online and wait for somebody online to hire you to do their coding stuff????
This is known as 'freelancing' and I am 99.8% sure you're too stupid for it.

>You'll never, ever be a "fantastic programmer".
There's this guy who made 3 high profile web applications. 1 of which is just officially released and it's so damn popular that it used to get server crashes due to high amount of people getting in. I'm talking more than 500 people. It became stable when they had to implement a login system.

Guess what? The programming aspect of it was all made by himself. Node JS, TypeScript, and Angular JS. For someone to do something like that with some massive amount of audience, I can safely say that he's a fucking fantastic programmer.

>Been applying to over 30 job postings and I keep getting rejected and it's been over a month. I'm feeling desperate. I want a job so I can move out from my parents who forces me to go to church twice a week, 1st day being 2 hours, 2nd day being 10 hours straight.


go be homeless it sounds better than that colossal waste of time

*tips fedora

he's so fantastic he used so many frameworks he can't keep his site going

>this guy who made 3 high profile web applications
>so damn popular that it used to get server crashes due to high amount of people
>more than 500 people
>massive amount of audience

A 2 year diploma in Information Technology with a major in Software Development. One of the top three research colleges in the country and ranks one of the top 50 colleges in Canada.

I can't be homeless. It would be terrifying to know that I wasted so much of my time in college only to have employers see me as an incompetent individual. Thanks for the suggestion but I need another solution.

There are quite many programmers that stand out a bit in terms of success or significant contribution.

But it's all quite relative. And business success isn't coming from just your skills, you also need some luck to get the attention of people and have what they think they need.

> church.

Oh, you poor baby.

Try two hour-long "not SCRUM" meetings a week, then tell me you still desire to live.

>I wasted so much of my time in college only to have employers see me as an incompetent individual

how like life, eh?

keep fighting the good fight. ignore your parents and make them kick you out. at least it will teach you to have a backbone. will help with fining work too

>server crashes due to high amount of people getting in
>500 people
>Javascript
and the mystery is solved

holy f*ck are you a detective?

It's a web socket based simple video game with a chat system. You'd appreciate the backend part of it more than the actual gameplay once you realize what it's made of. Also, his other work is a collaborative painting web application where you can draw on your own, and invite people to your canvas online. Again, you may not be interested in drawing, but the backend is something that you can certainly appreciate.

Well this guy is catering to a specific audience and for months worth, his servers just gets more and more popular where it would just keeps on crashing, until that login system was implemented. It was internationally recognized considering so many Russian and Spanish speaking people have joined in. I believe it was a success not to mention so many videos of popular people on YT makes let's plays of it. And it's all made by 1 programmer who isn't even in game development. Just a software engineer with 5 year education in Poland.

I'd say it's a 5 man job, and it was all him.

>A 2 year diploma in Information Technology with a major in Software Development. One of the top three research colleges in the country and ranks one of the top 50 colleges in Canada.
No wonder this is not making a great case for you on its own - these credentials sound and probably are shit.

Now you are probably more okay at what you do than what that sounds like, but you must have some software to show your actual competence to employers. Or do a poorly paid internship rather than a real job.

Or you could still get a real degree now - it'd certainly still be worth it. If you want to be actually competitive on the international market, don't go under top 20. Better top five. 'cause it's still just Canada (no offense, but you're not regarded anywhere near one of the prime nations for this field), and tech companies can pool from ANY fucking nation since they offer high wages.

Did I mention the church I go to for 18 hours a week is at night starting from 12am to 10am because the gathering is being held on a different country?

>Try two hour long meetings a week.
It's way better than being told that genetic modification is ultimately bad that no good will come out of it. Did I mention millions of people all over the world claps when he says "Athiests are dumb because everything must come from something. The big bang came from nothing." Imagine the applause from all over the world streaming to it. Imagine people thanking him for enlightening them that you should quit your job if you would miss a day of gathering because of it. Imagine people from all over the world see his opinions as facts.

You don't know what it's like user. You fucking don't.

But user. I have a question before we go to "Get a degree"

I have a friend who got into Microsoft as a software developer just for being autistic. He said it himself that he's not passionate about programming and never had a diploma in software. He just wanted a good job in a good company.

Now my question is, what are your thoughts on prestigious companies that is now evolving into the "diversity" mentality where they are hiring LGBTQ, first nations, and autistic people for the sole purpose of diversifying their workplace? As I've noticed, they are even putting in the job description that they are preferring these types of people as if it's a criteria.

I think for you just showing up at the NEET bux office will be enough

>Guess what? The programming aspect of it was all made by himself. Node JS, TypeScript, and Angular JS. For someone to do something like that with some massive amount of audience, I can safely say that he's a fucking fantastic programmer.
> fantastic programmer
> javascript

>thoughts on prestigious companies that is now evolving into the "diversity"

cancerous sjw CEOs clearly planted to make sure the company fails

don't work for them there are no many more drone hives

>Watt are job councilors

If your shitty college is even mid tier they have at least 1.

The deliberate sabotage of western civilization.

People can get lucky. And your ultimate position in a company is also a lot of luck and social shit rather than plain skills with most companies

But the ones that *don't* get lucky (the majority of us) get asked for an interview if HR or whoever thinks they look okay on paper, and hired if they seem okay in an interview or test after that. Passing the HR step requires a respectable fucking degree or some other credentials that make you seem good.

Now, if you want to try to be the lucky guy that randomly gets hired his looks or whatever, or the guy that gets a way higher and better paid position than "deserved", be my fucking guest. But you probably won't be.

>Go to university for vidya game programming meme
>Become interested in system and embedded software
>Never programmed in my spare time
>Portfolio consisted of only university projects
>Applied to a few local companies after graduation
>Got an entry level embedded software job earning $70k+ a year

Because you presumably weren't at a shit (and super easy) university and as a consequence the employers you applied to expected you to be competent enough to do their work.

Which you probably are.

pretty standard for anyone competent, congrats

competent is vastly better than most

>Be you
>Be retarded


Step 1: Stop being retarded

Step 2: Find people with stupid ideas

Step 3: Implement their stupid ideas

There's a lot of stupid people with stupid ideas waiting to pay programmers like you to disappoint them. They're not hard to find.

To be fair, church is the worst. It's not the format and content that kills you, it's that everyone there cares what everyone else life is like. Bunch of gossipy busybodies getting their weekly update. At meetings it's not personal. For someone who's failing at life, church is a fucking gauntlet.

Why do retards like you get to go to college and I don't?
Do you think life is all fun and games? Show some professionalism for once, lower your head and carry out your task.
It's not a matter of difficulty or of knowledge, all that matters is that you endeavor with a little seriousness and a little suffering.

As for getting hired: First make a resume/CV (Using LaTeX may sometimes pay off here), you may lie on it to match the job description, what counts is that you get the interview.
From there it will be a simple test of ability and communication skills but mostly the latter depending on the job.
You should have personal projects to put on your resume and preferably link to a bitbucket/github/gitlab account (just don't link your gitgood account kek).
Use sites such as indeed or glassdoor to search for jobs in your area, when you find one, it will list every possible technology as a requirement, you may only have to match one or two of them, so you should do some research on that particular company to determine the type of work that they do.

What is your first step?
Install LaTeX, consult the venerable documentation, write a makefile to build your resume (PROTIP: use latexmk instead of pdflatex in the makefile), use fancyhdr and some \list items, populate it with information until you think it's done.
Then, apply for the damn job, upload resume (if they can't open a damn pdf then you should not work there), possibly have a pre-interview talk on the phone, then go to interview, refrain from saying "LOL!" and breathing through your mouth like a reprobate, and maybe you get hired and be granted the outstanding privilege of dealing with imbeciles for hours every day and masturbating on the weekends like the little sinner boy you are.

I feel like you're triggered, are you triggered?
OP was just asking for help, you ok bro?

Self hatred bro?

I'm pretty bitter about the way my life turned out.
I can't help but feel that I deserved better for all I've sacrificed.

Greentext story?

It would be too unedifying, but I thank you for giving me the opportunity to be disclosed.

That wasn't a question.
Spit it out

>LaTeX
Why do you have to make it so hard for yourself to write documents?
Just use Office and start typing. Use templates if you have to.

>Latex
>Hard
Do you also have trouble remembering your 7 times tables?

Sell me on embedded systems

Thanks Scooby Doo

Do network security instead. Programming is a meme.

this

How is math on NS?

Hijacking thread .Guys i need some help.

I got accepted into Business Information Technology at a local university. I like the idea about it but am i going to get cucked if i chose to accept it ?

No math required desu. Calculator if anything.

>mfw pretty much this after fighting tooth and nail to enroll in the best CS curriculum in my country
>mfw I'm now a skilled professional and recognized as such

>church

Just abandon your 3th world family right now. It's literally better to be homeless than having to live near fucking creatures that believe in supernatural bullshit.

Liberate yourself kid!

>For statistical data, you might find C or Pascal to be a good go-to language.
>not R

Are you a retard?

>LaTeX
>for a resume

You're a retard, completely disregard this cool kiddie's advice OP. I bet you use Vim with a million broken plugins instead of an IDE too, lel.

Living in your mom's basement isn't liberation, kid.

>Computer Science

It's ok to be retarded, OP.

Here's the typical flow for interns and junior devs:

1. Write a resume and put together a portfolio/showcase of projects you've finished
2. Go to a job hunting site like Monster or Dice
3. Apply to the jobs that look interesting
4. If any reply, follow their instructions regarding phone interviews and onsite interviews
5. If you get an offer, accept. Otherwise, goto 2
6. They will give you a starter project and tell you what to do, as well as answering all your retard questions

Devs with < 3 years of experience are not expected to identify and scope out their own projects. They'll just be put on a team and told what to do.

Did you even fucking read my post?

Is this true?

lots of security "specialists" are just drones programmed to run scans and write audit reports. Really nothing to it. Incompetent security advisers are a big part of the problem.

if you're not really into it do the world a favor and don't pretend to be

How does no degree factor in with getting a job?

I mean I always see threads about how CS and programming degrees are jokes.

CS and programming degrees are a joke when it comes to curriculum. But when it comes to an IT job, it's a diamond in your resume. Atleast, you will stand out on many other applicants if you have education.

>oh you poor baby, wasting 12 hours a week in church
>you don't know what I go through, 2 whole hours a meeting
You're adorable

>What is cryptography?
Do many net security jobs require clearances? It's the kind of thing I'd rather not do. OTOH would be comfy to work for a government agency.

>"portfolio."

Lol. Portfolios are for artists. If you need a plumbing job to be done or the roof to be repaired, do you ask the craftsman for his porfolio?

>You specialize in one area

The typical job advertisement in my area looks for one-man-armies ("excellent knowledge of all operating systems, computer and networking hardware, and at least a few programming languages along with any assorted frameworks etc."). Oftentimes they appear to look for sysadmins/network admins/developers/hardware specialists/helpdesk/whatever else all in one.

dude, just fucking leave.
living on the street is better than eating horseshit for 10 hours a day.

>But spamming people with resumes is the way to go. Aim for 20+ a day.
Lol, if someone calls you a week or two later you literally won't have a clue at all what company they're calling from and when you even sent them your resume. You'll be entirely clueless as they talk to you on the phone. The impression you end up making that way is predictible, I wouldn't expect to be invited for an interview.

This this

>why not get started on c development
If you didn't 5 or 10 years ago, the chance to get in now seems extremely slim.

What sort of projects should I have in my portfolio? Do you have to have large complex projects or just simple little ones?

This is why you keep copies of everything and keep an updated list of places you applied at.

Surely, you wouldn't start talking without asking what company is calling you?

Obviously ur college isn't accredited

Ur question is stupid. Do u ride the short bus to school?

If you have no experience prior to any of the layers of tech, get an internship after college, try to be creative and stick out. Your college experience really doesn't mean much to companies that work exclusively in software development. It means even less at the larger companies that deal with most if not all of the layers. Experience does.

I work at a fortune 400 company with a couple of people with that type of history and although i'm stuck as the general problem solver between the entire group i more often have to fix that groups issues if we have a deadline. if you know more your a step ahead but you still have the same path.

I'm 49 & decided to go bak 4 my masters/IT because I'm bored of playing Blops3

Dam dat @$$

yes... you ask for his references and work he has done before