programming-skills

Language agnostic skills

I am trying to diversify my programming knowledge. I learned Java in College and worked with it a little at work. Now I am working with ruby. I am finding that working with different languages can mean very big shifts in my mindset. I have probably spent more time changing my mind set then actually learning the new syntax. What I am w...

How should CS/SE Students supplement their learning?

As a student I worry constantly about the outside world. I've worked for some companies already providing Web Design/Development and SEO help, even the occasional DB work, but I still worry about how I'll cope in the real world as a developer or a graduate student (hopefully) at a top university. Aside from the obvious answer being Work...

How to get the most out of being a manual tester

As a student, I have just got my first co-op job as a manual tester. I know it is as intellectual and demanding a job as a coder, but I cannot help thinking the other way around. I love being a coder but it is my first job. So I am asking you for any advice on how I can get the most out of the manual black-box testing job, i.e how can I ...

Games to improve programming skills

I've heard (and read somewhere) that there are certain games out there such as ancient Japanese game GO which help to improve the programming skills. We know chess helps a lot in improving our mental power. Besides chess, do you play any games as an exercise to improve your programming skills? ...

What type of set-up/tools are must have if I want to build my skills as a software developer (in Java, Python, C, C++)?

I am a newbie in the software development field. I am hungry for more avenues through which I can develop, nurture, and mature in my development, scripting, and programming skills, more so outside of work time. I'd like to know what type of set-up (hardware and/or software) would be extremely beneficial or that others have found necessar...

Does the term genius apply in programming?

What would a genius programmer have that a good programmer does not? Or does the term not apply? an exceptional natural capacity of intellect, especially as shown in creative and original work in science, art, music, etc.: the genius of Mozart. ...

How do you find time for improving your programming skills?

I'm a Java/J2ee programmer working in India. I'm very passionate about programming and I constantly strive to hone my programming skills by reading blogs, solving Project euler questions, learning new technologies, developing small apps etc;. But I find it very difficult to manage my time. Working for 12 hrs a day in office leaves me st...

What programming skills I need to become an iPhone developer?

I have almost 3 years of programming experience in windows world. I know C and C++ (part of my college education) and have been working on Delphi and C# professionally. I am thinking about learning some iPhone development stuff. What programming/software skills I need to dive in? ...

How to study programming with C language

I am using only C for 5 years. So I am sure that I know C grammar, but I have no idea how to advance programming skills. There are many books for modern languages (such as C++, Java) to study programming skills like the refactoring or pattern, software architecture. But no book is written with C language. The book author say that his/h...

what to do with a flawed C++ skills test

In the following gcc.gnu.org post, Nathan Myers says that a C++ skills test at SANS Consulting Services contained three errors in nine questions: Looking around, one of fthe first on-line C++ skills tests I ran across was: http://www.geekinterview.com/question_details/13090 I looked at question 1... find(int x,int y) { return ((x<y)?0...

Are programming skills and computer knowledge taught at university sufficient for industry?

I am student currently attending my fourth year at a Swedish university and will, if all goes well, take my Master's degree in Computer Science in winter of 2011. It is a respectible university, at least here, and am overall satisfied with my choice - both of university and major. While I've learned much in the courses I've attended, I ...

What exactly is a "mediocre" programmer/developer?

Reading anything about programming, you'll invariably come across a discussion about "mediocre" programmers versus "good" programmers. I've never come across a colleague I labeled as "mediocre". Sure, you definitely meet some outstanding developers, but more or less most of my colleagues have gotten the job done otherwise they would ha...

What is the single most ineffective thing you did for your programming skills?

I saw this question: http://stackoverflow.com/questions/76364/what-is-the-single-most-effective-thing-you-did-to-improve-your-programming-skill. I thought to myself, Yes I agree with a lot of it. but then I thought, what should I NOT do? what of the things you did turn out to be just a waste of time, or worse, take your skills to a wrong...