Saturday, May 9, 2009

I am a former programmer (C/C++). What is the best language for me to get another job as a programmer?

I have a Master's degree in computer science. I've worked in the computer field for about 25 years overall.





From 1985 - 1996 I worked as a programmer, doing mostly C/C++ along with some assembly language. I also did some small amounts of other programming languages. In 1997 I was outsourced by the company I worked for, and I decided to go into business for myself. For the last 10 years I've done network support and installation, desktop support, and other computer related work as an independent contractor. I have only done a little bit of recreational programming.





If I wanted to return to being employed as a programmer again, what would be my best languages. I realize that C is still used some, but I know that Java and C# are also very popular.





Which languages would I find it easiest to program in, and in which languages would I find it easiest to find a job in? Also, what types of programming would give the best pay?

I am a former programmer (C/C++). What is the best language for me to get another job as a programmer?
________________





I strongly recommend that you leverage your expertise in C/C++ by learning C#. C# is an extremely popular language, and it is in high demand by employers. Moreover, you will not have such a steep learning curve in order to master it—given your extensive knowledge of the other members of the C family. It is both a logical and natural progression for you.





I cannot speak to the salaries, because that is geographically dependent. I can say that on the West coast, highly proficient C family programmers, having more than six years of experience, easily command $80k to $100k salaries.





That said, let's examine which language is the more preferred in the IT sector...





In the IT sector, programmers with Java skills are absolutely, positively the highest in demand, compared to all other languages.





http://www.jasonkolb.com/weblog/2007/02/...





Available jobs are a pretty good indicator of the number of development projects for a given language. Java pretty much dominates in this area, with C# coming in a distant second, and ASP.NET and PHP not too far behind. Not a bad showing for Microsoft, actually.


______________________________...





This next section breaks down the number of programming jobs that were available on a given day. They are arranged by language. Data from the popular internet job search site Monster.com is used as an example.





Data collected from Monster.com:





Java: 6274 jobs


ASP.NET: 2318 jobs


C##: 2737 jobs


Javascript: 2451 jobs


Ruby: 86 jobs


VB.NET:1774 jobs


Python: 311 jobs


PHP: 674 job





If you display the above information in a pie chart, the overwhelming popularity of Java becomes even more obvious.


______________________________...





Let's evaluate the relative popularity of Java, based upon five other criteria:





1) Monthly entries into job search engines: These searches show pretty much the same trend, Java is the 800-lb gorilla here too. Surprisingly, though, Javascript is second even though it's not anywhere near the top in available jobs. I suppose that could be because it's almost the de-facto programming language of the Web, so all the hobbyist and design programmers tend to use it as well.


2) Open source projects: Open source projects are like secret to many programmers; they are the foundation of many custom development projects. Java still wins this round, but PHP gives it a run for its money.





C# gives a strong showing as well, surprisingly. Such strong open source support for a proprietary language is very interesting.


3) Add-ons and support systems: Every programming has an ecosystem of products around it, whether its training and certification, IDE's, or debugging and profiling tools. The dollars per click that advertisers are willing to pay is a good indication of how much competition there is for upsells of the language. In this area, Java finally meets some serious competition from PHP.


4) Number of books sold: Java dominates the number of books available. C# makes a strong showing here coming in right after PHP.


5) Number of entries into Google's search engine: Search trends, from Google: Java dominates again. This criteria evaluation excluded Ruby, ASP.NET, and VB.NET. This is because Google only allowed for the charting of five terms—and those three came in last. The search numbers for Java, PHP, and Javascript seem to be dropping. Presumably, that is due to the rising popularity of the newer languages like Ruby on Rails, as well as using search words like AJAX to replace the term "Javascript," while still referring to the same thing (Javascript).





________________
Reply:i just being a child and a beginner compared to you feel that what you could give to the field with c/c++ and assembly would be incomparable than losing your precious time in learning some other language.


hence i suggest you not even to think about learning other language and wasting your time and money.
Reply:have you looked at the job offers in your location? where i live, most companies look for Java developers with J2EE knowledge (and Java server technologies).





So maybe the job offers can give you a good recommendation.





Considering the pay, i don't think there's much of a difference between the languages (unless you opt for a scripting language like ASP or PHP).
Reply:assembly language but your going to type yourself to death
Reply:I always see a lot of jobs for web programming. I see a lot of php, perl, asp and things like that. Everyone is trying to make interactive sites these days. You may not like websites, but it's good money.
Reply:it is java
Reply:This depends on what programming job you're doing.





