career-development

Learning about usability: resources for the programmer

Although I enjoy programing a lot, I am also very interested in user interface design and improving the user's experience. Therefore, I am thinking of moving my career in the direction of usability. I would like to try to teach myself as much as I can about usability. I've already read the classic "Don't Make Me Think" by Steve Krug, and...

How to get practice leading people?

Mastery comes from practice. If a software developer wants more experience with a language, a tool, or a platform, there are many ways to get this experience, like joining or starting an open source project. However, if a software developer wants more experience managing and leading people, it is less obvious how to do this. Has anyone ...

Learning C++ as a competent programmer

Possible Duplicate: What is the best approach for a Java developer to learn C++ I'm sure this is a duplicate question, but I can't find exactly what I'm looking for. I've been programming for several years, mostly in Java with some .NET experience, but now I'm starting a job using C++. I know just enough of it to be dangerous...

What is the definition of a good developer ?

I know it's quite a vast question, but I'm asking this from a "state of mind" point of view. I mean, what do you need to be a professional developer for a whole life? What are principal traits and skills you need to have to be a good coder? The only two I have in mind are - love to learn new technologies - very open-minded So, again, w...

Choosing a field in Masters.

Hi, I am a final year CS student. Gonna give my GRE later, but have made up my mind regarding going for a job experience and then for masters. I even got inspired by these post's FIRST and SECOND.. But my main concern is, I like all the programing languages and also all that is actually related to computers like Networks and so. And...

Big vs Small Open Source Project, which is more useful to learn from?

I'm looking to help out in some open source projects, to learn from better developers, as well as add to my resume in areas where I'm lacking. I had a look through codePlex and I can see some quite popular projects, were I'd probably get to do very little, but look useful to the community, and some small projects which I think I could c...

Rails 3 or 2.3.x?

Am afraid this is not exactly a programming question. I'm beginning to learn Rails. Should I start with rails 3 or learn rails 2.3.x first and then come to 3? Any help would be appreciated. Thanks. ...

Game/Simulation Degree vs. Computer Information Science Degree

I am currently attending on online institution that offers two degrees that are somewhat related. I work for a division of this school, and attend for a very small cost, and I don't have a degree so even though its not a great school, it meets my needs. I currently work as a .net web developer. I am at a point where I have to choose bet...

How to get up to speed with C++ if you're a .NET developer?

Possible Duplicate: How to learn C++ as a C# programmer? I'm a C# developer with ~2 years professional experience and fairly good knowledge of various programming languages (Python, Java, C, C++, SML, OCaml etc.). So, assuming that I don't have to learn basics of programming - what resources would you recommend to get up to s...

What's the best way of learning Flash, Actionscript 3 and Adobe AIR?

I'm a Java/C++ programmer by trade and I'm looking to expand my horizons in terms of computer languages in order to make myself more employable. Flash, Actionscript 3 and Adobe AIR seem like they are useful things to learn and I was wondering what would be the easiest way of getting an introduction to them? Do I need to get hold of a s...

How beneficial is it to learn Java in a job as a C# developer?

Hi, I am a C# developer. In my current job, I am learning a mix of Java and related languages (Clojure etc). How beneficial is it to a career learn Java too? Has anyone been in this position? Any examples of the benefits? Thanks ...

Good starting point to be a professional developer?

First of all, sorry for my poor english. Having some years of experience in developing legacy applications like vb6.0, ASP, .... and some experiences in .NET, I feel that I should do more better. Now, my question is: Where's a good starting point? How? which books? Thanks in advance ...

Do I need to to follow formal methods to be a "real" Software Architect?

I'm a programmer who has become a software architect through experience of what works in various situations, combined with an understanding of business. I suppose you could say I follow the Good enough architecture methodology. Larger corporations have a very different view of what a software architect should be (I generally don't fit ...

C++ books on (extremely) low latency programming?

Hi there, Im very interested in a career in designing trading systems which requires low latency programming. I wondered if anybody knows good books for low latency c++? ...

Staying on the cutting edge

Being a software developer in todays high paced, high tech environment means constantly learning, sharpening your tools so as not to be left behind. This means assimilating knowledge by all means, books, blogs, user groups... help files ;) This also presents the challenge of focusing on what is relevant for your current needs (project) ...

.NET engineers at Google, Amazon.com, etc.

This isn't a programming question per se, but I wanted to know: 1) Whether programmers who primarily specialize and code in a .NET environment get hired at Google, Amazon.com or other companies/startups which are mainly Java/MySql shops, 2) And whether there are any .NET teams at Google, Amazon.com or other startups on the East/West co...

Maths in Programming - The Developer's guide

Possible Duplicate: Useful math for programmers I'm a 22 year old ASP.NET/C#/Front-End developer with roughly 5.5 years experience. Unlike some (well probably most) of you, I didn't go to University to do a CS degree (*sigh*). The reasons behind that are, well... complicated, so I ended up teaching myself by reading books, artic...

Software Testing vs Software Development career

Hi, I have been working as a junior/graduate software developer in C and some C++ for a couple of years. Now, I have been offered two positions: 1) Software Developer with a good company that develops CRM software, but they use an outdated scripting language called Unibasic, which was developed in 1980s by IBM. In this role I would ...

I want to move to something new...

Hi, Currently I'm a .NET developer, I've been working with WinForms, WPF,a little with ASP.NET, Silverlight and recently with raw HTML/JavaScript/CSS and using IIS/.NET as server side only. And I've really enjoyed this last one, because now I understand what ASP.NET is doing under the hood, and that has made me a better developer, I thi...

why is the engagement of OLAP practically neglected?

With astonishment observe that: 1) that no answer to question Transactional And Reporting Databases - How? mentions SSAS databases from MS BI (Business Intelligence) platform: SSAS (SQL Server Analysis Services) databases (OLAP, datawarehouses, datamarts) + DM (DataMining). SSRS - SQL Server Reporting Services SSIS - SS Integration S ...