Question:
How do i become a Computer Programmer?
anonymous
2012-05-09 14:11:09 UTC
How do i become a Computer Programmer?
Five answers:
Richard L
2012-05-09 19:39:00 UTC
To give you the background - There are several main Computer majors and their associated career categories and you need to know these just to get the lay of the land. Now some of the titles colleges use may consist of different course curriculums. As an example one school may have more programming classes in the same major while another school has fewer. Schools may call their general IT program Computer Information Technology, Computer Information Systems or Computer Information Science. To really tell what the major is about you should look at the courses that a particular school offers in that major. Another point of confusion is job titles you will see. For example, I am called a Computer Systems Engineer but I don't do anything associated with Computer Engineering. One job I had I was Systems Programmer but I did not do any programming. So the titles for majors and for jobs in IT can be very confusing. Sometimes I will hear someone say they want to pursue Computer Science or Computer Engineering and once they find out what it involves they realize that is not what they want to do. If this is old info, that you already know, apologies. Here are the majors and some associated jobs:



Computer Science (CS) - A technical degree which usually has a Programming emphasis - people with this major usually are developing application software, web development, embedded code and robotics. Sometimes depending on the college the degree may cover some more general topics as listed under CIS below. CS is a difficult area major. Many CS students find themselves not enjoying programming, not being gifted at it or not having the math and logic skills to be good at programming and they will switch out into CIS. CS majors that are able to graduate can also qualify for jobs listed below under CIS.



Computer Information Systems (CIS) This may also be called a variety of other names like Information Technology (IT), Information Systems (IS), etc. This is a general technical degree and is the degree that I have. Holders of these degree work in a variety of technical jobs like these:

Computer Technician, Service Center Coordinator, Help Desk Staff, Storage Administrator, Network Administrator, Systems Administrator, Systems Engineer, Enterprise Administrator, Active Directory Administrator, Exchange and Messaging Administrator, Backup Administrator, Disaster Recovery Specialist, Database Administrator, Computing Security Specialist, Corporate IT Acquisition Specialist and Data Center Administrator, just to name a few.



Computer Engineering - This is a technical engineering and design degree. These degree holders get jobs related to designing and manufacturing computer related hardware.



Management Information Systems (MIS) - This is a business degree that prepares non-technically trained people to manage projects, budgets and people. Traditionally, senior IT technical pros would eventually be promoted into management positions after years of technical work. The good news is they understood technical challenges their people were working with but the bad news was that some were great tech people but poor people managers. The idea with the MIS degree is to provide business training that is slanted towards managing IT work. Business Colleges like to offer this degree because management principles change must less frequently that technical info where there is always a new operating system or new programming language. This means they can have the same classes, same books and same course titles year after year. In a technical major the technology changes very fast. I have had both types of managers and the new trend is definitely towards these non-technical managers. A lot of them are showing up in the large company I work for.



Personally, I enjoy technical work more than management - I can do programming and do a little bit of that with scripting that I do but I would not like doing that every day - all day.



Best Wishes!
Jerome J
2012-05-09 20:15:32 UTC
Mikey,



Here's my personal tips on how to become a successful computer programmer:



1) Get a degree, preferably a bachelor's degree or higher. Some computer programmers get lucky a job without a degree or formal training, but in most cases employers require at least a bachelor's degree. Programmers usually have a degree in either computer science, software engineering, mathematics or information technology.



2) Learn how to program and get the basics. Learning the basics and logic of programming can either be very simple or very hard. However, once you're over that hurdle of actually learning how to program and all the basics, you'll be able to learn other programming languages



3)Try to specialize in at least one or more programming languages. Since there are a ton of programming languages out there, try to focus on specializing in one or a couple few languages at a time. For example learning C++/C for gaming, learning HTML for web development, or Java and Visual Basic for application development.



4) Consider a certification and STAY UP TO DATE. Although its usually not required, getting a certification is an excellent way to show any potential employers that mastered a programming language and know your stuff. Also try to stay up to date and have some knowledge with all the most recent programming languages and computer technologies out there.



I hope this helps. Check out my links below for more tips and advice about becoming a computer programmer
Area
2016-02-22 01:38:35 UTC
First, you just need some resources for learning a programming language, such as C or C++. You can search to find those all over the web (or you can check out books). Next, you need an SDK (software developers' kit). You can download Cygwin or Microsoft Visual Studio for that. (If you get Cygwin, then be sure to get the gcc/g++/binutils/make packages under "Devel"; also get man under "Doc".) Then you just start writing some programs in an editor and compiling them with the SDK. Start with simple things, and try more and more as you learn. Once you learn the basics of a programming language, then you need to learn about structure & discipline in order to make a complex program. That's a bit harder, but there's lots written about that too.
?
2012-05-09 16:18:31 UTC
By dancing of course

Jk get a degree in computer science
Judy
2012-05-09 15:12:43 UTC
Generally you'd start by getting a college degree.


This content was originally posted on Y! Answers, a Q&A website that shut down in 2021.
Loading...