Arcs

Architect, probably the highest title there could be in the software development area apart from Chief Technology Officer. People who have reached this title usually have a lot of experience and being in the game for a long time. Now this title we understand is hard to get, yet sometimes people decide to get this title by just the fact of time is not the best solution. Big tech companies usually guide their interviews based on one element of the whole development environment. This is that algorithm and data structure questions. This is a good practice but to a certain level. Usually this tests are used to determine the knowledge and critical thinking a candidate applied to a certain problem. This problem should be solved with the different tools a developer could have at it's disposal. Usually with an experienced developer the questions shouldn't be a big problem for them. The only problem is that there are a lot of problems in different projects that are not necessarily related to data structures or quite complex algorithms that developers deal with every day tasks in different companies. Design flaws, consideration of new technologies,security, people management , etc. There are so many responsibilities that  developers get as time passes and keep climbing positions. Yet we still have the idea that we determine how good a developer is based only on the points I mentioned before. If we want to become the best developers and bring the best solutions to our clients these are things we have to keep in mind. We should stop focusing in only one aspect to assesses the talent of a developer.

Comments

Popular posts from this blog

Mutation

Repairs

Pillars & Arcs