DO NOT USE THIS TAG, IT IS PART OF STCI BURNINATION EFFORT.

learn more… | top users | synonyms

13
votes
10answers
3k views

How do you approach database design? [closed]

I am primarily a web developer and I have a couple of personal projects which I want to kick off. One thing that is bugging me is database design. I have gone through in school db normalization and ...
13
votes
10answers
2k views

What is a good toy example to teach version control? [closed]

I'm looking for practical examples to use when teaching version control. Breaking down the material to basic concepts and providing examples is an obvious way to teach version control, but this can ...
13
votes
12answers
5k views

Getting Overwhelmed: Tips for noobs [duplicate]

As a newbie, I am overwhelmed by the amount of information out there and the amount of self-direction that one needs to develop as a programmer. How did you get oriented in the programming world? Are ...
13
votes
10answers
5k views

Programmer aptitude test [closed]

I have many friends that see what I do, find it interesting and ask me the question Do you think I could be a programmer? My response is ... ummm ... do you like math? I'd like to have a ...
13
votes
6answers
532 views

Tips about how to spread Object Oriented practices [closed]

I work for a medium company that has around 250 developers. Unfortunately, lots of them are stuck in a procedural way of thinking and some teams constantly deliver big Transactional Script ...
13
votes
7answers
2k views

As a teen, how can I find “friends” for programming [closed]

I'm a teen who has been programming for about 3 years, I can do some basic Software and so, but I feel I can't do all by myself. What can I do to find people interested in Programming ? None of my ...
13
votes
4answers
19k views

How to learn Cloud Computing and Big Data at home? [closed]

I want to learn Cloud Computing and Big Data at home. Is it possible to learn these technologies on home PC? Which technologies to learn in Cloud Computing? Which technologies to learn Big Data ...
13
votes
6answers
800 views

Why is it always “what language should I learn next” instead of “what project should I tackle next”? [closed]

Why do beginning programmers (like me) always ask about the next language they should learn instead of asking about the next project to tackle? Why did Eric Raymond, in the "Learn How To Program" ...
13
votes
3answers
593 views

How can we improve overall Programmer Education & Training? [closed]

Last week, I was just viewing this amazing interview by Kevin Rose of Phillip Rosedale, of Second Life. And they had an amazing discussion about how to find, hire and identify good programmer's, and ...
13
votes
3answers
3k views

Preparing yourself for Code challenges [closed]

Just a few days ago I discovered Codility, and I tried their challenges. And I must say. I got my behind handed to me on a platter. I'm not sure what the problem was, but I'll lick my wounds and wait ...
13
votes
3answers
10k views

Is learning C# easy when you already know C++? [closed]

I want to learn the C# language and I was wondering if prior knowledge of C++ would make it easier to learn? I have a large background in Java and am currently programming in (and therefore constantly ...
12
votes
10answers
1k views

I code rarely. Is this a bad sign? [closed]

I am a computer science student and learning Java now a days. I want to be a good developer/programmer. I like reading books. I search on the internet for the related topics and study them. I ...
12
votes
10answers
2k views

When to learn the command line version of a programming tool? [closed]

Almost every programming tool has a command line version; many of which also have a gui version. It takes a lot of time and memorization effort to learn the different commands and various ...
12
votes
14answers
1k views

Do you do the exercises when reading a book? [closed]

How many of you actually work out the exercises when learning from a book (any programming related book), I'm currently working my way through a C++ book and find that some of the exercises I feel I ...
12
votes
8answers
2k views

Great Lunch and Learn Topics [closed]

We recently revived the lunch in learns for the programming department in the company I work for. We were all asked if we had any ideas for a session, and if we would be interested in doing a ...
12
votes
3answers
880 views

Are there Negative Impact of opensource on commercial environment? [closed]

