Year ago I asked them what would be the best path to get some comfy job in IT.
They adviced me that the only good right way is:
1. SICP 2. K & R 3. Algos
Now I know C, ASM, basic algos. I can spot function stack frame or switch C structures in asm code.
I know how to use shell and tmux.
I have friend who wanted to be web dev or game dev lol.
Year ago he asked me if I want to study with him and code some websites.
He was using phpstorm and atom, I was using vim and tmux lol.
Today I am where I was year ago and he is making 80k $ coding in Node.JS
why did you lied Sup Forums
?
Evan Rodriguez
dumb frog poster
James Bennett
FPBP
Ryan Mitchell
>listening to contrarian sperg cucks dumbass
Camden Barnes
/thread
Connor Lewis
you think this is funny?
Daniel Adams
C isn't a meme, the rest is.
Jackson Robinson
Did you apply to any jobs at all? Do you have a portfolio? Do you even have your own projects, at all?
Jayden Gutierrez
I do not have project, but I solved few reverseMe from CTFs.
2 companies said that they are looking for C dev, but with 5+ years documented in cv.
The memest thing about it is that you will make less money from embeded C than from JS
Hudson Perry
What is Algos?
Ian Martinez
It was supposed to be Algol
Tyler Sullivan
Oh well. Where did you learn ASM though (and what CPU ASM)? I can't think in which book it can be.
Benjamin Cox
maybe you should've gone to college faggot
Mason Long
x86 asm
there is no one "right" book.
Amount of knowledge that is require to learn it is pretty big at the beginning.
You have to read from different sources and 10% reading and 90% practise.
Write simple programs in C and compile it on VS c++ with /Fa flag it will give you compiler asm code listing before optimisation.
You will learn how simple C structures looks in asm.
Then use debugger to reverse it.
If you create functions and use debugger you can watch how stack frame is created
how function arguments are pushed on stack in different order, ebp, return address.
How you can access specific element with ebp + simple +/- few bytes.
You can also read lena141 tutorials.
Understading of basic structures like stack.
etc. etc.
After a while you will see "big pictrue" and things like basic exploitation ie. buffer overflow will make sense.
From paper book I could only recommend Practical malware reverse engineering, but there is a lot of sources on net, check /r/reverseengineering on reedit kek
Levi King
>x86 asm Holy shit guy How are you still sane
But, be honest, it sucks very much that you can't find a job. Good luck, what I can say.
Jose Wilson
C# senior dev with 10years experience will make several times more money than ASM/C embedded senior software engineer with similar documented experience
Jose Ortiz
It sounds like your friend applied what he learned and had a portfolio to show for it. All you have is a couple books on your shelf.
Elijah Wilson
Yes, he can not explain what pointer is or what is the difference between string and int, but he is the one with job
Liam Gutierrez
>Do you have a portfolio? "Portfolios" are for fucking artists, not for craftsmen. Are you asking a plumber for his portfolio if you need plumbing services?
Julian Jenkins
programming is literally art though
Bentley Morgan
>2 companies said that they are looking for C dev, but with 5+ years documented in cv.
So you are fucked unless you have gotten into C development at least 5 or even 10 years ago?
Andrew Ward
Its crap from bottom Sup Forums webdevs to top100 companies.
they produce crap because cpu are fast and client do not give a fuck about unit tests of how code is documented but about final product
Charles Green
>x86 assembly
Dominic Sanchez
I do not get this meme like 20 opcodes are responsible for 95% of all instructions in programs and you can just use ctrl+f in intel manual to check other 10%
Jackson Torres
You listened to the professional fizzbuzzers of /dpt/
William Gomez
do you even dream in code?
Alexander Young
does anyone actually follow any advice they get from Sup Forums? is anyone actually that stupid?
Landon Rivera
some of it is ok never follow any advice given by unemployed fizzbuzz engineers tho
Zachary Hernandez
>/ufbe/ Unemployed Fizzbuzz Engineers kek
Caleb Thompson
let's get this thread back on track If (n%15) = 0 {print"fizzbuzz"}
Carson Collins
>contrarian someone is new
Cameron Thompson
>Today I am where I was year ago and he is making 80k $ coding in Node.JS How is your CV? How many jobs have you applied for? If I asked you right now: "What productive program can you write?", how would you answer?
Aaron Robinson
see I can write client server chat with sockets in c or RE simple binary with olly/ida to check if its safe
Leo Jackson
>making fun out of the fact that the overwhelming majority of fizzbuzz engineer jobs was either offshored to Mars or automated by nanobots
Luke Sullivan
Get used to it. Once you get a job you'll find that most the developers have no idea what the fuck they are doing. They are code monkeys that somehow manage to meet functional requirements and that's it.
Austin Lewis
github.com says hello, faggot
Jason Carter
You ask for his references if possible.
A portfolio is evidence of your skills and abilities. It doesn't matter if you put in every trending IT buzzword on your resume or graduate from a top university. If you don't have a portfolio, employers think that you're not passionate about the job.
William Clark
We are important
Sup Forums is bully free-zone
Logan Adams
>that you're not passionate about the job.
Why the fuck am I supposed to be PASSIONATE about this job?
I just want a fucking paycheck, i don't give 2 shits about company culture or nerdy shit like writing open source and putting it online for free so other companies can steal it and not hire you.
Samuel Taylor
>He was using phpstorm and atom, I was using vim and tmux lol. >Today I am where I was year ago and he is making 80k $ coding in Node.JS You got my admiration OP, you'll learn node in one week or two, is not like your're going to program without google.
Never follow advice so strickly, you always take the best of various advices.
Dominic Nguyen
Hello OP. Sign up for leetcode, post your account name in this thread and once you get to 50 problems solved I'll recommend you to a couple of places I know people at once I talk to you and learn if you're a complete sperg or not.
100% srs. I work at google and the actual nice people on Sup Forums are my bros.
Jacob King
>didn't even learn how to write lisp in the trash you go you dumb frog poster.
David Johnson
trusting Sup Forums for advice on anything is incredibly stupid, but having to tell someone that is like having to tell them not to drink bleach. honestly, if you need to be told, maybe you shouldn't be told and we should save ourselves a lot of expense picking up the slack whenever you do something that costs society money.
Tyler Cruz
it like that for a lot of companies, they want only experienced devs with several years of experience.
Bentley Gonzalez
Why don't you create a portfolio of work on GitHub/contribute to open source projects so an employer will see you have some experience.
Next learn an additional meme language like js, python, c# etc. It is probably harder to find a asm/C programming job than using a meme. But what you have learnt is good experience, you should be able to pick one of these up quickly.
Ryder Cook
Can I give it a shot? My username is hackerman. I just made the account.
Zachary Lewis
noted. Just wondering, though are you actually OP or not?
Evan Gray
No, I'm not the OP.
Hudson Gray
>Why the fuck am I supposed to be PASSIONATE about this job?
Because Amir Al-Rajesh goes into the interview excited and happy, aka PASSIONATE, while you go in looking, as you aptly put it, like you don't give 2 shits.
Now, considering you don't have any kind of portfolio, or anything other than maybe a few pieces of paper saying you're qualified, which Amir also has, tell me: Who gets the job?
If you're unhappy with this, might as well kill yourself now and spare future pain, friend.
Juan Young
just wanted to know. I'll look up your profile in a month and see where you are.
Nathaniel Ramirez
>tfw just picked up this bad boy at a nearby used bookstore for $3
what do you think lads
did I waste my dollars
Blake Reed
I don't think it would take me a month to solve 50 of these, but it's not a big deal. I appreciate the chance. Thanks.
Kevin Thomas
That book was published in 1995.
Matthew Powell
Mine's the 1997 edition senpai
Connor Sullivan
>implying it's a difference if it's 19 or 21 years old
Easton Campbell
i don't know bud seems like good bathroom reading material
plus how much can really change in 19 years you know
Asher Reed
>I just want a fucking paycheck
Maybe McDonalds is hiring
Adrian Morris
Are you not qualified to work on embedded systems? Are those jobs only for engineers or something?
Nolan Sanders
If you run out of toilet paper you can use the MongoDB book
Hudson Davis
that one's from 2010
Ryan Gonzalez
That thing basically predates modern linux.
Benjamin Phillips
You came to a board full of angry, contrarian NEETs to ask for career advice?
HAHAHAHAHAHAHAHAHAHAHAHAHAHA!
Christian Cooper
They taught you how to learn, and how to love learning. Getting a job is for wageslaves. Slavery is bad. By the way, SICP and K&R are both enjoyable books.