Showing posts with label Career. Show all posts
Showing posts with label Career. Show all posts

Wednesday, October 30, 2013

Famous People of IT


Famous People of ITAlmost everyone uses computers these days for everything from shopp
ing to working to playing games. Buthave you ever stopped to think about where all this amazing technology came from? Who invented it all? Well, behind every company, programming language or piece of software, there is a person - or sometimes a team of people - who turned ideas into reality. We've all heard of Bill Gates, the founder of Microsoft and one of the richest men in history. Equally famous is Steve Jobs, the person who, along with Steve Wozniak, started Apple computers. However, there are hundreds of other people, from early pioneers to later geniuses, who aren't as well known but who deserve recognition for the work they did in advancing the world of computing.

One of the first people to conceive of computers was Charles Babbage, an English mathematician and analytical philosopher who drew up plans for the first programmable computer called the Difference Engine. George Boole came up with a way of describing logical relations using mathematical symbols - now called Boolean logic - that is the basis of all modern computer processes. Vannevar Bush first proposed an idea in 1945 he called 'memex', which we now know as 'hypertext'. Another notable figure in early computing was Alan Mathison Turing, an Englishman known as the "father of computer science". He invented the Turing Test, which is a way to find out if a computer is acting like a machine or a human. Another English computer scientist, Edgar Frank Codd, is known for inventing the "relational" model for databases, a model which is still in use today.

As computing became more complicated, people needed a way to make it easier to tell computers what to do - in other words, they needed ways to program the computers. These computer instruction systems became known as computer, or programming, languages. FORTRAN, the first widely used high-level programming language, was invented by an American computer scientist, John Warner Backus. Other notable North American inventors of programming languages include Dennis Ritchie, author of the C programming language, Larry Wall, creator of Perl, and Canadian James Gosling, known as the father of Java. Two men from Denmark are responsible for writing two other famous programming languages. Bjarne Stroustrup came up with C++ and Rasmus Lerdorf devised PHP. Dutchman Guido van Rossum wrote the Python programming language, while the Japanese computer scientist, Yukihiro Matsumoto, made a language called Ruby.

One of the uses of programming languages is to create operating systems, which are essentially sets of instructions that allow computers to function. The most widely-used operating system in the world is Microsoft Windows, but there are other powerful ones that exist, such as Unix, created by Ken Thompson and his team at AT&T in 1969, and Linux, written by Linus Torvalds in 1991.

Microsoft, of course, is the largest software company in the world, but there is another company, Intel, that is equally important when it comes to hardware. Intel was started by several people who are now legends in the computer world, including Robert Noyce and Gordon Moore. Moore is also famous for coming up with Moore's Law, which predicts the rapid increase of computer technology over time. Intel expanded rapidly during the 1980s and 1990s when a man named Andy Grove was in charge of the company.

Other notable figures in the evolution of the computer industry are Ralph Baer, inventor of the first home video game console, Seymour Cray, for many years the manufacturer of the world's fastest supercomputers, Richard Stallman, founder of the free software movement called GNU, and Tim Berners-Lee, the man who created the basis for the World Wide Web.

Through their creativity and hard work, all of these people contributed to shaping what we now experience as Information and Computer Technology. Every time you boot up a computer, play a video game or surf the Internet, try to remember the individuals who made these wonders possible.

Choosing an IT Career Path


Choosing an IT Career Path
Most people are either studying for their first job in IT, or else trying to improve their current IT career. If this is the case with you, well then this unit should really help. Sometimes the hardest part of meeting a goal is to properly define what you are trying to accomplish in the first place. In this article we we will discuss the top IT job positions available around the world right now. So read the rest of the article, reflect on which career most suits your personality... and then go for it!

There are several things to keep in mind when determining what field of IT to go into. Keep an eye on job web sites such as DICE.com or Monster.com to see which jobs are most in-demand. Keep in mind that for many jobs described below, there are several levels of positions available. For instance there are "junior", "senior", and "lead" software developer positions available. You probably can't start out you career as a lead developer. You have to know your own limits.

Be honest with yourself. If you don't have previous experience, good contacts, or a good degree from a well-known university, you will be more successful in getting a lower-level job. Also, find out what the job you are applying for typically pays in your area. If you are young, living in a financially depressed area, or really need a job, keep your salary expectations a bit lower than the average. This will make your chances much higher than normal to get hired. Once you have "job experience" then you will be in a good position to ask for more money. Sometimes the best way to get more money is to quit your job and work for another similar company. This may sound cruel or thankless, but that is how business works in the real world.

Everyone who works hard deserves a raise every year. How do you show your IT manager that you are a good performer? Easy. Show up on time, be dependable, be active in the meetings, and always do a little bit more than is asked of you. Also equally important is to be well-liked by members of your team. Read on for more details...

Learn something new every day
IT is an area where people are judged largely by how much they know. If money and a high job position are important to you, you can quickly raise your level by telling your manager that you want harder tasks and more responsibility. IT Managers normally love it when employees ask for more responsibility. When you meet with your manager, set goals for yourself and meet or exceed those goals. Here are some things you can do to increase your worth to your company:

  1. learn a new programming language
  2. take a certification such a Microsoft, Linux Professional Institute, or Cisco study to be a ScrumMaster or another type of project manager.
  3. Meeting set goals can have beneficial results when it's time to renegotiate salaries, survive a round of layoffs, or get a promotion.


