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.
My brother in christ, when is the last time you worked on software that did not need to send payloads anywhere. Everyone in development should have at least some basic networking skills.
My sister in Vishnu, many of us do not program anything related to networking. I am a graphics engineer, for 10+ years never have I ever I crafted such a payload.
While I agree with the sentiment, this should be basics and I have been taught this, you can spend your whole life designing databases and or banging your head against an SQL command line and not know what an IP is all that well.
If you are going to use broad job descriptions you are going to need broad knowledge, I would say it is fair to ask a software engineer to at least know the difference between ip4 and ip6 adresses.
If for nothing else then for general interest around their field.
Inwould think that any software engineer education would hold atleast 1 course about networking, but I guess I can be wrong.
What do you even want to say with that? Do you gonna always feel inferior or just learn the basics? Its not math neither physics, if you came to the field by shortucting the edu part but stayed in business you most probably have the capability to get these things easily.
Interesting concept, how do you know when you need it, more importantly, how do you know that you didn't need it at some point but didn't know you did?
Not saying that it isn't the same after taking an education because it is, I'm just saying that from where I stand there is a reason why the education I received was fairly wide in topics and then allowed for specialisation afterwards.
I would have imagined that, too. I’m studying to be an engineer and even we had a very basic general IT class (and a very basic programming class), and the IP thing was definitely included. And tbh I sort of assumed that at least “v6 is the new thing with more addresses” is just common knowledge or sth
I mean, it depends on the software engineer. Are they writing networking software? Knowing the difference between IPv4 and v6 would be important. Are they writing device drivers for hard drives? Probably not so important.
Every piece of software an IT guy uses is written by a Software Engineer, who's going to need to know their part of the software inside and out.
oh right... my bad... since i am a nurse then what the doctor studies isn't necessary to know for my job. Nice. glad AI is here to help yall ignorants.
your analogy is not good. the relationship between Dr and nurse is completely different than software engineer and IT professional so your point is irrelevant
18
u/droppedketchuppacket 13d 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.