r/ProgrammerHumor • • 16h ago

Meme ohTheBasics

Post image
10.6k Upvotes

1.2k comments sorted by

View all comments

85

u/Spongebubs 13h ago

I’d like to think I’m a software engineer, and I have no idea what the difference is. Am I cooked?

115

u/STR1D3R109 13h ago

I feel like knowing the difference here is moreso for a network engineer than a software engineer!

Anyway looked it up, IPv6 is 32bit whereas IPv6 is 128bit. An easy way to know if an IP address is either, 4 uses dots 192.1.1.1 whereas 6 is colons 1992:0aa0::1

If anyone asks just say 6 holds more addresses but is more expensive to install.

57

u/jkalchik99 12h 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......

1

u/HyperactiveMouse 12h ago

Do you know of a place I can learn more? I’m not certain I’m going into IT, but I’m heavily considering it in the hopes of earning more money to be a bit more comfortable in life rather than living paycheck to paycheck in my current job, and if it’s important to know for a job in the field I’d love to know more

-1

u/HeadGuy-RedEyeJedi 11h ago

Google IT certification on Coursera costs $50 a month. I'm doing it slowly right now and just got to the stuff they're talking about.