DO NOT USE THIS TAG! It is part of the STCI Burnination effort.

learn more… | top users | synonyms

32
votes
16answers
7k views

Will a computer science college degree ever hurt my employability? [closed]

Too often, I can see that there are many viable programmers without college degrees in Computer Science, Informatics, etc. Now that I've been reading more articles about underperforming education ...
26
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 ...
6
votes
1answer
349 views

What to look for in a training course [closed]

My development team is looking to expand into some new areas that we don't currently have direct skills for. We're trying to evaluate the available training courses, but there's not much depth of ...
4
votes
3answers
203 views

How To Teach Independence [closed]

In my IB Computer Science class I am routinely asked by... pretty much everyone how to do X or implement Y. I'm the only person with any significant programming experience in the class and I do not ...
7
votes
2answers
510 views

How Do I Determine the Value of a Technical book? [closed]

I'm interested in finding more books like The Pragmatic Programmer. Rather than the run of the mill, technology-specific books that are out of date by the time they go to press. Can you provide advice ...
2
votes
2answers
409 views

How to transition from “help vampire” to “developer”? [closed]

I've been a computer enthusiast my entire life, but didn't first start programming (web development) until I began College. It is now four years later - I am about to graduate, have had a handful of ...
14
votes
4answers
1k views

Moving from developer to programming teacher [closed]

I'm interested in the experience of software developers who have become programming teachers, -- at a junior college, teaching college or high school. I'm wondering if anybody has made the switch and ...
1
vote
1answer
178 views

“Design patterns”, “Reactive programming”, etc…How do these terms fit together? [closed]

The context: For all intents and purposes, I feel like I'm about the level of a pretty competent second year student at computer science. I have taken all the basic algorithms and systems classes; my ...
2
votes
4answers
226 views

Is there a stronger stress on management than on technical education in recent years? [closed]

In my working environment, over the past few years I have observed an increasing stress on developer management and self-management over technical education. For example, at work I hear lots of ...
-3
votes
1answer
221 views

How common are use SDLC methodologies in real life? [closed]

My instructor told us that some programmers are not using SDLC methodologies for making a system. Because in our project, we used one of the methodologies. If we do not use one of them, maybe our ...
9
votes
12answers
8k views

Why must we learn Procedural programming before we learn Object-oriented programming [closed]

I'm in the 4th year at an IT university now, and when I talk with my professor about this topic he rejects my opinion and gives me a very heavy criticism (in my university, we were being taught C ...
30
votes
17answers
4k views

Introducing Programming To a Mathematician [closed]

I currently am a programmer, I'm almost 16 years of age and have pretty much narrowed my careers down to something involving a Computer Science degree or Electrical Engineering degree (I know they are ...
2
votes
7answers
5k views

Is a degree needed for low-level/embedded programming jobs? [closed]

I know that it is possible to get into software development without a degree in computer science, but is it possible (or rather, common) to be able to get an embedded programming job without the ...
2
votes
4answers
2k views

Going through The C Programming Language K&R in Visual Studio [closed]

From what I have read, K&R seems to be a good place to start learning programming in general, and C programming specifically. However, I've just started the first chapter and I have a few ...
52
votes
16answers
9k views

moving from Windows to Linux [closed]

I need to reconcile these 2 facts: I don't feel comfortable working on Linux; I need to develop software for Linux. Some background: I have a 10+ years of programming experience on Windows (almost ...
15
votes
12answers
2k views

Teaching myself, as a physicist, to become a better programmer [closed]

