Question by Steve B: am I ready to apply for a entry level software programmer?
Hello,
little small background, i am network engineer, been doing it for 5+ years, but my passion/hobby is really programming, i have used and learned quite well C# including additional things like wpf etc. I have an associates degree in computer science mainly in the programming classes, below are the following skills i know from novice to intermediate:
LINQ to SQL
XML to C#
little on WPF
knowledge of C#
learning C# networking
from what you seen above, and the skills i have including degree, could i try and apply for an Entry level programming position? or is there something else i should learn? currently right now as said i am learning C# networking and XNA to make games, thought that would be a plus, what do you all think? any and all input especially software developers and Sr. software developers already in the market or are employed.
Also can you give me examples of interview questions they might ask?
thanks in advance
Best answer:
Answer by Bill
You have work experience and a bachelor’s degree. Go for that entry level position. Even if you dont get the job it will be well worth the experience.
Add your own answer in the comments!
May 18th, 2011 on 1:16 pm
Yes, I think you are fine applying for entry level programmer positions.
What I see for programming positions right now are a lot of Microsoft .NET, C#, MS SQL Server stuff. Also Java is a good thing to know, but in my opinion, its harder to find an entry level position in Java.
My advice is to load up on Microsoft technology up front, and be willing to take any programming job, anywhere, for any amount. After a year or 2 of good experience, you can start getting pickier about your development environment, pay, location, etc.
May 18th, 2011 on 1:38 pm
For entry level programmer, you may be asked to write programs which may involve only strings, arrays/list, and loops. But those problems will not be very easy. For example, joining two lists sorted list in smarter way. Your programming aptitude will be tested mostly.
Second thing, you should know concepts of .NET framework.