What are the best type of jobs in tech industry? Can we rank them? Like

What are the best type of jobs in tech industry? Can we rank them? Like

1. Programmer
2. Web developer
3. Network engineer
4. System administrator
etc.

Other urls found in this thread:

timestored.com/kdb-guides/kdb-database-intro
15721.courses.cs.cmu.edu/spring2017/
twitter.com/NSFWRedditImage

1. asic/hdl dev
2. test engineer
3. firmware engineer

>3dpd
kys

1. Web developer
2. Programmer
3. System Administrator
4. Network engineer

honestly, there's nothing as comfy as a chill web dev job

Network Engineers work the hardest and get treated the worst. We are truly the niggers of the tech field.

I get cancer already from opening host file in the terminal

Not to steal the thread, but is sysadmin a good tech career? Ive always wanted to be a programmer and i know programmers get treated differently because their job is much harder, but is sysadmin with various certifications a respectable/well paid career worth investing time in?

You should know there's absolutely no fun in editing network related scripts

Systems Admins are fine. System Admin is also a manager role so you'll have a few people you can delegate the shit tasks you don't want to do so you can focus on what you feel like doing. You'll also be the guy everyone looks to when mission critical systems go down etc.

You may also end up writing the standard operating procedure for your companies help desk. ie the how-to's and walkthroughs of how to fix shit

why would you say that

do not try to understand a faggot's way, lest thee become a faggot too.

1.Company Maneger
2. Project Maneger
3. Electrecal engineer
99. The rest
I mean wtf is good in sitting on front of a screen all day looking for that missing semi colon, or typing tens of lines for a simple thing that everyone will take forgranted that if they notice it in the first fucking place

This dude has a point

Technical Management isn't really a tech job to be fair.

None because they are not hiring entry positions. So unless you have 5 years of professional experience, you are not getting hired. Don't fall for the trap. They are just saying there is a job shortage to get more workers from overseas. Tech industry is screwing us over.

>he can't compete with Indians
HAHAHAHAHA fucking failure

I literally only have basic technical skills, professionally, along with all my hobby shit like running my home lab and servers and I was able to get a sysadmin job with no problem

If I can get a well paying job with my last professional experience being Geek Squad, and a totally unrelated degree, you must just suck my dude

> Maneger

> stop complaining
> git gud
> get a job

See how easy that is? I got a web dev job right out of school. Not even a fucking degree. Got paid minimum wage but I worked my ass off and ten years later I own my own software business. Three employees so not huge by any stretch but I make buckets of money.

If I'd spent all my effort complaining on an anime image board instead, I'd be right where you are.

1. Backend dev
2. Front end dev
3. Automation engineer
4. Devops
5. QA tester
6. Cloud engineer
7. Scrum master

Do scrum masters actually fucking do any real work

I really really hate that meme position.

Know too many retards that are scrum masters, even knew one kind of asshole that was a 'scrum master of scrum masters'.

Doesn't really help that it's parroted by the most obnoxious people.

I'm all in for agile but some of the evangelists are the worst. Guess it happens for all things that have some asshole selling it like it's the best thing in the world.

