Questions about education paths one should take as a programmer.

learn more… | top users | synonyms

-1
votes
0answers
74 views

How to prepare a non-programmer for product manager position? [on hold]

My friend is hired by a developers team of 10-15 members for position of product manager for mobile (iOS/Android) applications. She has absolutely no programming knowledge and can't write a simple ...
30
votes
17answers
3k 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
0answers
20 views

Syntax error in visual studio [migrated]

I started Udacity's Intro to Comp Sci course today, and generated this code at the end of the first lesson: page = '<a href="http://udacity.com">Hello world</a>' start_link = ...
2
votes
7answers
3k views

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

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
1k views

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

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 ...
20
votes
6answers
3k views

Do people who get paid to write code but score low on the “programmer competency matrix” have an ethical duty to find a different kind of job?

People advise me to "find a job doing something that you are good at", but the truth is that I don't believe I am good with anything other than just writing code. I don't think that I can design or ...
1
vote
2answers
186 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 ...
6
votes
6answers
7k views

How do programmer-seeking employers see Bioinformatics degree? [closed]

I love programming, but I also love biology. Basically Bioinformatics sounds fun to me. However, there is a fat chance that I won't get a Bioinformatics job and will be forced to build my career ...
12
votes
16answers
12k views

Assembly as a First Programming Language?

How good of an idea do you think it would be to teach people Assembly (some variant) as a first programming language? It would take a lot more effort than learning for instance Java or Python, but one ...
-3
votes
1answer
72 views

The deference between Computer science and Computer information system? [closed]

I'm Asking you that question because you are an experts in programming , and maybe you could help me . Unfortunately in my country you can't get a job if you don't have a university certification, ...
17
votes
5answers
1k views

Why is studying an lisp interpreter in lisp so important?

I have seen many CS curriculums and learning suggestions for new programmers that call for the aspiring programmer to study a lisp interpreter that is specifically written in lisp. All these sites ...
9
votes
12answers
5k 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 ...
63
votes
33answers
42k views

Do I need to go to a big-name university? [closed]

As a soon-to-be graduating high school senior in the U.S., I'm going to be facing a tough decision in a few months: which college should I go to? Will it be worth it to go to Cornell or Stanford or ...
-2
votes
1answer
196 views

What is a “real” education in programming? [closed]

Looking for well defined explanation that is based on a statistically significant correlation to what "real" world programmers are paid to do as a team and what they are told to learn; not for ...
6
votes
2answers
409 views

How Do I Determine the Value of a Technical book?

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 ...
49
votes
16answers
6k 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 ...
2
votes
3answers
392 views

Is a degree in CS and a degree in SE the same thing? [closed]

I asked a question here, trying to understand the fundamental differences between Computer Science and Software Engineering. However, so far I'm having no luck getting an answer (Feel free to help ...
15
votes
12answers
2k views

Teaching myself, as a physicist, to become a better programmer

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
8answers
1k views

How can I determine the level of talent a prospective programmer has? [closed]

I have a friend who asked me whether I can be her mentor as a programmer. I had to tutor several junior programmers in the past so I have experience working with / tutoring people on different skill ...
2
votes
1answer
226 views

ViewController in programming

ViewController is a term for classes that handle views in a framework. This is especially used in MVC frameworks. I go through various projects, written by various programmers, who implement MVC in ...
2
votes
3answers
216 views

How to elevate engineering culture at large corporations? [closed]

One thing I have realized working at a large corporation is that it doesn't matter how smart you are because if everyone else doesn't see the value in what you are doing then you are not going to get ...
8
votes
6answers
6k views

How hard is Python to learn? [closed]

I'm on the list of the tutors in my university (for PHP, MySql, CSS, etc) but someone contacted me asking me to teach them entry level Python. Would I be able to be up quickly enough and be able to ...
8
votes
7answers
525 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 ...
12
votes
5answers
1k 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
133 views

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

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 ...
2
votes
2answers
585 views

Making programming a career— without a degree. Is this smart? [duplicate]