I've always liked physics, and I've always liked coding, so when I got the offer for a PhD position doing numerical physics (details are not relevant, it's mostly parallel programming for a cluster) ...
8
votes
7answers
573 views

How indepth should a programmer develop his understanding of the Unified Process and UML? [closed]

I know a lot of places use UML and the unified process as their development model... but then there's a lot that don't. Would it be important to have more than a basic and functional understanding of ...
13
votes
5answers
2k views

Do you create a design with UML before you start? [duplicate]

Possible Duplicate: How often do you use Formal UML? I'm currently following a study UML called UML Fundamentals. While studying, I wondered if companies even bother creating system ...
1
vote
2answers
161 views

Where in computer science education does “reuse and integration” find comprehensive coverage? [closed]

This intro is only my naive attempt at a mile-high snapshot helping me to position my question. Any user trying to answer my question, that tries to nail down one aspect of programming, will have to ...
0
votes
0answers
86 views

What kind of programming languages have the highest pedagogical value? [duplicate]

There is one camp of thought that argues that the first learned language should be C (or even some assembler). The motivation being that Doing everything yourself builds discipline to e.g. garbage ...
4
votes
2answers
2k views

Professional Development: Finding that “pet project” to work on - then managing other commitments [closed]

At the moment, like a fair few of you I'd imagine, I spend at least 40 hours working on projects that use a specific set of technologies. Sometimes I'm doing maintenance, and have those technologies ...
48
votes
21answers
9k views

Years experience over unfinished degree? [closed]

I'm currently in my placement year and working for a great software development company. It was always my intention of getting to this stage through university, getting enough academic experience as ...
3
votes
3answers
259 views

Do CS departments have formal procedures to choose languages taught? [closed]

I'm not talking about countryside colleges/unis. Are there any thought-out procedures in top-ranking institutions based on formal criteria, actual statistics or demand from the industry? If so, what ...
-1
votes
3answers
3k views

how to get accepted at a big company like google [closed]

I'm 18 Years old; I started teaching myself programming when I was twelve. I've developed many projects in PHP, Javascript, Ruby, Ruby on Rails. I know a very little about C, C++, Objective C and ...
29
votes
5answers
2k views

As a self-taught programmer, how do I get the academic foundation without attending school again? [closed]

I've made a pretty good living as a self-taught programmer, but when I find that I discuss some low-level fundamental topics with my peers who have a CS degree, holes appear in my knowledge. I'm a big ...
11
votes
9answers
5k views

Will getting a degree in mathematics help in game development? [closed]

I'm two months away from getting my degree in systems engineering, which is to say, I learned how to code and code well using managed languages. The only reason I got into this career was because I ...
11
votes
4answers
4k views

Compiler Jobs - How Much Education Is Needed [closed]

I was motivated by the Compiler Construction As A Subject question and thought I would ask this one. I have heard from a few people that they have a good "compiler team" (don't ask where I heard it, ...
6
votes
5answers
889 views

Will I learn more from changing other people's code? [closed]

I am currently trying to break through the intermediate coder stage to advanced and needless to say it's been tough. I have been working through several books with example code. I have felt lately ...
59
votes
9answers
9k views

Am I a bad programmer, or does everyone have this feeling? [duplicate]

I tend to understand things rather quickly, but after 2 years of programming in Python I still stumble across things (like Flask today) that amaze me. I look at the code, have no idea what's going on, ...
39
votes
7answers
2k views

How can I get my progress reviewed as a solo junior developer [closed]

I am currently working for a 2 person company, as the solo primary developer. My boss gets the clients, mocks up some png design templates and hands them over to me. This system has been working fine ...
3
votes
7answers
1k views

Should object oriented programming be the first thing students learn? [closed]

My high school is starting a program where, instead of following the 'traditional' method of teaching programming (learning variables, then operations, loops, methods, and finally OOP), students are ...
13
votes
3answers
596 views

How do you break out of the role of a code maintainer? [closed]

In my last three jobs, I was a code maintainer. In all three cases, I was hired after the majority of the code for the project was already written. I'm a self taught programmer. Before I ever started ...
2
votes
4answers
2k views

Recommend Stanford Online Database Class? [closed]

I am taking the Stanford Online Machine Learning class which is outstanding. http://ml-class.org Is anyone taking the Stanford Online Database class: http://www.db-class.org? Does it seem useful if ...
20
votes
16answers
5k views

Why is Java the lingua franca at so many institutions? [closed]

EDIT: This question at first seems to be bashing Java, and I guess at this point it is a bit. However, the bigger point I am trying to make is why any one single language is chosen as the one end all ...
2
votes
3answers
817 views

How can I improve these online java programming puzzles I wrote for my (middle/high school) students? [closed]

I'm teaching some middle and high school students programming right now, and I found that some of them really liked online programming puzzles. So I created http://www.kapparate.com/coder/ , and right ...
1
vote
1answer
5k views

Useful programming languages for hardware programming [closed]

I am thinking to take the next semester a course called "Digital systems architecture", and I know that we need to program micro-controllers with several programming languages such as C, C++, verilog, ...
-1
votes
2answers
5k views

What are the best education options for software engineers after an undergraduate degree? [closed]

Having recently completed a BSC (computer science), I am working as software engineer. With one year of experience, what educational options are available to me? I want to move further in ...
4
votes
3answers
398 views

When you won't need a language anymore, should you still use it? [closed]

My first main language was Java. However, over the years I've dropped Java in favor for Python, JavaScript, bash, etc. I still have advanced reading knowledge of Java, but since I haven't coded in ...
4
votes
1answer
662 views

What languages are the kids of today actually programming in? Does anyone have real data? [closed]

Back in the 80s colleges were teaching Pascal because it is easy to learn, while myself and many others like me were learning BASIC because it was not only easy to learn but accessible and also ...
10
votes
5answers
2k views

EE vs Computer Science: Effect on Developers' Approaches, Styles? [closed]

Are there any systematic differences between software developers (sw engineers, architect, whatever job title) with an electronics or other engineering background, compared to those who entered the ...
22
votes
22answers
9k views

Is learning how to use C (or C++) a requirement in order to be a good (excellent) programmer? [closed]

When I first started to learn how to program, real programmers could write assembly in their sleep. Any serious schooling in computer science would include a hefty bit of training and practice in ...
13
votes
4answers
2k views

Backtrack My “Education” [closed]

A while ago, I decided to start programming. I really, just jumped into a language (Perl) and went from there. What I regret is that I just jumped in: I didn't learn the basics (if you would call ...
18
votes
7answers
848 views

How to improve the training of students regarding maintainability? [closed]

Maintainability is a major stake of professional software development. Indeed, maintenance is nearly always the longest part of a software life cycle, as it lasts from the project release until ...
0
votes
2answers
540 views

Procedure or Event Driven Language For Education [closed]

I am here to ask a question that has been asked many times before. What programming language should I learn to become a intelligent conceptual programmer? Many people agree, you do not have to ...
5
votes
3answers
307 views

Which revision control system to use for 2 semester capstone course? [closed]

For CS undergraduate students working on a 2-semester capstone course without any prior exposure to revision control systems, what would be a good one to use? Desirable qualities would be easy to ...
2
votes
3answers
1k views

How important would a statistics course be to a software developer? [closed]

How important would a statistics course be to a software developer? More specifically given the description: 2510 Statistics for Physical Science Students (F) & (W) examines elements of ...
2
votes
3answers
640 views

Software testing for developer [closed]

I'm a software developer. What do I need to know about software testing (apart from TDD, unit-testing and stuff) to make my software work as it should? For example, there are cases when TDD is not ...
11
votes
5answers
733 views

Long term plan of attack to learn math? [closed]

I am a web-developer with a desire to expand my skill-set to mathematics relevant to programming. As 2nd career, I am stuck in college doing some of the requirements while working. I was hoping the ...
16
votes
18answers
15k views

Why is Software Engineering not the typical major for future software developers? [closed]

While most agree that a certain level of Computer Science is essential to being a good programmer, it seems to me that the principles of good software development is even more important, though not as ...
5
votes
8answers
509 views

Is software development a field suitable for people who have unconventional methods of solving problems? [closed]

I tend to think very independently, often coming up with unconventional, sometimes unorthodox, ways of solving problems. I do not like to listen to authority, such as having to write code a certain ...