>test engineer
DELET (。>﹏

You've never known true glory until you've worked with a god tier test designer.

>no
(>﹏

>pic related
that bitch needs to eat some bread

>He thinks programmer is the best type of job in the tech industry
Enjoy being a code monkey while I write the specs you have to follow you plebeian.

Yes, they hold people accountable and force them to track their hours and actually do work. Then they usually have to generate all kinds of reports and communicate with management. Additionally, they often have to unblock people when they are unable to proceed with their stories.

Pretty easy gig, but it's definitely real work.

Don't listen to them, you will end up in basement doing cable management, killing rats, and fighting with cockroaches, you will eventually level up to replace a broken hardware, and you will be suicidal when you realize marketing lady is payed more than you.

>eating bread as a significant source of calories
>not eating fruit, legumes, and oats

>work as Enterprise Architect
>already above all of you code monkeys

>work as Enterprise Architect
I'm on that career path right now. Just working on my UML/diagramming/whiteboarding skills a bit while I'm in the position immediately below architect. Then that position will be mine if I haven't already become self sufficient (from my investments and business ideas) by then.

My company sells a product for managing the EA of the company that bought it, and we have to deal with Archimate and other types of architectures models and map that into the system.

That's not what a fucking sysadmin does you mong

That's what little babby helpdesk monkeys do

Don't get a skilled position confused with something a 13 year old can do

who's that semen demon?

nice trips. I realized that at the end of the day I'd always be seen as another layer of "support" as a network engineer so last year I decided to say fuck it and studied till I got a job as a web dev. I'd much rather be the guy building the product than the guy who has to fix shit when it all goes fucky

project manager is a bitch role where you spend more time sucking the customer's/management's dick than anything. Swap it out with 'product manager'

I mean project managers in my field make fucking bank and work maybe 30 hours a week.

weird, in mine (cloud unified communications) they work 50+ hours/week and are on the line for just about any aspect of the project that could go wrong. Are your project managers customer facing at all?

>Maneger
>Electrecal

Aww, poor baby was too dumb for a CS degree so he went with EE. So sad.

this is pretty much how i made my decision to go into programming rather than networking.

theres no way id want to be the guy it all falls on when shit hits the fan

Will soon be applying for college, looking for computer engineering boys will I be fine?

Enjoy being outsourced

>Cloud engineer
What the fuck is that? Wouldn't that be a type of backend engineer?

Why tho?

English is not my mother language you cunt

Where's "game developer"?

Calm down, pajeet. Your poo degree will get you far. You may even someday own a loo

...

Diff user but I'm not quite sure if I'm right but:

I think it's cos someones gonna take yer jerb when your still in college and not working in a related field and they'd get a 3-4 year head start than you after you graduate
I think...

>he values jobs by how little he has to work
Found the nigger.

I can already tell this is going to be underrated.

>TFW Hitler was the country manegar

collecting welfare
>jerking off all day
>sending viruses to gooks
> roleplaying mr robot
> taking a shit on the jews

>Doesn't value hours worked:money earned ratio

Just go clean toilets for 80 hours a week so you can get that overtime, you fucking subhuman

Think of it as a data center admin.

U do realize no one expects u to have 5 year exp right

Thy just put tht there so retards with no confidence will apply

I got hired for a 7 year exp job with only one summer internship in my belt n i had sht grades but new how to code

Also assume u already have 4 years exp if u went to uni

Shiiet mayne
UBI's for everybody!

sensible chuckle

I do business intelligence. Data warehousing, ETL/ELT development, some programming to do API integrations.

I'm not sure where y'all think that ranks, but I'm making six figures at 25, and I do not live in a high cost of living area like SF or NYC.

> (OP)
>1. Web developer
>2. Programmer
>3. System Administrator
>4. Network engineer
>honestly, there's nothing as comfy as a chill web dev job

Preach
-T.comfy

I work however many hours I need to in order to improve my software so that my customers will be happy and I will sell more copies. Sometimes it's 5 hours a week, sometimes it's 100. But your attitude about how "work" should be is the reason why you will always be poor and always be working for somebody else.

1- Systems Engineer
2- Systems Tecnician
3- Networking Engineer
4- Networking Tecnician
5- Systems Administrator/Tecnician.

>t. shitty app developer that can't hold a real job down

>webdev
>comfy
maybe if you're in some startup

I'm not the user you're responding to, but work/life balance is important. Working less hours for more pay is a positive thing; I'm not sure why you think this is a wrong way of looking at it.

Technically, I have a 40-hour work week, but I'm rarely in the office every day of the week, and I show up and leave basically whenever I want to. This is valuable to me, so I am willing to make a little less money with these conditions, rather than have more work hours that I am held to.

Basically, working fewer hours is absolutely one aspect in considering the value of a job.

who is this semen vacuum

Cs degree is for smarter people than ee degree?
You just went a hell of a retard

>cs degree
>for smart people
kek

I don't know what shitty Java mill you went to for college, but at a top 10 CS school the CS major is 10x more competitive than the EE major.

t. Guy that went to top 10 school

sure thing pajeet, do your schools atleast have toilets?

>job rating thread
>turns into major circlejerking

youre both faggots

The "tech industry" is a bubble that is rapidly getting read to burst with 9,000+ bay area layoffs so far this year and growing.

The parade of junk IPOs like Snapchat and Groupon ect has sponged up all the fools. There's no more idiots left to give these startups money anymore.

If you want to survive the fallout, get into finance tech. Not only are they the easiest jobs to get into but they pay the highest too and have been around for 30+ years. By easy I mean a) Are you a good generalist developer? b) Can you learn? c) Can you sit beside a mathematician and implement a specification? No knowledge of finance is needed they will teach you.