Appearance and attitude is very important!
Take an active interest in things outside IT: such as sports, politics, music, and film. This will make socializing at company events easier for you. If you are disliked in the company then you will not get promotions or important projects.

Be courteous, helpful, and respectful to others
In my own career, I have been in some good IT departments and some bad ones. In a good IT department, the engineers are known for sharing knowledge and helping each other. In bad IT departments, the engineers are secretive and hide knowledge. How can everyone get better if some people are selfish with what they know? Information wants to be free. You must set it free. Despite the fact that I have been to several universities, graduate school, and have collected many IT certifications, I have still learned much more about IT from my fellow engineers than from all my higher education combined. So my advice is to be kind and respect your fellow IT staff. They are your family for eight hours every day, forty hours every week!

When you start a new job, realize how some people are nice to you and some people ignore you. Which kind of person do you want to be? When you get a new junior team member, try to help them and include them in decisions. Make sure they have someone to eat lunch with. If you party after work with your co-workers, invite new employees with you. Being nice to new people can have many rewards, both emotionally and financially.

Back in the 90's we used to have a saying, "Think globally, act locally." What this means is that just by being nice and pleasant yourself, you can make the whole world a more nice and pleasant place as well.

Have your own mind and your own opinions
State your opinions in meetings and give good reasons and facts to back up your opinions. But don't be stubborn or insistent if things don't go your way. And whatever you do, please don't be passive-aggressive! Passive-aggressive behavior is when you think something bad about a person or an idea, and then you talk badly behind someone's back (when that person is not around). This is very destructive behavior to both yourself and your IT department.

Okay, now we are ready now to investigate some popular IT job positions. I will rate the following jobs based on the following criteria: respect, qualities, salary, dress, and fun factor. I will also include some notes. These are subjective opinions. Some are even intentionally funny. If you disagree with me, please feel free to flame me.

CTO (Chief Technical Officer), CIO (Chief Information Officer)
Respect: Very High
Qualities: Business savvy, technical mindset, good people skills
Average Salary: $150,000
Dress: Business suit and very clean
Fun Factor: Only fun if you are a workaholic or on a power trip.
Notes: These jobs are highly competitive and usually political, so your chances are low. Sorry.

Enterprise Architect
Respect: High
Qualities: Good technical, business, and design skills
Salary: $100,000
Dress: Clean and presentable with collared shirt and pants
Fun Factor: Fun job because you get to talk to all other departments
Notes: Responsible for all solutions that work; not responsible for ones that don't work

IT Manager
Respect: Medium-High
Qualities: Detail oriented, punctual, critical, supportive
Salary: $70,000
Dress: Business Casual
Fun Factor: Can be fun but often very stressed
Notes: They always seem to be working

Technical Writer
Respect: Medium
Qualities: Excellent writing skills, good technical mind
Salary: $50,000
Dress: Business Casual
Fun Factor: Writers are often good at telling stories

Graphic Designer
Respect: Low-Medium
Qualities: Excellent drawing and illustration skills, good color matching and artistic qualities
Salary: $50,000
Dress: Casual
Fun Factor: Generally fun people and sometimes a bit moody
Notes: Not as 'square' as the rest of the IT department. All good designers seem to have tattoos, piercings, and a fashion sense.

Software Developer
Respect: Medium
Qualities: Creative, persistent, insatiable thirst for knowledge
Salary: $70,000
Dress: Casual Dress is normally the rule (t-shirt and jeans)
Fun Factor: If you don't have fun being a developer then you have the wrong job; other people might not understand your sense of humor though ;)
Notes: Companies have a lot of developers compared to other positions listed. Therefore your chances of becoming a developer are good if you have the skills and more importantly the desire.

Project Manager
Respect: Medium
Qualities: Cooperation, leadership, and organization skills
Salary: $60,000
Dress: Business Casual (collared shirt and nice jeans or pants)
Fun factor: This tends to be a high stress position with long hours. If that sounds fun then go for it!

Database Developer / Database Administrator
Respect: Medium-High
Qualities: Detail-oriented, high business knowledge
Salary: $80,000
Dress: Business Casual
Fun Factor: If processing giant data sets excite you, then this job is for you.

IT Security Manager
Respect: High
Qualities: Military outlook on life, defensive, pro-active
Salary: $70,000
Dress: Smart, clean dress is very important
Fun Factor: Are you kidding me? This guy is basically a cop!

System Administrator
Respect: Medium-High
Qualities: God complex, often eat fast food and drink a lot of soda
Salary: $75,000
Dress: If they were allowed to, they would probably dress as World of Warcraft characters!
Fun Factor: Sysadmins can be patronizing; but they can be fun as well, especially after they have a few beers. They are often eager to show others that they are just "normal people". But this is not usually true.
Notes: Never anger a sysadmin! Why? They have access to everything in the company.

Software Tester
Respect: Low-Medium
Qualities: Detail-oriented, persistent, curious
Salary: $40,000
Dress: Same as developers
Fun Factor: They are normally seen hanging out with developers, trying to talk about bugs.
Notes: Testers play a vital role in software development that cannot be understated. If you don't have a single tester on your team, you are probably in trouble.

IT Support Engineer 
Respect: Low (except when someone needs help fixing their computer, then it's really high)
Qualities: Must be good at dealing with technically incompetent people
Salary: $35,000
Dress: Casual
Fun Factor: Often an endless source of funny stories about technically incompetent end-users
Notes: Do not kill the end-users!

 

© 2013 Ngampus_ID. All rights resevered. Designed by Templateism

Back To Top