career-development

Overtime culture slowly creeping in - How do I handle this?

Our company was one of the very few companies that did not enforce overtime. As such, all my team members promptly worked 40-48 hours a week and everything was good. We hired a few new developers and one of them has positioned himself to be a team lead. He has started working overtime, sending emails in the middle of the night which ha...

Making that move from junior > mid level

Hi, Before I start, I know there is another thread about this very issue (http://stackoverflow.com/questions/2352874/moving-from-junior-developer-to-mid-level). I am in this very same situation, but of course every person and the company/employment-history is not the same. In my current company, I have not done one piece of coding from...

When a professional should plan to leave a job ?

Hi All, I don't know whether this should be asked or not but I think it happens with every programmer in his/her career. The question is when should someone start for looking another job. Some guys remain in one company for 10-15-20 years, mostlay in Europe. But if we see the trend in India guys are changing their jobs only in 1-2 ye...

Tasks you'd assign developers with varying levels of experience

Hi, For a .NET Developer applying tgo a job requiring 1 year's experience, what technical tasks would you assign such a developer? And what not? Likewise, for a .NET Developer applying to a job requiring 2-3 years experience, what would you assign to this developer, technically? Also, how would the expectations be different? Thanks ...

How can I transition from a front-end career to back-end career?

Hello, In 2004, I received my B.S. in Computer Science using mostly Java for programming. Since then, I have been hired for purely front-end positions in large companies through recruiters, doing primarily HTML/CSS, Javascript/jQuery, and OOP Actionscript 3. While I definitely have respect for the front-end, and have learned much, I fee...

Advice for last year college graduates

Hey guys, I know there are many "advice" questions around this site. But I wanted to to narrow mine down to last year college students, in my case my last year as Master student in computer science. So far is a list of things I've done during my time in college (which I can recommend others to do aswell): Code a lot I've written sever...

Are certain open-source licenses more suitable than others for career growth?

As a software engineer/programmer myself, I love the possibility to download the code and learn from it. However building software is what brings food to my table. I have doubts regarding the type of license I should use for my own personal projects or when picking up one project to learn from. There are already many questions about lic...

book on domain knowledge

Is there any book that talks about domains i.e. financial , marketing, banking, telecom etc?. I am not talking about Domain Specific Languages(DSL) but only of domains. Thanks ...

Mobile development decision - Future wise (Iphone,android,symbian)

Hi, I would like to learn mobile development, but I'm not sure which category would be the most cost effective one. I know it's kind of a prophecy question, but anyhow, suggestions would be welcomed. So, as i'm pretty familiar with C++ development , I though about learning QT. I understand that using QT, I can develop once and then d...

Is there a structured source of Holland Code (RIASEC) data available?

I'm trying to put together some career-related resources and I need access to the Holland Codes/RIASEC that classifies interests and skills to occupations. I can find many sites that already do this, but I can't find raw data in a structured format. Is anyone aware of a source for this. It can be commercial with licensing fees, though...

Beyond core java

Coming to the end of the first year of my CS degree, we've done some Java but just the core stuff; manipulating strings and arrays, inheritance, implementing logic etc. I visit this website daily and I see so much stuff that is beyond me; using frameworks; managing databases etc. It makes me feel like I've just learned the syntax of Java...

I'm graduating with a Computer Science degree but I don't feel like I know how to program.

I'm graduating with a Computer Science degree but I see websites like Stack Overflow and search engines like Google and don't know where I'd even begin to write something like that. During one summer I did have the opportunity to work as a iPhone developer, but I felt like I was mostly gluing together libraries that other people had writ...

Interview questions for an Android developer

I'm a Python and iPhone developer, with some previous C# experience. I've been asked to do an initial screen of some candidates so someone with more experience in Android is going to be following up. I did some searching on Stackoverflow and Google but wasn't able to find a good list of interview questions for an Android developer. Does...

Is it acceptable to email an Interviewer after the interview?

Yesterday I took part in an interview for a Java position in a company and one of the questions was Does Java pass by reference or by value? In the heat of the moment I (mistakenly) confidently said it passed by reference, possibly because I come from a C/C++ background. Unfortunately after the interview I'd realised my terrible ...

Love coding but offered a server/network job -- any advice?

I really enjoy software development. I've done it for going on 3 years now full-time for a small company and still find it interesting and exciting. I haven't had much server/network experience but have an opportunity to work for a large IT company dealing with server setups, configurations, maintenance and some networking work as well. ...

Which is the best data-warehousing tool to learn in the present market?

I am graduating soon in electrical engineering. I would like to learn a data-warehousing tool. Which of the following would you suggest I learn to help me advance my career, bearing in mind I don't have a computer science degree? business objects; informatica; hyperion; datastage cognos ...

Soon to be PhD in Computer Science - Which Path to Follow?

I am going to submit my PhD thesis within the next six months. My PhD is on managing the availabiity of large-scale distributed systems, so I have some experience actually building non-trivial systems (+ I have four years experience working as a programmer). I am now trying to figure out what I should do following the PhD. I enjoy res...

Stopping at my Front-End abilities... good career move?

Just curious about what other front-end and back-end people think, career wise. Here's the details: I'm a 30 yr old mom who is pretty good at front end development - that's my day job at an interactive agency. Don't have the money or time to go back to school or lots of high priced training sessions. I started out as a graphic designer ...

What to learn in my summer holidays?

I am finishing my graduate and i am into a sotware company. I am a fresher and have some knowledge in Java and JEE. I can program servlets and JSP and have also developed some Swing applications. I dont have that much knowledge in web frameworks. I want to use my holidays usefully at the same time i dont want to spend a lot of time into...

Any idea to develop a new software ?

Hi everybody, I would like to have any idea to develop a software... from scratch. I would like to deal with a substantial project. Therefore, I am not afraid to be confronted to major difficulties ! Thanks. ...