Welcome, Guest: Join Nairaland / LOGIN! / Trending / Recent / New
Stats: 2,548,964 members, 5,872,015 topics. Date: Tuesday, 22 September 2020 at 06:06 PM

Why It's Important To Be Very Well-rounded Today - Programming - Nairaland

Nairaland Forum / Science/Technology / Programming / Why It's Important To Be Very Well-rounded Today (1645 Views)

Reasons Why RAM Is So Important To A Computer Operating System (2) (3) (4)

(1) (Reply) (Go Down)

Why It's Important To Be Very Well-rounded Today by Fulaman198(m): 8:23pm On Feb 02, 2016
As science continues to evolve and newer technologies continue to reshape what we do on a daily basis, it has become ever so important to be good at an engineering field.

Today, software engineers and computer scientists design applications and software for various platforms. Desktop, mobile, server side, etc. We are living in a world where it's more seemingly likely that machines will replace human beings within the next couple of decades.

In this writeup, I wanted to address a few concerns I have for people following an I.T. career path in Nigeria and abroad.

Many engineers and computer scientists I have spoken to on Nairaland seem to have this thought process that they should only specialise in one particular area or sub-field in the ever so vast field of Computer Science and Engineering. However, what some of these people I have spoken to don't understand is that whether you are a Network engineer or Software Engineer or even a Systems Engineer, these positions are interrelated.

Software engineers who are developing server side applications need to understand concepts that Network and Systems Engineers understand in order to write up applications. An example is understanding web sockets.

People who currently work as network engineers need to realise that companies like Cisco are redesigning the way you do things. The Cisco CLI is quickly being phased out in favour of applications that...... That's right you guessed it that SOFTWARE engineers write. It's becoming more and more important as well for Network Engineers to have a strong understanding of Python, Bash and other scripting languages.

Systems engineers are kind of in between. They know some networking concepts and software engineering concepts. However, their main job is to make sure that server load isn't too high on one particular server, the implementation of good load-balancing principles, and the maintenance of servers. System Engineers also write scripts besides the monitoring of servers. Eventually though, with better software engineering implemented on servers. Things like crontab and automated processes will be phased out.

My main goal is to continue to encourage engineers in the I.T. field to learn as much as possible and to not place their eggs in just one basket. Naturally, as an engineer, you should have a natural ambition to learn new things to your already vast arsenal of knowledge. A network engineer with strong software engineering knowledge isn't hurting himself/herself. Same goes for a software engineer with networking knowledge. Many of what we design today requires knowledge of how networking works.

So my fellow Nigerians, I urge you to continue ameliorating yourself. That is something that should never end as a scientist or engineer. We chose a field where we will never stop learning new concepts and things.

8 Likes 2 Shares

Re: Why It's Important To Be Very Well-rounded Today by Nobody: 6:45am On Feb 03, 2016
Thanks OP for sharing this..
Re: Why It's Important To Be Very Well-rounded Today by Nobody: 7:53am On Feb 03, 2016
Fulaman198:
As science continues to evolve and newer technologies continue to reshape what we do on a daily basis, it has become ever so important to be good at an engineering field.

Today, software engineers and computer scientists design applications and software for various platforms. Desktop, mobile, server side, etc. We are living in a world where it's more seemingly likely that machines will replace human beings within the next couple of decades.

In this writeup, I wanted to address a few concerns I have for people following an I.T. career path in Nigeria and abroad.

Many engineers and computer scientists I have spoken to on Nairaland seem to have this thought process that they should only specialise in one particular area or sub-field in the ever so vast field of Computer Science and Engineering. However, what some of these people I have spoken to don't understand is that whether you are a Network engineer or Software Engineer or even a Systems Engineer, these positions are interrelated.

Software engineers who are developing server side applications need to understand concepts that Network and Systems Engineers understand in order to write up applications. An example is understanding web sockets.

