|
|
|
|
|
by masokupride
4101 days ago
|
|
thanks for responding. could i ask you to go into more detail about what the experience of a relatively junior engineer looked like at these smaller companies? Would you expect them to be given a task to complete or feature to implement or bug to fix, with some flexibility on how to solve that problem. Alternatively, would you expect the work to be more like the color between the lines books we had as kids, where you are pretty much just doing the busy work of implementing a mostly predefined solution. would you expect a developer to be able to choose what he worked on. would there be any flexibility in what language or libraries could be used, or would all of these decisions be made already. what do you think are the most annoying things new developers do. Are there some common bad habits/ ways of thinking that one should try to avoid falling into. |
|
To an extent developers can choose what to work on, even juniors, but not completely. The product team and upper management decide which features and bug fixes have priority. But its common to be able to choose from a pool of projects what you want to work on, based on your experience or interests.
New developers are most annoying when they have not yet learned how to balance when to figure out a problem for themselves and when to ask for help, but its not their fault. Its just something you have to get a feel for.
Another annoying thing is being dogmatic about what they have learned and not considering that there may be equally valid alternative methods. But this applies to all developers.