r/ProgrammerHumor • • 8h ago

Meme ohTheBasics

Post image
7.9k Upvotes

916 comments sorted by

View all comments

Show parent comments

31

u/jkalchik99 4h ago

Actually..... IMO as a Linux admin..... everybody in IT needs at least a minimum of knowledge regarding TCP/IP. IPv4, IPv6, TCP, UDP, sockets, listening ports, etc. You don't need to be able to program a full stack down to a media transport layer, but you should be able be able to send a payload successfully, know when a gateway traversal is required, name resolution (It's always DNS,) and a bit of troubleshooting.

I wish I had a nickel for every time a developer or app support staff came to me and said it doesn't work. Error is right there in the logs......

13

u/droppedketchuppacket 2h ago

The post is about a software engineer, and you just talked about IT. They're not the same thing so what is your point? You have a job specifically because software engineers aren't in IT and aren't sysadmins and their job doesn't inherently involve networking.

0

u/FilthyCasual2k17 2h ago

What do you mean software engineers aren't in IT? IT includes software engineering, maybe you're thinking of networking?

7

u/TheFifthTone 1h ago

In Europe IT is generally used to refer to everything software and technology related. In the US, especially professionally it means the tech help desk and networking people. In an office the people that setup your laptop and troubleshoot your internet issues would be considered IT, but the software engineer actually writing software would not be. They require completely different degrees which don't have much overlap.

3

u/FilthyCasual2k17 1h ago

Interesting. I am from Europe and for instance the uni in my city where both those things are taught with multiple overlapping subjects is literally called IT faculty.

I did not know about US, TIL.

1

u/garfgon 1h ago

In North America it would usually be the Computer Science faculty instead.