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

learn more… | top users | synonyms

2
votes
6answers
2k views

Is Big Nerd Ranch or AboutObjects iOS training worth it? [closed]

I have a CS undergrad degree and have been programming for several years with my current company, messed around with Objective-C by making a few console apps and a few simple apps that I ran in the ...
8
votes
2answers
433 views

How to structure a trainee program? [closed]

At my company we are thinking about starting a trainee program for software developers. We are thinking about attracting people with a CS degree, but little or no experience (or people with relevant ...
5
votes
5answers
1k views

Example bad code project to motivate refactoring / good design [closed]

This is sort of the opposite of Is there an open-source project that can be an example of well-written code?. I am teaching software engineering to undergraduates and I would like a blob of object ...
0
votes
3answers
727 views

Academic programming languages? [closed]

Back in the day, there were a lot of academic programming languages (okay, maybe not a lot, but it seems like there were more than today). I distinctly remember spending time in both high school and ...
60
votes
22answers
5k views

Learning to program without a computer [closed]

I have a friend in prison who wants to learn programming. He's got no access to a computer so I was wondering if people could recommend books that would be a good introduction to programming without ...
2
votes
3answers
182 views

How would you go about education yourself in math in a way that is relevant to programming? [duplicate]

Possible Duplicate: Is there a canonical book on mathematics for programmers? My undergraduate math educating was mostly breadth with little to know depth. Yes, I passed the tests; i got ...
5
votes
4answers
1k views

Which version of C should I learn? [closed]

It looks like K&R "C Programming Language (2nd Edition)" covers ANSI C, but another book that I'm starting (Stephen G. Kochan "Programming in C") says that it uses C99. I'm coming from a ...
4
votes
8answers
684 views

Work in a company as a Soft. Engineer or take a Master? [duplicate]

Possible Duplicate: Does having Master's degree in Computer Science help your career? Is a Master's worth it? I don't know if this question fits here. But, what would you, as a ...
7
votes
7answers
1k views

Programming as a career option for a computer science graduate vs other fields? [duplicate]

Possible Duplicate: Why does a computer science degree matter to a professional programmer? Do I need a degree in Computer Science to get a junior Programming job? There are various kinds ...
9
votes
6answers
2k views

High School Dropout - Is It Always This Difficult? [duplicate]

Possible Duplicate: Can someone find a job as a programmer without an education? I made a lot of mistakes when I was younger and never ended up graduating from even my ninth-grade classes ...
5
votes
9answers
5k views

Reading source code to learn [closed]

As you develop as a programmer, software developer, or coder, IMHO, you begin to see different (best or worst) practices, different algorithms, and "more than one way to do it". Seeing this code can ...
0
votes
5answers
883 views

What is the most effective approach to learn an unfamiliar complex program? [duplicate]

Possible Duplicate: How do you dive into large code bases? I have quite a bit of experience with different programming languages and writing small and functional programs for a variety of ...
48
votes
10answers
5k views

Graduate expectations versus reality [closed]

When choosing what we want to study, and do with our careers and lives, we all have some expectations of what it is going to be like. Now that I've been in the industry for almost a decade, I've been ...
14
votes
8answers
2k views

How do I pick up a new language quickly, given I know several others? [closed]

One type of question that keeps coming up on Programmers.SE is how to learn a specific language, given you know several others (usually through a lot of experience or education). In some cases, ...
6
votes
1answer
124 views

What is an effective way to familiarize yourself with a new application in a new language? [duplicate]

Possible Duplicate: How do I pick up a new language quickly, given I know several others? I started a new job working on an application I'm vaguely familar with, and it's in PERL! I come ...
6
votes
4answers
234 views

How do you make CS students and future programmers aware of the various software licenses and their nuances? [closed]

To be specific: How would you include it as part of curriculum? Would it be too boring to just introduce them as a pure law subject? Are there any course structure available or can we derive one? ...
0
votes
3answers
776 views

As a programmer, what paths should I take concerning education? [closed]

After a burst of ranting about homework, the applicability of the classes I'm taking, and my computer science teacher, I have some questions concerning education for my career path as a developer. I ...
3
votes
1answer
116 views

What undergraduate course to choose for a mature programmer returning to study [closed]

I have been developing applications (mostly web-based) for almost 10 years now and have learnt pretty much everything I know through experience (and the internet!). I wouldn't call myself an advanced ...
6
votes
5answers
361 views

Where to go from here, how to improve / learn more [duplicate]

Possible Duplicate: I'm graduating with a Computer Science degree but I don't feel like I know how to program I finished University around 4 years ago double degree in Software ...
38
votes
20answers
2k views

Does teaching programming make you a better programmer [closed]

I consider myself an intermediate Python programmer and have been offered an opportunity to be a trainer for a beginner Python programming class. I was wondering if this would really widen my ...
4
votes
2answers
835 views

Bachelor degree in Software engineering in distance (online) in Europe [closed]

Currently I wish to expand my professional skills with Bachelor degree. However, I am not able to study full time abroad, but looking for University where I could study in distance (online from home), ...
6
votes
5answers
10k views

What is the difference between a Master's in Computer Science and a Master's in Software Engineering? [closed]

I am a college student and I am majoring in Computer Science and Applied Mathematics. As I get closer to my senior year, I have noticed that continuing my studies is the best choice right for me now. ...
5
votes
4answers
1k views

I'm so jealous of middle-aged developers. Are we unlucky? [closed]

First of all, I couldn't decide the right words for title after reading How old is "too old"? question. I still can't decide with old, middle-aged, expert or professional. As you know, ...
6
votes
5answers
1k views

Is object oriented really good for kids? [closed]

I read, that Smalltalk was designed for kids or for education. So was it good at it? Better than the other languages? Was it good/easy also for average kid (I read that bright kids enjoyed). Is there ...
4
votes
6answers
1k views

Which CS courses are a “must” for a web developer [closed]

My goal is to learn how to program a website with Python/Django in the next year. From what I've understood, I also have to learn HTML, CSS, JavaScript. I understand in order to build a website, I ...
8
votes
5answers
7k views

Is an SEI certificate worth anything? [duplicate]

I'm talking about SEI Software Architecture Professional Certificate. I've been web developing for 3 years and I'd like to move into Software Architecture. My work will probably pay the fees for ...
14
votes
9answers
3k views

How do you learn to program? [duplicate]

Possible Duplicates: I still can't figure out how to program? I'm graduating with a Computer Science degree but I don't feel like I know how to program I don't known if you guys ...
6
votes
6answers
856 views

What should I study to 'learn' Comp Sci? [closed]

[This question was originally asked on Stack Overflow, but recommended to move the question here.] I can't find anything quite like the question I'm about to ask, so please forgive me if there's ...
10
votes
5answers
638 views

Is the concept of computational complexity important for software developers? [closed]

I was under the impression that the concepts of time and memory complexity are a must for graduates of compsci courses, but having studied engineering I have no knowledge if that is the case. I have ...
17
votes
5answers
1k views

How can I compensate for having gone to a JavaSchool? [closed]

In an earlier question, I asked for career advice for new software engineers who did well before and during college. But what about people who weren't fortunate enough to go to MIT or Yale, for ...
40
votes
17answers
5k views

Will my communication skills be wasted in a software engineering career? [closed]

I've been in the financial engineering arena (after BA Math and BA Computer Science) for about 5 years (20% analysis/programming, 80% communicating) and take pride in my ability to communicate with ...
7
votes
0answers
120 views

What are some good ways for an employer to support developer education? [closed]

My current employer pays for certification fees and college classes (provided that you earn an 'A'), but I'm looking for other things to suggest to them. Very few of us have time to take advantage of ...
28
votes
13answers
4k views

Tutoring students who are struggling with the basics in C++ [closed]

I am tutoring a few students who are having significant trouble learning the basics of their first programming language: C++. I have known many excellent and bright students who have failed or dropped ...
18
votes
7answers
3k views

What would be a good first functional programming project? [closed]

What would be a good first functional programming project? I am looking to finish with a bang on my bachelor project and I want to finish it with a functional programming project. We didn't study it ...
5
votes
7answers
781 views

Computer Science and other advance topics taught in javascript [closed]

I'm an 'okay' Javascript developer working on browser javascript and node.js. However because I'm self taught, starting from copying and pasting jquery, there are a lot of holes in my programming/CS ...
3
votes
2answers
139 views

Where can I find high-quality resources for programmers who are not-English speakers? [closed]

I've recently reviewed a resume for a very promising student who is not a native English speaker (I believe his native language is Bengali). His academic record has some gaps, too - he could use a ...
31
votes
19answers
5k views

“Half of everything you know will be obsolete in 18-24 months” = ( True, or False? ) [closed]

Just ran across this, and wondering if anyone has a way to prove or disprove this statement: Something to keep in mind ... what's the half-life of knowledge in high tech? It tracks with ...
-1
votes
7answers
421 views

What percent of your college course work is unit-tested code? [closed]

As a college student do you write unit-test for the project code you write? Do you know how to properly use TDD? Have you been taught to use testing frameworks (jUnit for example)? I've just ...
2
votes
3answers
2k views

Learning MFC: Pre-2010 vs 2010 and beyond [closed]

First, some background: I've been programming for about 12 years now. I am intermediate to advance in C# and a couple other managed languages, but never messed with anything native. I understand ...
11
votes
11answers
1k views

Will a Bachelor of Science in something other than Computer Science hurt a career in software development? [closed]

I have a BSc in Geology. Once I was half-way through my bachelors only, I found where my real talents are. Will my basic degree be a problem for me to progress in the Software field (I feel lot of ...
13
votes
3answers
385 views

Why is the c family the standard CS study regiment for Mathematics/CS programs instead of the LISP family? [closed]

I have been familiarizing myself with LISP for self improvement purposes. One of the things I have noticed is that LISP is much more within the paradigm of Mathematics than say C. The syntax and ...
6
votes
3answers
438 views

I'm questioning my education choice because they say there's no place for old programmers [duplicate]

Possible Duplicate: How old is "too old"? I'm about to start CS next year. I love both the coding and the mathematical aspects of programming. However, recently I encountered ...
0
votes
3answers
498 views

Computer Science or Computer Engineering for Data Science and Machine Learning [closed]

I'm a 25 year old data consultant who is considering returning to school to get a second bachelors degree in computer science or engineering. My interest is data science and machine learning. I use ...
10
votes
7answers
2k views

Which computer science subjects are required to follow introductory course in compilers? [closed]

I am non computer science undergraduate and work as a web-developer(java, python, AS3 etc.) as a professional. I take 1 course per semester at my local university. I had taken Artificial ...
22
votes
13answers
5k views

Low level programming - what's in it for me? [closed]

For years I have considered digging into what I consider "low level" languages. For me this means C and assembly. However I had no time for this yet, nor has it EVER been neccessary. Now because I ...
8
votes
5answers
1k views

Is it acceptable to decompile someone else's code for the purpose of learning what they did, and how they did it? [closed]

I am not talking about stealing code, or reusing someone's for profit. But I am assuming that if a program or plugin is distributed in a format where I can't readily view the source, that is a ...
5
votes
9answers
522 views

Is it a good idea for exams to be done on a computer? [closed]

In some colleges students are let to use an IDE and Internet and in mine you have to write down your solution in paper. As far as I know, it's pretty much impossible to make a correct non-trivial ...
12
votes
7answers
547 views

Why don't schools cover debuggers? [closed]

After yet another homework question on SO. It seems like that vast majority of students have no idea what a debugger is or how to use one. I feel that knowing how to use a debugger is almost as ...
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 ...
11
votes
2answers
478 views

Leaving for the desert soon, need suggestions [closed]

I just got the news that I'm (finally) getting to spend the next few months in Afghanistan with my fellow AF maintainers, and I was hoping to get some suggestions of good offline content to learn ...