As a programmer new to the software engineering industry, I'm trying to decide a new language to learn. I currently use Ruby/Javascript/HTML/CSS/SQL at the workplace, but would like to try a compiled language for a change. I am currently torn between learning a functional language like Haskell, or an imperative language like Java.
All ...
Hi,
I suppose most of the people who graduated in computer science work as a sw programmer/engineer / sw tester / software project manager.
I would like to ask what other career options exist for computer scientists?
M.
...
There are many new concepts to learn for a typical asp.net webform developer who is happy with their event driven, drag and drop world where the code behind is abstraction enough.
What is the best way to introduce the concept of mvc, unit testing, loose coupling, dependency injection and continuous integration whilst still maintaining e...
What are the key technologies, design patterns, architecture that a mid-level (4-6 years) java developer should know?
When I seem have start having a grasp of the Java landscape, I turn over another stone and it opens up a whole new area that I haven't experienced. I've recently read through "Java Concurrency In Practice" and it's ch...
This probably should've been asked as a followup to my previous question (http://stackoverflow.com/questions/1185433/knowledge-and-skills-in-cvs) but I thought I would start afresh.
I'm in a situation where I have a CS degree and a years experience however the experience I've gained in this position has been with mostly open source (or ...
What do you do when your team leader does not know why the following is wrong:
a.SomeProp = a.SomeProp; // no funny side-effects, plain old property
He claims 15 years of programming experience, and 7 years of C#/.NET.
To me, someone of 3-6 months experience should know this.
What I have done:
Tried to make him understand why it i...
I've been doing programming for a few years and I am passionate about algorithms. I read books on it and develop them for programming contests. But on the interviews they ask me more and more non-algorithmic questions, the ones that you have to read a thick book on .NET and remember most of it by memory like the Bible. Does it mean that ...
I am wondering whether to do some extra studying around Physics as some people have advised me that having a background in Physics is good for programmers to have. I would be interested to here other peoples opinions on this.
...
Hi!
I've recently been seriously considering joining the Canadian forces (please spare the jokes) as a naval engineering officer once I finish my bachelor's. The minimum contract term for such a position is six years. I could personally keep up to date alright, I'm pretty sure, but am nervous about any prospects of a career in software ...
I've found that my (USA) professors recoil with a near-disgust when I ask them about how to pursue a career in Formal Methods programming.
They say, "Oh, that stuff! That stuff is anal. You don't need that European POS to get a job."
I'm sure I'll get a job without it, but Formal Methods interests me so much that I bet I'd like to make...
I am currently in the market for an entry-level C#.NET position. Yet I seem to be finding a ton of ASP.NET positions. I have experience creating HTML/CSS websites, and a very small amount of experience creating websites with PHP.
Is learning ASP.NET something I should really get into while trying to get a job somewhere? I'm quite c...
What are things that make a programmer's life miserable?
...
I worked at a fortune 500 insurance company for almost 2 years. I worked on a reporting application that used Java, XML, XSLT, JavaScript, AJAX.
It was a J2EE application but it didn't use any of the major frameworks like Struts, Spring, EJB, any ORM, JAXP, JAXB.
But we developed our own software in house that could do that stuff. But ...
I'm currently in a internship in one of the worlds biggest banks. I still have one year to consider everything, since I still have one year ahead of me to my Bachelors degree. But the bank is already starting recruiting for new Mainframe developers. They offer a one year training course with full pay.
I know Mainframes will stay for qui...
What is the career difference between a embedded software developer and a software developper for the desktop/internet, in terms of career opportunities, career paths, job variation, salary (evolution), etc.
Anybody with relevant experience who can compare both?
...
Hey There,
I've been involved in web application development for the last 2.5 years. I don't have a technical degree nor prior technical experience -- I've broken into the industry simply through freelance / personal projects.
I spent a year as a PHP / MySQL application developer, and for the last year and half I've been employed as ...
Hi guys, I hope I'm not repeating questions here.
Beforehand, please no flamewar. My intention is to consult to someone that has been using python longer than me. I'm currently in the process of switching career into Python programmer.
After been doing research and Googling about Python from the internet, I can see that Python can do a...
What are some things that should be on a software developers resume? I'll be graduating in December and I am starting to look for jobs now and I wonder how I can beef up the standard resume.
Here is what I have so far (and in this order).
Name
Contact information
Objective
Education
Relevant experience
Technical skills
Programming L...
Everybody knows how to go about learning about how to code, but what about the coding industry itself? Anyone know of any good resources for learning such things as common career paths, expected entry-level pay, expected mid-level pay... things like that? I'm considering making a switch to a coding career, but I don't know jack shit abou...
Our Company is looking for new web developer. Our main tool is built in Java, and there is a relatively big list of things that we need to fix in the java layer, and then there are all the clients that we deploy every month and we do for them a lot of front end tasks in HTML/CSS/JavaScript.
I am inclined in hiring someone with Java as...