Aprendizado, bom, algo que poucos seres humanos tem a capacidade e algo que poucos homens utilizam. Nestes 10 anos trabalhando na área de tecnologia já embarquei em várias ondas de balas de prata, onde os maravilhosos eventos faziam com que o desenvolvimento de sistemas se tornasse acessível às massas, era só pegar o “cdzinho” do amigo com o VB6(pois é, na época não dava pra baixar todo o imenso conteúdo de um cd em minutos no seu navegador) e sair criando telas cheias de eventos acessando um banco e persistindo informações. Logo após veio o maravilhoso mundo da multi-plataforma “write once run anywere” em que fez o olho brilhar, programar agora tinha filosofia de vida, eu estudava um conceito e não uma mera linguagem de programação. E então como seres evoluídos que somos “descobrimos” que é melhor organizar tudo do que por a mão na massa, afinal isso era para os nerds que são anti-sociais e não possuem tato com outras pessoas normais da sociedade, teriamos então que planejar tudo, organizar, priorizar, pensar no QA, nos Testes e a Engenharia de software era o que tornaria vc um profissional que entenderia o que o cliente precisa. Novamente tentando seguir as ondas e confuso com as marola que ainda rolava das outras tecnologias e praticas, vê-se ao longe um grupo de pessoas que quer simplificar tudo aproveitar o que há de melhor, estar de mãos dadas com o cliente num caminho maravilhoso em busca da quebra de contratos, foco em valor ao negócio, comunicação e parceria e assim atender às necessidades de nosso insaciável e mal-entendido CLIENTE.
Enfim, durante muita evolução há que ser parar e perceber que não há o que trará uma formula magica ao seu trabalho cotidiano a não ser trabalho trabalho trabalho, e além disso aprenda com seu erros, e seja fiel aos seus preceitos, à sua ideologia e missão. Nossa área não é uma parte da sociedade que viveu durante os ultimos anos desenvolvendo sistemas totalmente bugados que ñ serviam de nada e somente com as práticas atuais sim, eles podem ser realmente bem desenvolvidos, livre de erros, livre de mal-entendidos.Durante esses anos de experiência aprendi com um querido amigo que é muito melhor colocar algum avanço em prática do que defendê-lo com unhas e dentes como a master blaster pratica ou tecnologia que resolverá todos problemas do mundo.
Eu defendo realmente o auto-conhecimento, algo como disse @rodrigoy ação e inspeção em um de seus tweets, O que resolve seus problemas pode criar problemas para outros, e desta forma com seu auto-conhecimento vc saberá distinguir entre balelas e coisas de valor.
Entendam que não estou dizendo para ñ pesquisar e entender as novas ondas, com certeza elas trazem beneficios, só acredito ser a pior coisa do planeta, lançar mão de todos conhecimentos e experiências adquiridas para pega-la.
Desta forma eu continuo defendendo que um grupo se encontre durante um momento para discutir como tem sido resolver os problemas do dia-a-dia e que olhem para os problemas atuais e decidam com o auto-conhecimento qual a melhor maneira para resolve-los e acredito que assim a empresa se torna flexivel para adotar um novo framework ou novas praticas.
Separando melhor na forma que nossos gerentes gostam de ler: Treinamento 70% Trabalho 30%.
Pois acredito que um time em treinamento pode produzir e em trabalho pode responder numa velocidade extremamente alta.
Desta forma acredito que todos terão um grande auto-conhecimento e agirão com rapidez sobre as situações adversas do cotidiano.
Fontes:
- Transformando suor em ouro;
- Experiência;