What, in your opinion, is the best route to becoming a network engineer these days? Here are some observations on why I am asking this:
Software Defined Networking: With SDN becoming supported by so many vendors and implementations by large companies, it seems that it is surely going to become the norm a few years down the road. SDN takes all but the low level protocols off of the router and replaces it with an Openflow Agent and routes based on rules that are coded in (if I remember correctly) Python. In addition to learning the major network protocols in use today (OSPF, BGP, STP), is it imparitive to have a strong background in computer science in order to develop routing rules and simulate them with SDN?
Mixed-vendor Networks: It used to be common to find most companies and businesses were using only one vendor for their networking needs (mostly Cisco). However, today it seems pretty common to find a mix of Cisco, Juniper, Brocade, HP, and other vendors in the same network. Is it nessisarry to study / certify with each vendor? Or can you carry over the basic routing / switching protocol concepts from vendor to vendor? And, does it make since to spend years optaining a certification (such as CCIE) when a big part of the equipment you might deal with are from other vendors?
Extra points: Where do you cross the line from becoming a network engineer to becoming a telecommunications engineer? Does it depend on the type of equipment or the type of network you are working on? I can probably find people working on long-haul optical networks that consider themselves network engineers, and folks working on small/mid-size VOIP networks that consider themselves telecom engineers. Does it even matter? Do both discaplines require the same educational background and training?
Thanks for entertaining me with your feedback!
PS - My apologies for the mispelling. I'm borrowing my wife's Windows computer which doesn't seem to have in-browser spell-check installed =)