IT Employment

Our forums are currently in maintenance mode and the ability to post is disabled. We will be back up and running as soon as possible. Thanks for your patience!

General discussion

Locked

What Should I Teach?

By ITInstructor ·
What is the most important soft skill and technical skill for IT professionals to have? I teach at a small community college and this info help me prepare classes in the future?

This conversation is currently closed to new comments.

Thread display: Collapse - | Expand +

All Comments

Collapse -

About budgets

by Tony Hopkinson In reply to You have hit the head of ...

While budget is the reality check, and there is a cost to a lifecyle.
So is the engineering cost.
Far too many times engineering is given the order to go ahead when the budget is what can be afforded as opposed to what is required. In those cases the first casualty is always quality. 20M of well written but undocumented code is far from a total success.
I always try to have content sacrificed in these situations, do a smaller amount of good work not a large amount of bad work. The latter always costs more than you planned.

Being a foolish optimist by nature I'm still waiting for this to happen more than once a year.

Collapse -

It depends on what area of IT they are in

by A_dangerous_mind In reply to What Should I Teach?

Most important for both soft and hard skills may be different in system administration, or development, or business analysis and QA. Problem solving skills would be important to all, but maybe not most important to all. Likewise for sales, etc. Take a look at http://www.mindtools.com for some ideas.

Collapse -

Problem-solving should be tops!

by NickNielsen In reply to It depends on what area o ...

Problem-solving or analytical thinking is an absolutely essential skill. The ability to use what you know to think problems through is important to everybody, no matter the work experience or job level.

Collapse -

Without good work experience,you will create instead of solve problems

by james.chau In reply to Problem-solving should be ...

Too often I have encountered code and objects which should not have been developed in the first place. Given today's short deadlines, it is detrimental to try and analyze problem domains without proper background and training or experiences.

Collapse -

Can certainly happen but

by Tony Hopkinson In reply to Without good work experie ...

You can't teach people everything. So what you should teach them is something for reference then and how and when to apply it.
Problem solving and problem identification have got to be key skills on that basis. Unfortunately for students the latter is usually left to the examiner, and the former is predicated by the tools and environment on which the course is based.

Collapse -

How many problem domains are there ?

by james.chau In reply to Can certainly happen but

System problems can be categorized, scoped and maybe solved, such as memory, CPU resources, security, database engines, etc. But application problems are virtually limitless. Therefore when the students learning problem solving for applications it is quite different and "real life" application scenarios just does not exist except in a very academic sense. Most problem solving tasks involve duplication of error conditions, how do you achieve that if you do not have the necessary test / live data in the system ?

Collapse -

Cross Threading 2

by Tony Hopkinson In reply to How many problem domains ...

LOL
Write a program to compute the square of each member of a list is a hard skills question and a soft skills solution.
Certainly when I was frequenting academia it was never put that way.

Collapse -

Why don't you write business logic that way ?

by james.chau In reply to Cross Threading 2

I am sure you can compute some power of some number series and solve all the world's business problems and every scenario is as simple as that, academia or not, hmm, I don't think you need program debuggers or test data, just work with formulas, like Albert Einstein.

Collapse -

May be

by Tony Hopkinson In reply to Cross Threading 2

I'm out of date. But the only logic I was taught in my courses was boolean. Business logic was something I learnt at work. Which was my real point, one without the other and you aren't a developer.

Collapse -

Project Management and Security

by TomSal In reply to What Should I Teach?

Seriously...I know the IT market in the US isn't that great, my trouble is lack of a 4 year degree -- I can't tell you guys how many times I've heard of someone or had it happen to be directly have the "door" shut on them/me because some employers still refuse to even use up any time to talk with you if you have no 4 year or greater degree. Mind you I have experience and certs and 2 AS degrees as well...still no go.

ANYWAY I got off the track...

Security is HOT HOT HOT, its seriously the one field I know for sure is in very much demand in the US IT industry. If you are great at security systems and networks, your changes of getting a decent - to good job in IT are still very good.

Also I think project management skills are big too for the modern IT pro, other things would include business sense (I don't know how else to word it sorry).

But IT pros today need to talk the business talk and understand it just as much as the tech talk.

CEO's and corporate types eat that stuff up with IT folk have business savvy and understanding.

Related Discussions

Related Forums