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.
46
questions
18
votes
12
answers
5k
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) ...
-4
votes
1
answer
112
views
Evolving thought process and design thinking [closed]
I'm working as a software developer for around 8 years now and have worked with mostly companies offering outsourcing services.The challenge so far was mostly - learn the new tech, showcase through a ...
36
votes
8
answers
9k
views
How to mentor junior programmer who may not be a good fit for programming? [duplicate]
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. ...
63
votes
9
answers
13k
views
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 ...
8
votes
3
answers
430
views
How to determine ROI on developer training?
I've been a proponent for training on our team since I've started with a new company. I'm dealing with two newer technologies now and my peers have given me their opinion that additional training ...
8
votes
2
answers
3k
views
What programming skills does someone in QA need to work effectively in extreme programming projects?
Well, the title really says it all, but to elaborate a bit, can you take a random, typically effective QA department and have them learn to work in an XP environment (with a learning curve to pick up ...
2
votes
1
answer
148
views
Newly formed team who are unfamiliar with the platform and domain how to get them up to speed?
I have been assigned as the lead dev of a newly formed team. I am the only person familiar with the software platform we will be using and the only person to have worked in this domain before. There ...
34
votes
7
answers
11k
views
Becoming a "maintenance developer" [duplicate]
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 ...
8
votes
5
answers
303
views
Managing International Programmers [closed]
My boss recently went back to our international office in his home country to interview some potential new employees, and we have decided to hire a few as programmers. They are fresh out of college ...
1
vote
4
answers
289
views
Ways to find a tutor for 1st year University student [closed]
I tried searching here (and SO) without much luck. I also stared at the yellow box to the right and think this question is relatively on topic and can be answered.
A co-worker asked me if I had any ...
4
votes
3
answers
559
views
How to conduct a 3 days training on current techniques like TDD and CI [closed]
I am tasked to conduct a training for an upcoming team of 20 Java developers for a new project. The project owner wants us to use state of the art development techniques like TDD and CI. The ...
8
votes
2
answers
550
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 ...
11
votes
5
answers
5k
views
Better way to train new hires [closed]
The team I currently am part of experiences fairly high turnover, with members typically moving to different projects within the same company.
Currently our "training" for new members is to pair them ...
56
votes
20
answers
9k
views
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 ...
12
votes
4
answers
2k
views
Stopping developers committing to the wrong branch on DVCS
The problem
I am on a software project which has about 10 developers, we share source code via Mercurial. We have a development and production branch per release. Repeatedly during the course of the ...
3
votes
5
answers
669
views
How to go about training IComparable to a team? [closed]
I (am just a developer) am tasked with training my team on a technique or technology. I zeroed upon System Interfaces, IComparable and IEquatable to be specific. How does one go about teaching (even ...
14
votes
5
answers
3k
views
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 ...
4
votes
4
answers
1k
views
Good unit-testing story for a unit test training [closed]
I have to advise a training on unit testing in my company.
I would like to show a striking, real-life example of an unexpected regression not caught by compilation (of course) but detectable with ...
-1
votes
1
answer
124
views
What are the most crucial categories of content to organize into an internal developer portal in a large company? [closed]
I have been tasked with organizing all of the company's internal content currently spread around sharepoint, a markdown reference manual and confluence into a single cohesive and usable portal in ...
13
votes
8
answers
6k
views
Should we persist with an employee still writing bad code after many years? [closed]
I am putting this question to C++ programmers because:
a) Only a C++ programmer can judge the technical merits of the examples;
b) Only a programmer will have a feel for the temperament of another ...
7
votes
5
answers
12k
views
How to motivate team for knowledge sharing sessions
I work in a team with wide range of expertise and experience. I have been trying to introduce weekly knowledge sharing sessions. Sessions of 30-60 min length where everybody gets a chance to present ...
46
votes
15
answers
7k
views
Is it possible for an amateur to become a good programmer? [closed]
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,...
40
votes
3
answers
5k
views
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++ (...
12
votes
4
answers
4k
views
How to manage time for studying while working? [closed]
I've been programming 8 years for a company. We build business intelligence software systems. Since I thought working is learning, I've always studied in terms of what I was doing at the company while ...
3
votes
1
answer
518
views
Embedded Linux Training [closed]
I have been working with an old OS9(not mac) operating system and I have been trying to get my organization to transition to an embedded Linux platform. We have money in the budget for training and I ...
52
votes
6
answers
35k
views
How to Deliberately Practice Software Engineering? [duplicate]
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 ...
14
votes
3
answers
1k
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
6
answers
454
views
In a 4 hour Powershell 101 class should I skip for/while/do and just teach ForEach-Object [closed]
I'm making a syllabus to teach non-programmer co-workers PowerShell. The first non-pilot group I will run the course with will be a team that deploys and configures one of our software products. They ...
20
votes
7
answers
4k
views
How many juniors should a senior mentor? [closed]
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 ...
0
votes
4
answers
491
views
How can I speed up the process of typing up specification during a meeting with developers? [closed]
I'm studying source code with other developers, and my job is to type up the specifications as the lead programmer describes what each function does. Are there any tips/tricks to doing this faster? a ...
-1
votes
7
answers
359
views
How do you handle / what do you charge for documentation, training, warranty, changes in scope etc… [closed]
I am working with a client right now that wants me to sign a contact with a warranty for a year for no additional charge. As well as any reasonable changes he wants during the contract that are ...
8
votes
7
answers
858
views
Choosing a rate to charge a client for training their programmer [closed]
We've been put in a bit of a difficult situation and I'm trying to figure out the best way to deal with it and how to charge for it.
We've built a custom web app for a customer and I've been ...
5
votes
1
answer
500
views
Do records showing the daily work of programmers exist? [closed]
Are there screencasts on the Internet showing screens of programmers that decided to record their daily work and show their programming style?
I'm interested in seeing how other programmers ...
0
votes
1
answer
658
views
Interactive training site for Javascript complete with code challenges [closed]
A few months ago I discovered a cool course called Rails for Zombies. This is a great site that allows us to write code and see the results. It takes us through the paces to get us up to speed with ...
2
votes
3
answers
2k
views
Topics for development team cross training sessions [closed]
Our team of developers are going to start holding monthly meetings for the purposes of cross training and knowledge improvement. We're looking for ideas for topics to discuss. We've already made a ...
5
votes
4
answers
321
views
How should I evaluate a training class? [closed]
My company is giving us the possibility to sign up for some offsite training classes on Design Patterns.
Browsing through the brochures, I'm already feeling bored (and somewhat repelled by the ...
7
votes
6
answers
1k
views
What is the best way to structure workshops for starting programmers?
We are planning to organize programming workshops for Java web developers with basic coding but no design experience. The goal of the workshops is to introduce these programmers to clean code.
Focus ...
40
votes
20
answers
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 ...
2
votes
4
answers
1k
views
Training materials - books vs webcasts [closed]
I'm in process of selecting some training materials for our team. We mainly focus on C# (Silverlight and ASP.NET) I thought it would be a good idea to get some books (to keep us up to date) but also I ...
25
votes
10
answers
1k
views
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 ...
8
votes
4
answers
589
views
Training a 'replacement', how to enforce standards?
Not sure that this is the right stack exchange site to ask this of, but here goes...
Scope
I work for a small company that employs a few hundred people. The development team for the company is ...
13
votes
3
answers
717
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 ...
10
votes
7
answers
1k
views
How can I get programmers to stop writing code vulnerable to SQL injection?
Sometimes you get busy and delegate small tasks to junior programmers. But if you don't pay close enough attention you find yourself with this kind of code in production:
class DivtoggleController ...
10
votes
4
answers
5k
views
How to ramp up my data structures skills after a long hibernation [closed]
I was pretty good with algorithms and data structures once, a long long time ago. Since then, I programmed professionally, and then went to manage a small team, which totally shot my tech skills in ...
13
votes
4
answers
1k
views
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 ...
7
votes
3
answers
2k
views
JavaScript for a non-programmer [closed]
2 years ago I starded learning AS3 in order to get hired at a web design company. A few months later, I ditched it, because I discovered that I'm better at design; so now I'm a web designer.
Recently,...