Meanwhile in the "tech industry", they want unicorn developers who know everything and are willing to work for peanuts, with businesses run by complete jokers who are essentially running a toy business with somebody else's money. These kinds of bosses do not exist in Finance, nobody is thrown money in Finance who doesn't know what they are doing because they're likely to get arrested by regulators. There's no "flat hierarchy" or silly management schemes. There's no silly development cargocults like "agile". You also wear a suit, not a manchild shirt with anime characters on it and you never, ever take vacations with your boss.

tl;dr get into finance

Where the fuck do you live?

You're just a fucking retard.

At the very least, you can cert your way into a decent job.

I have a friend who got an embedded development job with no prior experience before he even graduated college.

Make some moves and shower occasionally. It'll take you places.

1. ML researcher
2. Other AI researcher
....
99. CRUD code monkeys

what languages and other things do you have to learn to get into finance?

Visual basic. Just invest all your time into that for a year straight and start applying

That's odd, I just got a software engineer position fresh out of college with one summer's worth of internship experience. Maybe you just suck.

>i don't know what circlejerking means but i'll use it anyways

im almost offended by this reply

youre still both faggots

Almost is the key

C/C++ is helpful but nothing really, their recruiters say they don't care about knowing any specific languages they more care about being a good developer, so you know algorithms, you know how to optimize things, you can write code from a spec ect ect.

Most of the hedge funds and Quant trading is all done in functional languages these days, with HFT done in C++ but they don't care if you don't know it they'll teach you

Why is everyone listing network engineer at the bottom?

Studying for my CCENT right now. Kinda demoralizing.

To be more precise this is usually what they look for:

>Perl/Python/Shell scripting skills
We even use AWK sometimes. This is just general operating system shell scripting anybody should know (Read the book, The Unix Programming Environment). A basic dev knows this already though knowing Perl would be helpful.

>Knowledge of C++
This will be taught to you if you don't know it already. You should at least get familiar with pointers and shit though, and types. It's less important you know C++ and more important you know basic algorithm design and analysis

>Experience with R/SAS/Matlab
The mathematicians you work with use Matlab and Sagemath and sometimes R to write out specs and you have to translate it. Again you learn this in any CompSci undergrad or they will teach you.

>Experience with Kdb/q a plus
They all use the same in memory db timestored.com/kdb-guides/kdb-database-intro which you can learn from docs or some of the CMU lectures on in memory db 15721.courses.cs.cmu.edu/spring2017/ (note free youtube lectures)

You work like 60hr weeks but the payoff is +5x what you would make in silicon valley. Most kids these days go straight into finance, make enough to retire by age 30 and then end up in their own startup, or go into management or training new hires, which is an easy M-F job 9 to 5 on Wallstreet that still pays enormous bonuses compared to slaving away 5 years in a valley startup for peanuts only to get laid off when the VC money dries up.

I've been a network engineer for about 6 years now and it can be a pretty laid back job. If your with any large company most of time they won't want to make any major changes on the fly. Normally you have weeks or months to plain it out, since if you bring down the network everything falls over. Also when shit does go sideways most of the time it's not network related because again you shouldn't be making big changes during business hours on a live network.

Where a network administrator spends most of thier time is proving a issue is not network related a trying to get the team in charge of that system to own up to the problem. There are those rare events where there is a problem with the network and those are the real make or break times for a network engineers. During those times your stress levels will be at 10+ and you hope that whatever is happening it is not caused by something you did because there is no room for errors with networks.

too bad finances make me want to kill myself

Dont worry kid you will get it right in another life, hopefully

they get paid the least, probably. it also doesn't take as much "skill" as a programmer.

