Question:
What computer programming languages make me marketable?
Kam Koz
2012-01-18 19:11:54 UTC
I'm a college student majoring in computer science. It looks like the job market for CSC majors is looking promising.

However, when I look at some job postings for developers and programmers they want you to know a lot of technologies. For example, one ad for a java developer would like you to know:

J2EE application design and development. Experience in front-end development using Struts, JavaScript, Spring, MVC, etc.
Familiarity with Agile
Strong knowledge and interest in writing scalable, high performance applications.
Strong knowledge of Java, JavaScript and advanced SQL languages.
Strong knowledge of Spring application framework, Hibernate and Java design patterns.
Working knowledge of open source servlet containers such as JBoss and Tomcat.
Working knowledge of SOAP, REST, WSDL and WS-* standards.
Working knowledge of Linux (RedHat) and Unix (Solaris).
Experienced working with Java IDEs
Familiarity with Apache projects such as Hadoop

How do you get a job in IT when there are so many technologies out there to learn?

Also, are there a couple languages I could focus on that will get me employment without having to learn seven or eight?
Three answers:
SteveO
2012-01-18 19:16:05 UTC
You're studying and planning on working in an industry that requires you to know several technologies, so if you don't want to learn them, then you need to find a different field to study. At a bare minimum, you're going to want to know C++ and Java...everything else comes pretty easily after that. If you're going to work with Java, you're going to need to know several web technologies as well since the companies wanting Java applications are going to want them developed as Applets (most likely) and have them deployed on a Java application server (like Tomcat).
eckhardt
2016-12-09 06:21:34 UTC
Ask 10 programmers... Get 10 solutions. a speedy seek is going to bare dissimilar diverse techniques as to what's the final decision for a programming language, so quite than do all that i'll assert here. p.c.. your language according to what variety of programming you desire to do. video games? go C/C++ or assembly Language internet web pages? go HTML/CSS, Javascript, and Hypertext Preprocessor extra importantly, this is not important. p.c.. a language and learn it. learn it front to back, component to component. learn each and every element which you would be able to. Why? via fact when you learn one language extremely nicely, this is elementary to income yet another. usually speaking, a enterprise might desire to no longer hire you considering which you may write code in a undeniable language. Hell, they have IDE's that do a million/2 of that. a enterprise will hire you considering which you may application which isn't basically writing code. are you able to, given a itemizing of specs, create that piece of application or web site or regardless of? in case you won't be able of, then you definately won't get the activity. My modern activity is generally Hypertext Preprocessor, which I knew no longer something approximately till now commencing, yet via fact i might desire to sparkling up the asked puzzles in C++ i replaced into employed and given the prospect to income Hypertext Preprocessor on the activity, that's what maximum companies do now a days via fact there are such dissimilar languages. good success!
tbshmkr
2012-01-18 20:09:59 UTC
C/C++

=

C++ and Beyond 2011: Herb Sutter - Why C++?

- http://channel9.msdn.com/posts/C-and-Beyond-2011-Herb-Sutter-Why-C

Why C++?

- http://gamearchitect.net/Articles/WhyC++.html

The Perils of JavaSchools

- http://www.joelonsoftware.com/articles/ThePerilsofJavaSchools.html


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