People who currently work as network engineers need to realise that companies like Cisco are redesigning the way you do things. The Cisco CLI is quickly being phased out in favour of applications that...... That's right you guessed it that SOFTWARE engineers write. It's becoming more and more important as well for Network Engineers to have a strong understanding of Python, Bash and other scripting languages.

Systems engineers are kind of in between. They know some networking concepts and software engineering concepts. However, their main job is to make sure that server load isn't too high on one particular server, the implementation of good load-balancing principles, and the maintenance of servers. System Engineers also write scripts besides the monitoring of servers. Eventually though, with better software engineering implemented on servers. Things like crontab and automated processes will be phased out.

My main goal is to continue to encourage engineers in the I.T. field to learn as much as possible and to not place their eggs in just one basket. Naturally, as an engineer, you should have a natural ambition to learn new things to your already vast arsenal of knowledge. A network engineer with strong software engineering knowledge isn't hurting himself/herself. Same goes for a software engineer with networking knowledge. Many of what we design today requires knowledge of how networking works.

So my fellow Nigerians, I urge you to continue ameliorating yourself. That is something that should never end as a scientist or engineer. We chose a field where we will never stop learning new concepts and things.

That advice for specialization is for new people entering the field. If you are just starting, you can't just decide to learn everything. It's just not possible and you will only know so much but not in-depth. That is why it is advisable to specialize when you are starting. It is only in Nigeria where you see someone claiming mastery in seven programming languages. In developed countries, there is something called collaboration which we don't understand.

2 Likes

Re: Why It's Important To Be Very Well-rounded Today by DonSegmond(m): 12:57pm On Feb 03, 2016
duvie92:


That advice for specialization is for new people entering the field. If you are just starting, you can't just decide to learn everything. It's just not possible and you will only know so much but not in-depth. That is why it is advisable to specialize when you are starting. It is only in Nigeria where you see someone claiming mastery in seven programming languages. In developed countries, there is something called collaboration which we don't understand.
You can still specialize and yet study many fields. You never know when something else in one area will apply. You are of course correct that folks will never be able to learn everything, but the most valuable is the person who knows a lot and yet has some specialization.

2 Likes

Re: Why It's Important To Be Very Well-rounded Today by danidee10(m): 11:32pm On Feb 04, 2016
duvie92:


That advice for specialization is for new people entering the field. If you are just starting, you can't just decide to learn everything. It's just not possible and you will only know so much but not in-depth. That is why it is advisable to specialize when you are starting. It is only in Nigeria where you see someone claiming mastery in seven programming languages. In developed countries, there is something called collaboration which we don't understand.

That thing tire me.....i know a guy that claimed he could write in more than 15 languages.... Just to impress me

I don't quite agree with op, before learning any new stuff master your current area well
Re: Why It's Important To Be Very Well-rounded Today by baba11(m): 7:22am On Feb 05, 2016
What's the essence of learning something new and in a couple of days afterwards, you forget... I believe any knowledge that's not being used on day to day basis is bound for forgetfulness cool
Re: Why It's Important To Be Very Well-rounded Today by younghero2: 5:41pm On Feb 16, 2016
Pls I need advice on what else to to. I jst finished my ccna traning abt to take the exam, I have also a+ certification. bt am jst confused on wat to do after that. I dnt have a degree yet, so I dnt know if I should enroll into niit MMS program. Or should I jst further ahead with ccna security nd ccnp. I jst dnt know hw true the niit MMS program is. Can I use it to apply for a top up to get a degree in india? Or any other place. Nd how much is it gona cost me. Pls I will appreciate ur advice. Tanks 09037938274 Kcjust.info2@gmail.com
Re: Why It's Important To Be Very Well-rounded Today by Fulaman198(m): 6:38pm On Feb 16, 2016
younghero2:
Pls I need advice on what else to to. I jst finished my
ccna traning abt to take the exam, I have also a+
certification. bt am jst confused on wat to do after
that. I dnt have a degree yet, so I dnt know if I
should enroll into niit MMS program. Or should I jst
further ahead with ccna security nd ccnp. I jst dnt
know hw true the niit MMS program is. Can I use it
to apply for a top up to get a degree in india? Or any
other place. Nd how much is it gona cost me. Pls I
will appreciate ur advice. Tanks 09037938274
Kcjust.info2@gmail.com

