|
|
|
|
|
by awinder
2151 days ago
|
|
Feeling like you're not doing well at something is a key motivator towards growth & getting better. And yet through growth you have to grapple with the truth -- you're not doing as well at something as you could be. Some days I really struggle because the more you're growing the more you'll deal with intrusive thoughts that originate in that growth. Like you said -- keep going :). |
|
I like to learn new things, struggle (within reason), and iterate on my previous attempts or prototypes to build a better product that I can be proud of. I did this when I was building my android apps and loved it.
My problem is that the company sets us up for failure and doesn't even realize it. The business consistently gives us terrible requirements. They can't build a business process map or anything else to describe the processes they follow. They constantly miss big pieces so we end up with systems that are spaghetti code to cover all these things they miss.
The company also views struggling with new tech or roles as a negative. They don't provide any real training either, but I guess the Plural Sight self-learning trend is more of an industry thing. I joined my new team about 4 months ago and worked on a AWS Lambda in Python, Slunk alerts/dashboards, Tableau dashboards, and I have no training in any of it. I had to self-teach AWS (2 certs), Python, Splunk (User cert), and Tableau. The demoralizing part is that little of this seen as valuable. I can't improve my career by "developing" Tableau or Splunk dashboards. I need to have a steady diet of AWS and Python where the requirements are 90% there so I can architect and develop elegant, or at least practical, solutions to an interesting business problem.