Questions tagged [training]

OFF TOPIC QUESTIONS ARE NOT SUPPORTED! Education advice is off topic on this site. Training refers to the acquisition of knowledge through teaching of theoretical and practical skills.

OFF TOPIC QUESTIONS ARE NOT SUPPORTED!

Education advice is off topic on this site.

This tag may apply when your question revolves around for example:

  • Where can I find materials to train for ... ?

Asking which training course is best for you is off topic or not constructive at best as the answers will be equally valid and only apply to you.

If you're asking for a particular resource the question will be closed with high probability. Here is explained why.

46 questions
63
votes
9 answers

Novice programmer(s) frustrated by lack of a glossary of compiler errors

A friend of my family asked me for a bit of help as he learns to program (in the C language). As we were talking, he expressed frustration about having a hard time understanding the error messages his compiler (GCC) is giving him when he makes…
einpoklum
  • 2,478
  • 1
  • 13
  • 30
56
votes
20 answers

Must developers understand the business domain or should the specification be sufficient?

I work for a company for which the domain is really difficult to understand because it is high technology in electronics, but this is applicable to any software development in a complex domain. The application that I work on displays a lot of…
Jerome C.
  • 229
  • 3
  • 7
52
votes
6 answers

How to Deliberately Practice Software Engineering?

I just finished reading this recent article. It's a very interesting read, and it makes some great points. The point that specifically jumped out at me was this: The difference was in how they spent this [equal] time. The elite players were…
JasCav
  • 867
  • 1
  • 8
  • 10
46
votes
15 answers

Is it possible for an amateur to become a good programmer?

A professional full-time programmer can do a great job by continuously learning from their work. How can an amateur programmer train to become a good programmer? ** If you like to play music or sing, you can do it because it is your hobby and you…
Ted Wong
  • 1,589
  • 1
  • 15
  • 19
40
votes
3 answers

How to train junior programmers for today's (complicated) web environment?

Currently our company develops applications consisting, most of the time, in Ruby on Rails web servers and a bunch of different REST clients, from kiosk systems in Java to embedded devices in C/C++ (besides the interfaces for standard web browsers).…
40
votes
20 answers

Does teaching programming make you a better programmer

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 programming repertoire. Has somebody had an enlightening…
treecoder
  • 9,475
  • 10
  • 47
  • 84
36
votes
8 answers

How to mentor junior programmer who may not be a good fit for programming?

I'm in a bit of a precarious position. I'm working remotely for a client that has recently brought in a junior developer straight out of college into the project. He works physically at their office. I believe he studied computer science (although…
Matt McCormick
  • 783
  • 5
  • 9
34
votes
7 answers

Becoming a "maintenance developer"

So I've kind of been getting angry about the current position I'm in, and I'd love to get other developers' input on this. I've been at my current place of employment for about 11 months now. When I began, I was working on all new features. I…
anon
25
votes
10 answers

Helping a new programmer become more self-proficient and not ask me so much?

I'm currently working on a project with a new programmer. How do I help him speed up his work? He often asks me questions, and I pair programmed with him in backbone.js (a part of the project). Now I want him to handle the project himself so I can…
WebDev
  • 839
  • 9
  • 14
20
votes
7 answers

How many juniors should a senior mentor?

Our shop's size increases dynamically, so we are planning to hire a few new junior developers but we would not like to overwhelm the seniors with too much mentoring and training. How many (usually fresh out of college) junior developers could (and…
palacsint
  • 952
  • 2
  • 10
  • 16
17
votes
12 answers

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) at a university, it was a no-brainer for…
14
votes
3 answers

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

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 my first professional job, I had maybe a dozen…
nbv4
  • 1,552
  • 2
  • 11
  • 17
14
votes
5 answers

Is Ant still in the "mainstream" for Java builds?

We have been slowly replacing batch command files (windows .bat) which were simply jarring up the classes compiled in the developers IDE, with more comprehensive Ant builds (i.e. get from CVS, clean compile, jar, archive, email, etc.) I've spent a…
Sam Goldberg
  • 1,004
  • 8
  • 19
13
votes
4 answers

What are some good practices when trying to teach declarative programming to imperative programmers?

I offered to do a little bit training in F# at my company and they seemed to show some interest. They are generally VB6 and C# programmers who don't follow programming with too much passion. That being said I feel like it is easier to write correct…
ChaosPandion
  • 6,305
  • 2
  • 33
  • 33
13
votes
3 answers

How can we improve overall Programmer Education & Training?

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 how hard it is to find good ones. Which has lead…
crosenblum
  • 997
  • 4
  • 12
1
2 3 4