i work with network engineers at work, and yeah, some of them are as dumb as a rock, while others i question why the fuck they are there and getting paid shit.

If all fails always remember to use "the network is infected by a virus", thats how you pass 30 years in this bussiness

Lol this man speaks the truth. I've used that line before.

The other good one is there was an unknown bug in the code of the net device and we happened to trip it. Although for me that last one has been true way too many times to count.

I remember working with one network engineer. Had all the different cisco, vmware, and emc certificates you could think of and had been working on networking equipment for over 30 years. If there was anything that need to be done like setting up the networking stack for an entire remote replication site, he would be the man you would call.

But he didn't know a damn thing about linux/windows administration, programming, databases, etc.

I think most network engineers are like that. I know I can't windows or Linux my way out of a wet paper bag.

>expecting people to know everything and be a one man army
this is why the future sucks and things such as devops exist

1. SysAdmin

>Everyone is nice to you, since you are the computer god. 90% of the time you can be lazy.


2. DB architect

>Unless you fuck up big time (i.e. no backups) you can't do anything wrong. All you have to do is fixing a slow query every now and chose between oracle and ms sql (based on what you know best).


3. Testing

>Not much reputation among others, also first jobs where money in a company is getting saved. But the job is dead simple and testers are always in demand. They come and go.


3. Backend developer

>With a little knowledge of MongoDB and SQL, one or two scripting languages and a couple of meme words you're basically just copy&pasting things between various "apps" in laravel, django, rails or node..


4. Tech support.

>"Did you plug in the mouse? Yeah? And the Screen is on? No? So glad I could help you.."


5. DevOps

>All you'll ever need is Docker and something like Puppet or Chef.


6. Scrum Master

>Basically you're a manager for hipsters that can't stand harsh criticism very well and need some motivation every now and then. Downside is the stupid stand up meeting every morning to make sure the code monkeys are all at work.


7. CodeMonkey

>You learn something like Java or C++ and code do what the Flow Chart tells you. If you don't ask any questions it's pretty comfy, just don't think your boss wants some "optimizations" or your opinion about what's reasonable and what's not.


8. FrontEnd

>1) Pick a fancy name like UX engineer, UI designer or whatever sounds cool to you.
>2) Be better with CSS than anybody else in your company.
>3) Ignore the customers, they don't know what they want and will always blame you, no matter what you do. So just ignore them, do your job and sell your product.


9) SoftwareEngineer

>You are a code monkey, but you also have to think for yourself and take the heat when your boss is pissed. Not comfy!


10) BigData / AI

>Messy, no jobs, a meme bubble that will burst soon, too much theory. Nope.

Just go to youtube and watch "The website is down" you will get what this guy is talking about, 3rd episode I believe

>2. Project Maneger
... is just a hostage to customer AND management. No thanks.

>So unless you have 5 years of professional experience, you are not getting hired.
And after you are 35 many will just ritually burn your CV rather than read it. Most tech jobs have a sell by date.

>That's what little babby helpdesk monkeys do
The help desk dudes site at, wait for it: their help desks. Rat killing is for sys admins.

>Not much reputation among others, also first jobs where money in a company is getting saved. But the job is dead simple and testers are always in demand. They come and go.
Test and also documentation are the first to be be through under the bus once /or rather when) the budget/time/whatever isn't on track.

Oh, and testing and reporting an error is simple. If you want to be a level up from that you document how to cause an error reproducibly.


No quality assurance auditing mentioned so far...

I came to the exact same conclusion after working as full stack developer in big mulinational software company and then quiting it and stating my own software development business.
Programming is overrated as fuck. Its literally not that much better than laying bricks. Sure, working conditions are much better but it works you to the bone especially near release cycle and requires you to constantly spend extra hours on educating yourself every time new version of language, framework or completely new new paradigm comes out.
Finance looks like a much more rewarding industry to work in without having to constantly deal with bullshit scrum and sprint meetings where you just repeat the same crap every time and everybody knows it. Its more appealing if you have a highly analytical approach which is already very common for non retards from software industry anyway.

Just got hired as a Junior Java Dev. I'm 19, first year @ uni. Pajeets won't get my job, if I become The Pajeet.

End goal for me is a CISO, how does this rank?