|
|
|
|
|
by ykumar6
3864 days ago
|
|
Think of your career as being a generalist, but learn things like a specialist. You want the opportunity to work on a wide array of problems so you build a repertoire of solutions and insights that can be applied to various problems. Being a full-stack engineer is a great place to start, but it's limiting because you never gain enough depth beyond plugging together front-end, back-end and off-the-shelf components. Instead, you want to rotate between various roles so you can focus on different areas. This way you can understand the pitfalls and best practices of certain systems (like infrastructure, queues, machine learning, angular, etc). |
|