C++ are smalltalk is used to create core engines of softwares.





if you're good with C++, i think you will absolutely fall in love with C#. I don't know what you specific programming you're going for, but C# will become a powerful investment. it's used for windows programming, and mostly web programming.





if you're programming AI/UI/3D script rendering/Shell scripting, then python, mel, tcl, lua, and perl will appear again and again.





link below gives more info.
Reply:ASP.NET and .NET in general. Here are free links to


free software and training to get you started.








http://www.thehansens.com/free/LearnASPL...


I am a former programmer (C/C++). What is the best language for me to get another job as a programmer?

I have a Master's degree in computer science. I've worked in the computer field for about 25 years overall.





From the mid-1980s to the mid-1990s I worked as a programmer, doing mostly C/C++ along with some assembly language. I also did some small amounts of other programming languages. In 1997 I was outsourced by the company I worked for, and I decided to go into business for myself. For the last 10 years I've done network support and installation, desktop support, and other computer related work as an independent contractor. I have only done a little bit of recreational programming.





If I wanted to return to being employed as a programmer again, what would be my best languages. I realize that C is still used, but I know that Java and C# are also very popular.





Which languages would I find it easiest to program in, and in which languages would I find it easiest to find a job in? Also, what types of programming would give the best pay?





Any other suggestions about doing this?

I am a former programmer (C/C++). What is the best language for me to get another job as a programmer?
Java is the easiest for me
Reply:Hey you've got a great portfolio. You're way senior than me in the IT field but still I'd like to suggest stuff to you without making myself look bad.





You can do with C/C++ today also but on the hardware integration level (like programming for the various gadgets like iPhones, smart phones etc). However the trend is focused on higher level languages since the computer has become much powerful and the processing power isn't much of an issue.





If you're interested in web development then I'd suggest you to go with various web service platforms - like .NET, Sun's ONE etc. If you are more adaptive to the server side programming ,esp on UNIX or Linux then you can go with PHP. On Microsoft ASP.NET and VB.NET, or C# is a must.





Since MS platform is popular mostly on the corporate environment, as you might have noticed with your background on desktop+network support, you might want to go with .NET to be on the safe side. A better way would be to get a MCSE certification just proving the companies that you're still on the roll. (Especially due to the changing trend in technology)





Well - you can go with the JAVA platform - but I can't really say what's going on with it.





But the key thing nowadays is to be a programmer who also has a knowledge on designing if you are trying to be the UI (User Interface) developer. Actually the design aspect will help you even if you don't want to program at all - there's a whole new dimension to it.





For hardcore designers I'd recommend developing Flash applications. They could be powerful too especially when developing 3 tier software.





And finally no matter what programming language you choose be sure to equip yourself with the knowledge of database - esp Oracle, MS SQL and My SQL. They'll come handy all the time.





With the hands on Network experience and C/C++ knowledge you'll be the great asset to any organization you wish to work.





Good luck on your career as a programmer!
Reply:HELLO WORLD! I love that intro for all the computer freaks out there..





JAVA is the best thing for you. Its quite easy to use but very hard to master. Unlike c and c++ java is still growing and you can only master a part of java and not the whole of java.





If you know C++ and have basic knowledge in JAVA and VB then you might try .NET coz its almost a combination of JAVA and VB in C++ coding style.





Very easy to use and very easy to learn. I was once a c++ programmer and became a vb intermediate programmer and became a java programmer then a .net. Now I am a operations manager. hahahaha...





.Net Programmers gets 7/10 pay + Advance DB Programming = 8/10 pay





Java Programmers gets 7/10 pay + Advance DB Programming = 9/10 pay





C/C++ programmers gets 6/10 pay + Advance DB Programming = 7/10 pay





VB programmers gets 4/10 pay + Advance DB Programming = 4/10 pay





Combine them all and have an intermediate knowledge on all of them then you get 9/10 pay. Master java and msql + oracle and have 5 yrs experience then you can apply for a consultancy position.
Reply:Java would be easy for you.
Reply:A couple things I would look into are systems integration. Managing and Installing systems such as SAP, Oracle or Biztalk are in high demand.





If you have PM skills and skills in the above technologies you could get a good job.





If you are looking for a programming job you can still find many jobs in C. I would look for jobs online and in the newspaper in your area and see what people are looking for C# or Java.


What is a fair salary for an asp.net and C# programmer in north carolina?

what is a fair salary for an asp.net and C# programmer in north carolina


