programmer-skills

What are the Basics of Networking/Sys-administration Should a Programmer Know?

Like: Learning the basic troubleshooting skills Learning how to configure a network Understanding different types of networks etc. I was configuring a home network between my Windows and Ubuntu machine and I had a tough time doing it. I later figured out that both of them should be configured with the same subnet mask. I don't what t...

What is the best resource you know to learn Dojo?

The Dojo toolkit looks like it is very useful, but the docs feel very incomplete and buggy. Can anyone suggest a book or other resource to help a javascript novice really learn to use Dojo? ...

What skills are worth learning for a programming career and/or resume?

What skills, languages, tools, etc. would you suggest someone interested in a career in programming learn? ...

How to become a better programmer?

I'm searching for articles, blogs, books etc. for a while now but all I can find are some articles about "girl code". I read the book Code Craft, Beautiful Code and I also want to order Code Complete. I read a lot about design patterns as well and of course I'm programming a lot in my job as a programmer as well as in my spare time (and ...

Advice to improve programmer communication skills

What single piece of advice would you give to a programmer who can write decent code, but has trouble communicating relevant details of his work to colleagues and users? ...

Do you ever feel confident in your skills?

As a self taught developer i always find myself questioning my skill and knowledge and always feel like i am falling behind in using new technology. Over a period of nearly 9 years i've studied most mainstream languages (especially C based ones), used lots of different OSes, read and absorbed many books and even written one myself. But i...

What skills should a programmer have nowadays?

I have been programming using PHP, Javascript and have been a designer for a few years in a company. I am thinking of leaving I am wondering what skills do I need to have nowadays to become successful. ...

How can I use the Dreyfus Model of skill acquisition?

How can I use the Dreyfus Model of skill acquisition specifically to improve programming skills? ...

What tools do you recommend for becoming a better typist?

This was originally asked within Jeff Atwoods blog, Coding Horror, and we thought it would be interesting to compare the results of SO answers to his blog answers. So here is an excerpt of his blog entry to form the bulk of the question. What I'm trying to say is this: speed matters. When you're a fast, efficient typist, you spend le...

How do you rate programmers?

Does any rating system exist to rate the capabilities of a person as a programmer, much like an Intelligence Quotient Test, where specific insights on predefined aspects are rated based on answers / multiple-choice questions. Ideally in a language-independent manner because the core programmer understandings are usually similar from pla...

Unique business model for freelance employment

I've thought of a new business model for programmers to work without the need of unnecessary expense on the employer's side. Its like freelancing, but different. Basically a programmer works: In his own home/home office, using his own computer(s), not needing a company-owned office / floor / computers. By taking assignments on a perso...

How far can you get on basic programming skills?

While browsing answers to several popular questions, I keep coming across the FizzBuzz test, and more generally, the observation that a lot of people who apply to programming jobs don't know how to program. Now, I certainly wouldn't consider myself a star developer. I don't have a CS degree (though I did take a few programming classes ...

Top Developer Skills

I remember seeing an article gauging software developer skills. It had several fields of knowledge, like algorithms, languages, unit testing, scriptology, time estimation, with each measured on a scale of 1-5. Something along the lines of: Doesn't test his code Writes stand alone tests and runs them once Uses a unit test framework Use...

Should a system analyst's programming skills be better than the programmers' skills in a team?

Should a system analyst's programming skills be better than the programmers' skills in a team? ...

Personal Development Plan for programmers

Does anyone have any tips in putting together a personal development plan for a programmer? What do you do at your organisation? Do you have a personal development plan? Did you set it yourself or did someone help you create it? Have you been involved in developing one for someone else? What is a personal development plan? edit followi...

As a Java developer what should I be expected to know?

With the constant updating of technologies surrounding Java, as a Java developer what is the base knowledge you should be expected to have? Should a Java developer know EJB3, Spring, Hibernate etc? ...

What's the HARDEST program you've written?

Just curious, I'm wondering what all you experienced programmers or newbies (like me) out there have done. So what's the HARDEST most complicated program you've written? ...

Finding the right people for web work

I own an ecommerce business and am having a heck of a time finding the people I need to do consistent work in a timely fashion. We're looking to bring a programmer/designer on board who has knowledge of SEO coding, use of opensource platforms such as Magento and CRM systems like SugarCRM. I've tried craigslist, careerbuilder, guru.com ...

Three most critical programming concepts

I know this has probably been asked in one form or fashion, but I wanted to pose it once again within the context of my situation (and probably others here at Stack Overflow). I made a career change to Software Engineering some time ago without having an undergraduate degree or graduate degree in Computer Science. I've supplemented my ...

Why do you think developing/programming a software is a skilled job?

People ask me this question a lot but I don't know how to answer it :( ...