Pilot fish and his classmate are winding up their college degrees in computer programming, and they have one last hurdle to clear: an unpaid internship to get some real-world IT experience.
"It was a very small startup -- the owner was basically self-employed and had no other employees, and was working on three C apps."
The three apps share some similarities, and fish can't understand why his new boss doesn't just develop a common code core for all of them.
[ Find your 2017 salary info and our detailed report at IT Salary Watch ]
That means fish, his classmate and the boss each get an app to work on, with the boss providing guidance and help if needed.
Fish has never developed code in C , so the first thing he does is to buy a book and study up.