You should try and get a degree in Computer Science or Computer engineering
Re: Why It's Important To Be Very Well-rounded Today by younghero2: 6:49pm On Feb 16, 2016
Yea I know bt getting the admission is no easy either. And moreover, am very good with cisco router and switches. I would have loved to go fr theirs niit MMS bt I jst dnt know how good the teach it. And also hw valued their diploma is
Re: Why It's Important To Be Very Well-rounded Today by Fulaman198(m): 7:31pm On Feb 16, 2016
younghero2:
Yea I know bt getting the admission is no easy either. And moreover, am very good with cisco router and switches. I would have loved to go fr theirs niit MMS bt I jst dnt know how good the teach it. And also hw valued their diploma is

Getting a network job is not easy even if you are good at Networking with routers and switches. Most people want someone that is experienced and possess a degree in the field (a technical degree in Computer Science, Electrical engineering, Computer engineering, Information technology, etc).

I think you should get involved with software engineering. Most modern cars make huge use of software engineering.
Re: Why It's Important To Be Very Well-rounded Today by Fulaman198(m): 7:34pm On Feb 16, 2016
younghero2:
Yea I know bt getting the admission is no easy either. And moreover, am very good with cisco router and switches. I would have loved to go fr theirs niit MMS bt I jst dnt know how good the teach it. And also hw valued their diploma is

In regards to degrees from India, I have heard that they aren't as valued as one from Nigeria or other former English colonies. This is only hearsay and I could be very wrong. Don't base everything off of hearsay.

Now, if you do your undergraduate work in the UK or the US or even here, you will be fine.
Re: Why It's Important To Be Very Well-rounded Today by younghero2: 10:35pm On Feb 16, 2016
Thank u so much bro. U are right. I guise I have to go wit the software engineering diploma for two years, and then find a way to apply fr a top up abroad. I would check out niit nd aptech centers in sulurele . Pls are u into the IT filed too?
Re: Why It's Important To Be Very Well-rounded Today by Fulaman198(m): 10:41pm On Feb 16, 2016
younghero2:
Thank u so much bro. U are right. I guise I have to go wit the software engineering diploma for two years, and then find a way to apply fr a top up abroad. I would check out niit nd aptech centers in sulurele . Pls are u into the IT filed too?

Yes little bro loll I'm in the I.T. field. It's actually good that you learned networking first. It will help you in Software Engineering especially if you are going to write servlets.
Re: Why It's Important To Be Very Well-rounded Today by younghero2: 11:43pm On Feb 16, 2016
Lolzz. I know am still a novice. Bt I believe I will grate wit time. Am currently studying web designing with html5 and css on my own now. And believe me. Am doing grate in it. So are u into programming? Wat IT filed are u into?
Re: Why It's Important To Be Very Well-rounded Today by CenturyCoder: 3:23am On Sep 17
Please where can I learn about design patterns and their implementation please´┐Ż

(1) (Reply)

Ceemate (for All Undergraduates ) CGPA calculator / Web based Pharmaceutical Sales Management System. Help! / Facebook Programming Test

(Go Up)

Sections: politics (1) business autos (1) jobs (1) career education (1) romance computers phones travel sports fashion health
religion celebs tv-movies music-radio literature webmasters programming techmarket

Links: (1) (2) (3) (4) (5) (6) (7) (8) (9) (10)

Nairaland - Copyright © 2005 - 2020 Oluwaseun Osewa. All rights reserved. See How To Advertise. 129
Disclaimer: Every Nairaland member is solely responsible for anything that he/she posts or uploads on Nairaland.