I asked this before and go downvoted hard so someone said I should try posting here... Any help would be MASSIVELY helpful. I'm doing Udacity, Udemy, Codecademy, Lynda, and edX. I'm learning Java (my ...
0
votes
0answers
77 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 ...
1
vote
2answers
3k views

School vs Self-Taught [duplicate]

Do you think formal education is necessary to gain strong programming skills? There are a lot of jobs that aren't programming but involves programming, such as tech artists in games, fx tds in film ...
2
votes
3answers
456 views

Where do my programming skills stand in relation to other programmers [duplicate]

I am a student currently studying an undergraduate CS course at a crappy university in a third world country. I do however have a continuous desire to improve myself. My Objective is to bring myself ...
8
votes
11answers
1k views

Is handwriting out code an efficient way to learn a programming language? [closed]

In my C++ intro class last semester, all of our tests were paper/pencil and we had to write out code with a pen or pencil in order to answer questions. It seemed counterintuitive at the time, but also ...
9
votes
3answers
896 views

How to start a high school Java/Android development club for 13-17 year olds

My wife is a high school maths teacher, and is considering starting a programming club for 13-17 years olds who show an interest. Their interest seems to be around Apps and Android which I have little ...
3
votes
2answers
407 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 ...
0
votes
3answers
2k views

Getting first job without a technical degree [duplicate]

How difficult would it be for someone with a college degree in social science to land their first job as a junior developer? This is assuming they have experience with open source projects, have a ...
8
votes
5answers
2k views

Why the programmer with Ph.D is a bad candidate for the employer? [closed]

I have found this comic pic on Steve Hanov's blog: The most of the points are true obviously. What I can't comprehend is, why having Ph.D is considered as a "bad thing"? Any thoughts?
17
votes
5answers
480 views

Programming concepts taken from the arts and humanities [closed]

After reading Paul Graham's essay Hackers and Painters and Joel Spolsky's Advice for Computer Science College Students, I think I've finally gotten it through my ...
15
votes
18answers
947 views

Do employers hiring for software jobs care about the classes you took in a Computer Science Masters program? [closed]

I'm torn between two classes right now for next semester (Software Design and Advanced Computer Graphics). I would enjoy Advanced Computer Graphics more, but I feel the software design class would ...
10
votes
9answers
486 views

How could a human factors degree help a computer scientist?

I'm wrapping up a masters in CS and already have half the credit hours needed for a degree in Human Factors. I just recently discovered how useful understanding about cognition can help someone that ...
5
votes
1answer
2k views

How do I learn modern C? [closed]

I started programming about 20 years ago with the first edition of the book C for Dummies. It was a great introduction to code and I am now a professional software developer. However, these days I ...
48
votes
21answers
7k 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 ...
2
votes
3answers
251 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 ...
0
votes
3answers
1k 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 ...
1
vote
2answers
674 views

How to create an auto-grader in and for Python

I'm trying to create an auto-grader for one of my beginning programming courses for python. From my online search, I've come to know that it is effectively a unit test framework that tests the ...
29
votes
15answers
53k views

Does having Master's degree in Computer Science help your career? [closed]

I am curious about experiences of programmers who have gone beyond college or university and now work in the industry. I am not talking about academia (you need PhD there anyway). Do you have a ...
29
votes
5answers
1k 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 ...
3
votes
1answer
131 views

Why would universities educate IT leaders who lacks IT interest? [closed]

I am not sure if there is an obvious answer to this, but this question has somewhat baffled me from the first time I started thinking about it. My university's IT department educates managers and IT ...
10
votes
9answers
3k views

Will getting a degree in mathematics help in game development?

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 ...
10
votes
4answers
2k views

Compiler Jobs - How Much Education Is Needed

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, ...
3
votes
3answers
252 views

What should I look for in a school when trying to obtain a Software Engineering degree? [closed]

My goal is to be as employable as possible and to have enough knowledge not to look foolish when interviewed. However, that's probably everyone's goal and it's not achieved simply by taking classes in ...
4
votes
1answer
265 views

What to look for in a training course

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 ...
10
votes
10answers
5k views

Java or C++ for university CS courses?

I'm in the throes of getting myself enrolled in school to get a CS degree. The school I am looking at actually offers both Java- and C++-based for the introductory software development courses ...