what would the salary be if it was purely web work (not e-com, just database interactive sites) and what would it be if it was win-apps

What is a fair salary for an asp.net and C# programmer in north carolina?
I am not sure about north carolina but I think the pay also depends on the work. Light asp and C# work in this economy you might be able to find someone for around $35k. Managing multiple sites with database work and you are getting into around $45k-$55k if not more. I truely depends on cicumstances but those are decent round numbers.
Reply:Nobody here can tell you more accurately than http://www.salary.com
Reply:The links below show the median salary for an asp.net and c# programmer in the U.S. I'm not sure about what kind of wages you might expect in North Carolina, but other factors will be important in determining your salary, including experience level and employer type. You can take the free salary survey at PayScale.com to find accurate salary information specific to your programmer position - taking location, qualifications, etc, into consideration. http://www.payscale.com/?src=yahooA





Hope that helps,


Assistant to Dr. Salary


What qualifications do I need to start working as a C++ programmer?

Is there a course in the UK that only teaches C++, if not is there at least one that only teaches programming languages?


Ok, basically what I'm trying to find out is: what qualifications do I need to start working as a C++ programmer? I’ve browsed the Internet looking for job descriptions, but all I’ve found is that companies only look for "experienced C++ programmer" (which makes me think, how did these guys start?) and "qualifications in software engineering" (could it be more vague?) are a must. I then tried to find appropriate courses, but the ones I find are either unreliable (I'm looking for a recognized qualification) or they are too broad (e.g. "Computer Science" courses).


I am currently studying Business Management (at a degree level) and I will hopefully graduate in 2009. I haven’t done any studies in computing, I just learn C++ at home (with Sams Teach Yourself).

What qualifications do I need to start working as a C++ programmer?
Best bet is to take computer programming courses at your college/university to get formal training. Do you have an adviser or counselor? They should be able to point you in the right direction.

surveys

How can i understand c# language as a beginner programmer?

i wanna be a professional c# programmer

How can i understand c# language as a beginner programmer?
try a book


1 Csharp for beginers


2- in google, search for c sharp tutorial for beginers





you will get beatuful tutorial, than start doing every thing step by step mentioned in tutorial and you will learn it
Reply:try links on this page: http://dir.yahoo.com/Computers_and_Inter...
Reply:by understanding the small concepts and of course by a strong desire


How to be a best c programmer?

i want to become a besr c programmer

How to be a best c programmer?
Well asking this question instantally put doubt to your programming skills.





1. You're better off learning C++ instead.


2. Practice. Years of it. You will never be THE best. But if you practice hard enough you can become really good.


What qualifications do I need to start working as a C++ programmer?

Is there a course in the UK that only teaches C++, if not is there at least one that only teaches programming languages?


Ok, basically what I'm trying to find out is: what qualifications do I need to start working as a C++ programmer? I’ve browsed the Internet looking for job descriptions, but all I’ve found is that companies only look for "experienced C++ programmer" (which makes me think, how did these guys start?) and "qualifications in software engineering" (could it be more vague?) are a must. I then tried to find appropriate courses, but the ones I find are either unreliable (I'm looking for a recognized qualification) or they are too broad (e.g. "Computer Science" courses).


I am currently studying Business Management (at a degree level) and I will hopefully graduate in 2009. I haven’t done any studies in computing, I just learn C++ at home (with Sams Teach Yourself).

