Questions about education paths one should take as a programmer.

learn more… | top users | synonyms

-3
votes
1answer
65 views

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

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 ...
1
vote
1answer
102 views

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

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 ...
1
vote
0answers
61 views

What are some advantages of having a cursory understanding of computer programming, in unrelated fields? [closed]

I'm trying to convince a few of my friends entering University that learning the basics of computer programming would be useful for them, even if their career doesn't directly involve programming in ...
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 ...
1
vote
2answers
288 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 ...
-3
votes
1answer
140 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, ...
16
votes
5answers
2k 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 ...
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
3answers
232 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 ...
1
vote
2answers
137 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
763 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
79 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
4k 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 ...
8
votes
10answers
2k 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 ...
3
votes
2answers
643 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 ...
4
votes
1answer
4k 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 ...
3
votes
3answers
255 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
2k 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 ...
3
votes
1answer
139 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 ...
3
votes
3answers
273 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 ...
2
votes
1answer
233 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 ...
3
votes
4answers
466 views

What “jobs” benefit by having someone with a programming background perform them? [closed]

What non-programming jobs should someone look for who doesn't have the passion for programming? There are a percentage of people who make it through a computer science type of degree but do not have ...
0
votes
1answer
1k views

What's the meaning of term context in programming

I was looking through some Objective C docs.. and got this : UIGraphicsBeginImageContext : Creates a bitmap-based graphics context and makes it the current context. Also, the same term is ...
7
votes
5answers
714 views

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

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 ...
0
votes
1answer
284 views

Teaching `class`es and objects in C++ to university students

To learn classes and objects at my university, students are required to develop a simple game (nine-mens morris or something similar) using Java. Java is used because of its libraries and tool ...
3
votes
2answers
387 views

Comparing Academic Curriculum Specificity: Generalist vs Specialist [closed]

For someone that is relatively new to web development, would you recommend pursing an academic curriculum that is more diverse (introducing several languages and frameworks with other classes on ...
1
vote
1answer
191 views

What should I consider when choosing between taking a MOOC or working on a project?

As background, I've been programming for about 5 years, and feel like I'm somewhat "up to speed" on industry best-practices and techniques (for web development, specifically), as well as software ...
-1
votes
1answer
445 views

Is ABET accreditation important for a bachelors degree in Software Engineering? [closed]

Is ABET accreditation important for a bachelors degree in software engineering in the US? Does a person with a non-accredited degree in software engineering have a disadvantage when applying for ...
21
votes
7answers
1k views

How do I know if I have a good programming professor? [closed]

Today I begun my second programming course. The professor seemed a bit different from the others - we had some fun saying things like "he's probably a misunderstood genius". He criticized some other ...
3
votes
7answers
953 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 ...
1
vote
1answer
249 views

Last semester of college: while trying to get first web/mobile developer job [closed]

I am in the last year of my BS in Engineering - Information Technology degree. Some things I have noticed while looking for jobs is that larger older corporations want you to know java or c# for their ...
-2
votes
3answers
292 views

Does reading code and reading about code help in self -development? [closed]

As my profile will tell you, I am in my second year of a 4-year Software Engineering program. (Long post, skip to the end for the short version) First, a little background. I started coding in ...
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? [closed]

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
votes
3answers
622 views

2 Years Work Experience, Should I treat it like im a College Graduate? [closed]

So I just got laid off from a company after 2 years, no fault of my own. It was a large, rather well known company that had been doing cuts for the entire year (almost 75% of our department was cut). ...
2
votes
2answers
908 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 ...
0
votes
4answers
871 views

Self taught programmer seeking advice [closed]

I need some general advice on how to continue my programming studies. I'm a self taught programmer and I picked up programming somewhere in the fall of 2011. I began with C++ and Java books and I ...
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, ...
3
votes
4answers
1k views

What programming languages exist for mechatronics purposes?

Is there any specific language which is designed for mechatronics programming? I know about LabView, which is a data flow language, but not sure about its main platform. Could you recommend to me, ...
1
vote
2answers
402 views

Software and/(x)or Hardware Projects for Pre-School Kids [closed]

I offered to participate at my kid's pre-school for various activities (yes, I'm crazy like that), and one of them is to help them discover extra-curricular (big word for a pre-school, but by lack of ...
9
votes
9answers
530 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 ...
6
votes
8answers
2k views

Does a programmer really need college? [duplicate]

Possible Duplicate: Becoming a professional programmer, without going to college? I am currently a junior in college, however I have had multiple jobs programming since high school. ...
6
votes
2answers
428 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 ...
3
votes
3answers
728 views

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

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

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

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 ...
4
votes
1answer
286 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 ...
2
votes
1answer
3k views

Useful programming languages for hardware programming

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, ...
9
votes
3answers
1k 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 ...
-2
votes
2answers
2k 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 ...
6
votes
2answers
9k views

How important is Discrete Mathematics for a Computer Scientist? [closed]

As the title says, How important is Discrete Mathematics for a Computer Scientist? Background: I'm pursuing a Master's degree with a focus on fundamentals such as Algorithms, Complexity and ...