mailing list archives
Re: Programmers with network engineering skills
From: Lamar Owen <lowen () pari edu>
Date: Tue, 28 Feb 2012 14:35:49 -0500
On Monday, February 27, 2012 05:14:00 PM Owen DeLong wrote:
Who is a strong network engineer
Who has been a professional software engineer (though many years ago and my skills are rusty
and out of date)
Owen, you nailed it here. Even the ACM recognizes that a 'Software Engineer' and a 'Computer Scientist' are different
animals (ACM recognizes five 'computer related' degree paths with unique skill maps: Computer Engineering, Computer
Science, Software Engineering, Information Services, and Information Technology; see
https://www.acm.org/education/curricula-recommendations for more details).
A true 'network engineer' will have a different mindset and different focus than a 'Computer Scientist' who has all the
theoretical math skills that a Computer Scientist needs (a reply to one of my recent posts mentioned that math, and was
somewhat derogatory about engineers and timeliness, but I digress).
Coding and development can bridge across the differences; but it is very useful to understand some of the very basic
differences in mindset, and apply that to the position being sought.
It boils down to whether the OP wants strong engineering skills with the accompanying mindset, or strong CS skills with
the accompanying mindset. Given the other clearance issues, I would be more inclined to say that the OP would want a
'Software Engineer' with some network engineering skills rather than a CS grad with some network guy skills. It's a
different animal, and software engineering teaches change control and configuration management at a different depth
than the typical CS track will do (and that sort of thing would be required in such a cleared environment). On the
flip side, that same 'Software Engineer' isn't nearly as steeped in CS fundamentals of algorithms and the associated