My company has a very broad range of products and there are a few that are not strategic to us so I wanted to open source them (so we can focus on what makes us unique and open source the products ...
12
votes
5answers
666 views

What to do when I just don't know what's wrong? [closed]

I'm a beginner programmer, self-teaching and I have a question. I have some code and I don't know why my code isn't doing what I want it to do. My question is; what do you do when you just don't know ...
12
votes
1answer
4k views

Learning Asynchronous programming [closed]

Asynchronous non-blocking event driven programming seems to be all the rage. I have a basic conceptual understanding of what this all means. However what I'm not sure is when and where my code can ...
12
votes
6answers
680 views

I know how to program, and how to learn how to program, but how/where do you learn how to make systems properly? [closed]

There are many things that need to be considered when making a system, let's take for example a web based system where users log in and interact with each other, creating and editing content. Now I ...
12
votes
7answers
933 views

Thinking of simultaneously coding the same project in two languages. Good Idea? [closed]

Is this a good way to learn a new language? Or to develop a preference of one language? I was thinking of coding a project in both Python and Java. The only foreseeable problem is trying to transfer ...
12
votes
3answers
3k views

Recommended order for learning design patterns? [closed]

I can't help but notice the amount of design patterns that are out there. Does anyone have suggestions on an order I should learn them in? Or should I pick and choose them at random? The only one I ...
12
votes
2answers
139 views

How can I make an in-house user group successful? [closed]

I would like to launch an in-house user group/forum for the developers in my company, but I'm not sure how to get started. We have several teams of developers spanning many technologies and levels of ...
12
votes
4answers
5k views

Best book to learn objective C for experienced programmers [closed]

I am an experienced C#/C++ developer. What is the best book to learn Objective C for programmers like me? PS: I interested in developing for the iPhone.
11
votes
11answers
1k views

What do you do when you can't seem to understand a certain part of programming? [closed]

I'm learning new languages as I go along, I write code for very basic programs in multiple languages, and I go to classes. I've read books, articles, lessons, videos, you name it, however I can't seem ...
11
votes
8answers
1k views

About to graduate from good school without any progamming skills [closed]

I am about to graduate from a good US school with a Computer Science degree, having good grades and high GPA. I have no freaking clue how to write a good program, how to properly test it... nada, ...
11
votes
5answers
864 views

Learning to investigate bugs [closed]

I'm not even sure how to define this difficulty. It reminds me of the test a couple of prospective employees did on me before I got a job. They would pick an object in the room and then I'd be allowed ...
11
votes
7answers
6k views

How important is studying algorithms and theory is to becoming a great programmer? [duplicate]

Possible Duplicate: Should I keep investing into data structures and algorithms? I'm a CS student. I want to become a really great programmer, what do I need to do to be come a great ...
11
votes
8answers
1k views

Learn a language bottom-up or top-down? [closed]

When starting the first project in a new language, you have basically two approaches to learning. Either you do a quick Google search, pull together the most popular frameworks and libraries and work ...
11
votes
4answers
997 views

Non-English-based programming languages [closed]

The University of Antioquia in Colombia teaches its introductory programming courses in Lexico, a Spanish-based, object-oriented .NET language. The intent is to teach programming concepts in the ...
11
votes
6answers
5k views

How can I gauge a candidate's ability to learn in an interview? [closed]

We are hiring for a small development department within a medium sized company for which software is not the main line of business. As such, we are attempting to recruit what we have labeled a Senior ...
11
votes
6answers
1k views

Learning C# and stuck in a rut [closed]

I've been learning C#/.NET 4.0 for about 2/3 months, it's my first serious programming language (I've looked at PHP, HTML, CSS, JavaScript, and VBA before but never massively in depth) and I'm ...
11
votes
6answers
1k views

How do you learn a language's standard framework/API/functionality? [closed]

I understand how to code. I know how to get around the basics of the languages I use regularly. I know how to write slightly-above-basic regular expressions, I can talk to databases, I can accept ...
11
votes
3answers
2k views

Learning curve for web development [closed]

At the moment our team has a huge challenge, we're being asked to deliver a new GUI for an embedded controller. The deadline is very tight and is set on April 2013. Our team is very diverse, some ...
11
votes
4answers
3k views

How to start learning J2EE, especially JPA [closed]

I am trying to start learning the J2EE part of Java. But I don't know where to start. I am familier with Core Java and mainly, I want to learn JPA and basics of Hibernate and Spring Framework. The ...
11
votes
9answers
2k views

How do I improve my code reading skills [closed]

Well the question is in the title - how do I improve my code reading skills. The software/hardware environment I currently do development in is quite slow with respect to compilation times and time ...
10
votes
19answers
5k views

Do programmers need a good memory? [closed]

It seems one has to remember all sorts of syntax to be able to program. If one don't have a good memory for remembering names, will it be more difficult to learn to program?
10
votes
8answers
1k views

Is writing software easier than reading and understanding it from scratch? [closed]

Me and a friend of mine were discussing yesterday about differences between writing a large C++ software and understanding it as a new recruit. Is it possible that since a software gets done one line ...
10
votes
6answers
1k views

Should I focus on being deep or broad [closed]

I have been a professional developer for just over half a year and have been amazed at how big the world really is out of college. I have continued to learn in my free time but I am wondering where ...
10
votes
13answers
1k views

Is it bad that you don't program on your spare time while at uni? [closed]

There has been some questions about not programming on your spare time, but they all concern when you're at work. What about when you're studying? Do you also need to learn on your spare time when ...
10
votes
9answers
2k views

Design Patterns: Should I learn them? [closed]

So it's kinda weird asking two questions back-to-back, but they aren't very related and I didn't want to combine them, but I'm not spamming questions, I promise! Anyway, I'm a recent college grad, ...
10
votes
9answers
940 views

Should a new programmer focus on a single technology until he's proficient at it? [closed]

Ok, I've been teaching a buddy how to program for a while now. He's a very fast learner, and he's quite good at programming so far. However, he has one "issue" I keep trying to correct. He jumps in ...
10
votes
6answers
3k views

Maximum nesting for loops and conditionals? [duplicate]

I've written some code that has some fairly deep nests (one time, I wrote something that was a conditional check inside a forloop inside a conditional check inside a forloop inside a forloop). Is ...
10
votes
5answers
16k views

How to learn microcontroller programming? [closed]

I am interested in learning how to program microcontrollers. It seems to be quite interesting, but I don't know, where to start. I am particularly interested in: What platform is worth learning? Are ...
10
votes
5answers
751 views

How can I actually apply the javascript I am learning [closed]

I am a front end programmer. I'm good with design, html, css, and jquery, but I want to learn javascript more than anything. I've taken a couple of courses, read books and tutorials online and feel ...
10
votes
7answers
2k views

Do-It-Yourself project suggestions to sharpen programming skills or learn a new language [closed]

Since the best way to learn is to work on projects, what are some good software to try making yourself with a purpose of sharpening certain programming skills or learning a new language?
10
votes
9answers
768 views

How have you got chances to learn multiple languages? [closed]

I read A programmer should concentrate on at least how many languages?, and I found out that I don't know languages in number 2, 3 of first answer. I want to learn more languages to increase my ...
10
votes
5answers
1k views

Is it ever too early to learn a new language? [closed]

Personal context: I've been learning C++ formally the last 6 months at university. Prior to this I dabbled in JavaScript for a year. Now I am considering learning Python during a month off school. By ...
10
votes
3answers
4k views

Appropriate programming language to design music software [closed]

I want to design a software for my musical instrument which is a rhythmic one (there is no melody). All I want these software to do is : make the user able to compose music play what user has ...
10
votes
6answers
4k views

How do I make sense of the javascript frameworks explosion ? Should I learn them all? [closed]

For a beginner web developer who is still doing web development the conventional way (PHP/J2EE/Struts on server side, HTML/CSS/Javascript on client side), I was bowled over by the recent blog post on ...
10
votes
2answers
30k views

Learning Django by example [closed]

When I first started learning Android, I found a fantastic series of YouTube videos by Marakana that stepped through building a Twitter clone. It walked me through all the steps and thus explained to ...