Do not trust Sup Forums advice

Do not trust Sup Forums advice

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

?

dumb frog poster

FPBP

>listening to contrarian sperg cucks
dumbass

/thread

you think this is funny?

C isn't a meme, the rest is.

Did you apply to any jobs at all?
Do you have a portfolio?
Do you even have your own projects, at all?

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

What is Algos?

It was supposed to be Algol

Oh well.
Where did you learn ASM though (and what CPU ASM)? I can't think in which book it can be.

maybe you should've gone to college faggot

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

>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.

C# senior dev with 10years experience will make several times more money than ASM/C embedded senior software engineer with similar documented experience

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.

Yes, he can not explain what pointer is or what is the difference between string and int, but he is the one with job

>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?

programming is literally art though

>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?

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

>x86 assembly

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%

You listened to the professional fizzbuzzers of /dpt/

do you even dream in code?

does anyone actually follow any advice they get from Sup Forums? is anyone actually that stupid?

some of it is ok
never follow any advice given by unemployed fizzbuzz engineers tho

>/ufbe/ Unemployed Fizzbuzz Engineers
kek

let's get this thread back on track
If (n%15) = 0 {print"fizzbuzz"}

>contrarian
someone is new

>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?

see
I can write client server chat with sockets in c or RE simple binary with olly/ida to check if its safe

>making fun out of the fact that the overwhelming majority of fizzbuzz engineer jobs was either offshored to Mars or automated by nanobots

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.

github.com says hello, faggot

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.

We are important

Sup Forums is bully free-zone

>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.

>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.

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.

>didn't even learn how to write lisp
in the trash you go you dumb frog poster.

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.

it like that for a lot of companies, they want only experienced devs with several years of experience.

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.

Can I give it a shot? My username is hackerman. I just made the account.

noted. Just wondering, though are you actually OP or not?

No, I'm not the OP.

>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.

just wanted to know. I'll look up your profile in a month and see where you are.

>tfw just picked up this bad boy at a nearby used bookstore for $3

what do you think lads

did I waste my dollars

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.

That book was published in 1995.

Mine's the 1997 edition senpai

>implying it's a difference if it's 19 or 21 years old

i don't know bud seems like good bathroom reading material

plus how much can really change in 19 years you know

>I just want a fucking paycheck

Maybe McDonalds is hiring

Are you not qualified to work on embedded systems?
Are those jobs only for engineers or something?

If you run out of toilet paper you can use the MongoDB book

that one's from 2010

That thing basically predates modern linux.

You came to a board full of angry, contrarian NEETs to ask for career advice?

HAHAHAHAHAHAHAHAHAHAHAHAHAHA!

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.