What qualifications do I need to start working as a C++ programmer?
either study on your own or go to Computer Science.(just take some lessons in it, you don't have to take the entire course)





it may cover lots of topics but knowing C++ is not enough to get a job as a C++ programmer.


firstly because you can't code a big project all on your own. you will only be given smaller parts to work own because of the object-oriented approach. (you may need to take some software engineering lessons)





second because if you only know C++ you will only be concerned about coding in C++. there are lots of powerful languages out there. and since you only have background on the software part, you will have no idea on how it is actually implemented in the hardware. you will not know how the codes you write is implemented (you may not care about this but knowing how it works will give you an edge over others because you can manipulate the hardware.)
Reply:a smart person once said: specification is for insects.





nowadays computer systems are complex; often, parts are executed on a server, others on a client. there are different operating systems and environments involved. C++ is not used very often, it's a niche language, like C. so don't forget to get experience about other languages and operating systems. Also, try to write programs which you then can show off when trying to get a job. this will not only give you experience, it will also show that you're willing to invest time and effort and don't give up when you have to deal with obstacles.


How much can a C++ programmer make?

I want to become a C++ programmer. I wanna know what I need to get in the field. I have a great passion for computers, but I want a career in it. And how much can I expect to make as an entry level.

How much can a C++ programmer make?
That really depends on the region you're looking at. My company starts entry level programmers, also known as college new hires, at about $35K/year plus excellent benefits. This is in the Los Angeles area. I'm sure other companies will pay more.





But, those people don't know just c++, they have plenty of other skills too. Plus, they have a 4-year degree or are in their senior year.
Reply:first of all, i would research the extensive knownledge a C++ programmer needs, This unfortunatly is no small feat.


However programmers can make anything from £20k to £60k


depending who you work for.
Reply:It all depends on your experience and location where you are working. You may start at $60000+/year.

survey monkey

To become an Asp.net programmer do you need to be a C# programmer?

To be employable as ASP.NET programmer do you need to be a very good C# programmer? Or just know the basics understanding that asp.net provides most of what you need? thanks.

To become an Asp.net programmer do you need to be a C# programmer?
You need to know programming - just knowing the language isn't enough. But you can be a top-level ASP.Net programmer without knowing any C# at all. (Could Shakespeare write in Spanish? Could Cervantes write in English?) I don't even ask prospective hires about C# (or ASP) - we're a php house on the web side.


Where can I find a good C# programmer?

I am looking for an excellent C# programmer for my small game studio who would help design games and game engines with XNA game studio express. Where can I find such a programmer?

Where can I find a good C# programmer?
Go to the XNA forums.





http://msdn2.microsoft.com/en-us/xna/def...





and go into the forums.
Reply:look around bussinesses that use that thing, and ask if any of their workers wouldlike to help with this. otherwise make posters and stick em round.


Am I A C++ Programmer..?

If I Know for real, without looking.





to





#include %26lt;iostream.h%26gt;





cout %26lt;%26lt; "Please Tell Me Your Name";


char a;


cin %26gt;%26gt; a;





cout %26lt;%26lt; "\n";


cout %26lt;%26lt; "Thanks...";








system("pause");


system("cls");





// or





if (a ==a)


cout %26lt;%26lt; a;





system("pause");


system("cls");





Am I Considered A C++ Programmer...?


Am I Considered A Software Engineer...?





tnx

Am I A C++ Programmer..?
I opened up the hood of my car and tightened a few bolts here and there. Clearly, I'm now a car mechanic...





(Your code won't even compile. Get a decent C++ book like Lippman's C++ Primer or Koenig's Accelerated C++. Sit and read.)
Reply:You made a basic command prompt program, your a beginner, but yes you are a C++ programmer
Reply:Dude...You're neither a C++ programmer nor a software engineer. You're just someone who knows some syntax of C++ and doesn't know what it really means. If you want to become a C++ programmer i suggest you start studying some books like "C++ for dummies" or "C++ by dissection". Then you'll really understand the meaning of C++.


In which company I can work as C/C++ programmer as fresher or trainee developer?

Hello u greate People.


My dream language in programming is C/C++ but not getting freshers job in C/C++. I have good knowledge in it. I joined a company for Dot Net programmer and working from 3.7 years. But I always attract with C/C++ language. I can not pay for this due weak economic and also have average qualification marks. My Qualification is BCA and doing MCA(last Sem).





thanks in advance

In which company I can work as C/C++ programmer as fresher or trainee developer?
post your CV at monster.com or maybe naukri.com and see the response that you get. Then post again with the list of companies and what they are willing to offer, and wait for feedback from the people here.





good luck, hope you get a decent job.
Reply:Search the internet - if you want a job you're going to have to look for it yourself.





Rawlyn.

online survey

Vb vs c++ programmer salary?

what is the difference in salary between the two. I like vb and aim to become a vb programmer and am interested in the salary I should expect apose to c++ salary

Vb vs c++ programmer salary?
Visual Basic and C++ are different languages, but they have nothing to do with a person's salary. Salary is completly dependent on the company you get work with.





That said, you will see salaries on the high and low end for BOTH languages for developers. You will probably find more work available in C++, though, since it's more common.





However there's a shift in industry right now, many of the big name software companies are moving to Java or C#.





As a programmer, you will have to learn more than just one language or else you won't be able to find work. Just a caution. I already know 6 languages, and I haven't left college yet.
Reply:According to PayScale.com, the median salary for a vb programmer is $59,448: http://www.payscale.com/research/US/Skil... And the median salary for a c++ programmer is $67,822: http://www.payscale.com/research/US/Job=...





The previous answer is correct, however, that programmer salaries will vary depending on many factors, including location, experience, employer type, etc. To find more accurate salary data for your specific programmer position, you can take PayScale's free salary survey. http://www.payscale.com/?src=yahooA





Hope that helps,


Assistant to Dr. Salary


How should a C programmer learn HTML?

Hi, I'm a skilled programmer, but I've been out of the industry since C was in favour. Now I would like to learn HTML and Java. With Basic, Fortran and C, I just kinda picked it up as I went along. I find this stuff pretty easy, but most textbooks take it so slowly I end up throwing them on the floor and jumping up and down on them. So, here's the question. Is there a good book, or online resource, for me to learn to write HTML? I don't need hand-holding through the basics - I want a book that treats me like I understand. Same question for Java.


Thanks very much for your help.

How should a C programmer learn HTML?
As mentioned above, remember that HTML isn't a programming language, it's just markup instructions. Don't buy a book until you know really what it is you want to do, mess around with things on your box and search around for any of the million-odd online tutorials.





Coming from Basic, Fortran and C, the big things you'll need to learn have nothing to do with programming languages, and everything to do with the object oriented paradigm and design patterns.





I'd suggest doing two things:





First, pick up one of the slow "for beginners" books on Java. Yes, I know you're not a beginner, but there are some syntactical and conceptual differences between the languages you know and the languages you want to know. I'd suggest the Teach Yourself Java in 21 Days book from Sams Net. If you do the first week on your first day because you know what you're doing, then great. But at some point you'll get into GUI programming and event handling that you need to know about, and you'll get into the differences between memory allocation on the older systems and that on the newer generation of languages, and the details that are important.





The second thing you should do is to go pick up a copy of Design Patterns by Gamma, Helm, Johnson and Vlissides (aka Gang of Four). There are lots of books on design patterns, but they're built from this, and this will give you a solid background on some good OO principles.





Good luck.
Reply:C and HTML are two vastly different languages, and skills from one to the other cannot really be used in the other. The best way to learn HTML is by doing one of three things (or all):





Pick up a book --%26gt; Grab something like "HTML for Dummies" or "An Idiot's guide to Creating Webpages"





Use the Internet as your learning tool --%26gt; The best place, in my opinion, are the W3C schools (http://www.w3schools.com/). It is a very easy way to learn.





Software --%26gt; Many software programs integrate tutorials or a learning interface. Dreamweaver is probably the best one, made by Adobe (formally Macromedia). It's most notable feature is the Design, or Split View Code/Design, view. It allows the user to build a website, without any experience with HTML whatsoever, and then view the code once they have the finished product.





Pick up the trial at:


http://www.adobe.com/products/dreamweave...











As for Java, there are endless tutorials on the web to learn it, and since you already know an OOP, you will pick it up in no time at all.





Good luck!
Reply:I'm a c, c++ etc programmer. HTML isn't even a full blown language (no loops or conditionals). You can learn a lot by just taking an existing html file and modifying it. W3 Schools has free reference and instruction guides on HTML. You can find lots of free HTML editors that will help - I've been using HTML Kit by chami for several years and am quite happy with it.


There are also a couple of free Java Development environments that can help with java. I don't use it much.


I do web pages mainly with Javascript, Cascading Style Sheets and of course HTML.
Reply:well there's not alot to html. find a basic guide and go thru it. use firefoxes new tool firebug. whatch it as u go
Reply:HTML is not a programming language just a markup language. It's pretty easy to learn for any programmer.


The best resource for syntax is obviously w3schools.com


But http://tutorialtastic.co.uk has some articles on how to build a basic website. You should find them very easy to follow.





As for Java, there are also a lot of tutorials for it. It shouldn't be hard if you know C and OOP programming.


To learn Java For C++ programmer which one is better : C How to Program OR JAVA ...?

I'm a C++ Programmer and want to lean JAVA . I learned C++ with Deitel's C++ how to program and now want to learn Java .


C how to program have Java after learning C++ and its brief .


But Java how to program is so BIG .


Which one is better !

To learn Java For C++ programmer which one is better : C How to Program OR JAVA ...?
i have c how to program


i suggest you first you complete that book since its not that details.


then you go to the java how to program.


i would suggest so.
Reply:C is linear,


Java is object oriented,





Learn UML and Java is easy...
Reply:i recommend JAVA 2 Complete Edition
Reply:which one ? i think ques is unclear. I will ans what igot !





if know C++, or dont know, and wanna learn java: Sun Published Java books are best. it compares also between c++ and java