Re:Employees: looking for “the great boss who cares about th...
by JSeymourATL on Wednesday February 24, 2016 @11:27AM
(#11167934)
> I learned which questions to ask from bad experience.
Would you mind sharing your best, most probing questions-- the one's that proved most useful cutting through corporate posturing and BS?
Re:Employees: looking for “the great boss who cares about th...
by distracted828 on Wednesday February 24, 2016 @09:47AM
(#11167092)
> failure teaches you which mistakes to avoid next time
As a recent grad who has been fired from two jobs, I would be afraid to join a poorly written project because I would worry that I would fail and then be fired.
Learning how to be successful is pretty important and teaches you things you cannot learn from lurching from failure to failure.
Re:Employees: looking for “the great boss who cares about th...
by jschwartzi on Wednesday February 24, 2016 @10:03AM
(#11167216)
Even the jobs with poorly-written codebases teach you a lot. Only they're teaching you through experience what is or isn't maintainable.
Re:Employees: looking for “the great boss who cares about th...
by distracted828 on Wednesday February 24, 2016 @10:53AM
(#11167617)
Sure, but at a certain point, you need to learn a method to writing a maintainable codebase. Otherwise you never become capable of building a successful project.
Re:Employees: looking for “the great boss who cares about th...
by stuxnet79 on Wednesday February 24, 2016 @11:33AM
(#11167982)
How did you fail?
Re:Employees: looking for “the great boss who cares about th...
by jetcata on Wednesday February 24, 2016 @09:37AM
(#11166994)
I'd love to hear which questions you ask in interviews to get this information out of the interviewers!
Re:Employees: looking for “the great boss who cares about th...
by philipov on Wednesday February 24, 2016 @10:12AM
(#11167275)
Ask them the questions you'd want to know answers to if you were hiring them, to determine their own merits. Insist on talking with the people you'll actually be working with. You want to know their opinions on programming paradigms, and design patterns. Ask about operational details like version control, code review, and releases. Ask about the history of the code base, who wrote it, where are they now. Ask how documentation is created. There are so many things you can ask.
Good code is surrounded by good processes. Ask about the processes that lead to good code. This not only susses out what the situation is on the ground, but also demonstrates your own quality.
This is why it's so important to grill your interviewers about the reality of working at the company, although I'll admit that I learned which questions to ask from bad experience. Asking those questions also happens to serve as excellent signalling to your technical interviewers, much more effective than being able to solve some silly logic puzzle.
And to be perfectly fair, you do learn so much from working on poorly written projects that are a horror to maintain. Failure teaches you which mistakes to avoid next time.