career-development

Should I learn Assembly programming?

I know this might seem like a duplicate post... but precisely what I am trying to compare here is the developers getting driven by zeal to create great web apps and profitable apps... to the spirit of the retro In the noise of web development, functional programming etc, the old art of Assembly programming, reverse engineering etc seems...

How do I work effectively with VERY messy legacy code

I know there have been many questions regarding legacy code here; however I want to broach the human side of the issue. How do you deal with being made to work on a very messy codebase with tight deadlines and an absolute opposition to refactoring? Personally I find it incredibly difficult and that difficulty impacts on my productivity v...

What would you tell high school students who are interested in careers in software development/engineering?

I've been asked to a local high school to talk about careers in software development/engineering. I have roughly an hour of time to fill and will probably have 30-40 students in a class room. How would one go about 'selling' a career in what we do to kids in high school? From what I have been told my audience is going to be half kids ...

Large or small company?

Hi, I would like to hear some opinions regarding working in small companies versus large corporations. So far, my personal experience has been that esp. for junior programmers small companies have given a more solid background, as follow-up is with experienced workers. In larger corporations on the other hand, the experienced have alre...

How often does your company pay for your training courses?

Does your company offer you training courses to enhance your skills? How many courses per year are you allowed to take part in? Does your company pay for the training courses or do you have to pay for them? Please let me know what you think about this subject and how your company treats this. EDIT: Not many answers up to now, but it ...

Recommendations for starting web programming?

I've been doing application development for a long time but never really any web programming. I've made some (simple HTML) web pages in the past but that is the extent of it. I've got a pretty strong C/C++/C# background and I'm going to be getting up to speed on WPF. I'd like to focus part of my development efforts on web development ...

Recommend Certifications for Business Analyst in Banking Domain

Are there any certifications for Business Analyst in the Banking domain similar to ones available for the techical stream like MCSE, OCP, etc? PS: If someone has visited this question, please note that a dedicated BA site is proposed at http://area51.stackexchange.com/proposals/20335/business-system-analyst-banking-financial-services-i...

Working in a Startup (or a small company)

I am of personal opinion that startups are the ideal place to start your career. Mainly because you get to do a lot of work yourself and also as there are fewer people the bonding between them will be better. What do you guys think? ...

Should I telecommute?

I recently moved from biking-distance from work to short-commute from work. I'd like to reduce the number of miles I drive and the hours in transit if I can. My company allows me to telecommute, so I'm considering that as an option. But I'm concerned that it may limit my career development. (One of my colleagues telecommutes and I su...

Learning ASP.NET

As a programmer from the Java, C#, and PHP realm, how do you go about transitioning to learning the intricate details of something as big (convoluted?) as ASP.NET? What are the most important and key things one must understand to be successful with ASP.NET? I do not have a book as I like to do most of my research via online means but I ...

How to get an internship with a low GPA?

A lot of changed majors and some other mitigating circumstances have left me with a pretty low GPA. My GPA in the last couple of semesters hasn't been stellar, but my grades have gotten a LOT better. I want to try and start putting in some resumes to get a good internship this summer. I do think that I have some decent experience fo...

Can you imagine to still develop software within the next 20 years?

I have been working as a software developer for about six years now (and I still have to work 35 years until retirement). Sometimes I try to imagine how my job as a software developer might change in the future. Will we still be coding instructions in a certain language even in 30 years? Will we be able to keep up with future technolog...

What is the more challenging career: DBA or C# developer?

I am bit confused which career path should I choose. Currently I am doing development in my company and also managing database. I am thinking of sticking to only one. Can suggest which career is more challenging? ...

Is Delphi still a viable choice for development?

... can this still be a good career choice? ...

What are the most important prerequisites to start my own software company?

Quite a number of us (I guess) have the dream of an own software company. Me too, although I'm not sure, if this dream does not clash with my lovely family ... But what are the most important prerequisites for a startup? I'm sure some of you already founded a company and have some useful hints. ...

When did you know it was time to leave your job?

Every job has its ups and downs, but sometimes it just isn't worth it to stick around. I'm currently in one of the "down" points with my current job and debating whether or not to start testing the waters for something else. What are your experiences? How did you know it was time to leave? Do you ultimately feel like it was the right de...

How do you deal with product designers with unrealistic expectations?

Our product design team has a very active imagination (not a bad thing), but they tend to want things that are one or more of the following: Not possible Not practical Lack adherence to usability standards Just plain stupid I try my best to explain my case. Sometimes I win, sometimes I don't. How do you handle situations like this? ...

Experience Needed?

I am third year computer science major. Soon I'll have to start looking for a job. What sorts of things should I been doing before graduating, that will facilitate my job seeking experience? EDIT: I am interested in the field of software designer, mostly C++. ...

What should every programmer know?

Regardless of programming language(s) or operating system(s) used or the environment they develop for, what should every programmer know? Some background: I'm interested in becoming the best programmer I can. As part of this process I'm trying to understand what I don't know and would benefit me a lot if I did. While there are loads ...

How can I find employers who need a specific skill that I have

Is there a good resource for finding an employer that requires experience in a specific, uncommon technology? For example, where I work uses an SDK from a 3rd party that several other businesses also use. What can I do to find those employers that have positions that require my relevant experience? ...