3 coisas que eu aprendi estudando programação todos os dias
Depois de estudar 30 dias novas habilidades para minha formação como dev front-end, percebi algumas coisas importantes que vale a pena compartilhar com quem está pensando em se tornar programador.
Para contextualizar, aprendi HTML e CSS por volta de 2004, quando tinha apenas 14 anos. Mas, quando o conhecimento não é utilizado e as competências não são aprimoradas, simplesmente esquecemos boa parte do que aprendemos.
Cerca de 10 anos depois, voltei a utilizar o conhecimento que adquiri, mas com certas limitações que a não atualização me proporcionou. Nos últimos 30 dias resolvi aprender novas habilidades na área e me aprofundar em alguns conceitos de CSS e JavaScript. E foi ótimo!
Seguem os aprendizados:
Eu concordo parcialmente com a afirmação de que se você não gosta de trabalhar sozinho, não deve ser um desenvolvedor. Em todos os lugares onde trabalhei, tivemos um estilo de trabalho muito colaborativo para realizar tarefas. Atualmente, onde estou trabalhando, quase 90% do tempo trabalhamos em pair programming para minimizar o cansaço mental e aumentar a eficiência.
Eu também acho que se você não gosta de trabalhar em equipe, talvez deva repensar sua carreira de desenvolvedor, a menos que deseje ser um freelancer que trabalhe sozinho. Em níveis empresariais, o trabalho em equipe é essencial.
Particularmente eu aprendi que é uma área para curiosos, quando começei, aprendi com meu irmão python, logo que quis armazenar info precisei saber um pouco de sql, quando ouvi falar sobre hacking com python procurei sobre redes e pen test, outras informações que nem imaginavamos chegam de maneira inesperada, conectadas com aquilo que sabemos. A cada dia que passa e quanto mais convivemos com o código, mais o mundo se abre e as suas idéias, criatividade e inventividade para criar soluções para os seus próprios problemas, ficam cada vez melhores.
Eu entendo o que você quis dizer sobre ser um trabalho solitário, pois no final é você com a sua tela que irá realmente entregar algo funcional ou não, mas também entendo quem respondeu que em um ambiente colaborativo, costuma ser bem descontraído, portanto, eu gosto de acreditar que a questão da "solidão" vai da sua escolha de arrumar um trabalho remoto e não conviver ou realmente querer ir para o presencial, ate mesmo trabalhar da casa de um amigo.
Curti o post, ficou bem completinho mandou bem demais o/
Concordo que, sim, é um trabalho um pouco solitário, mas isso acaba tornando cada relação nessa área riquíssima. Qualquer troca que seja, num ambiente de programadores, pode te ensinar muito! Se puder, troque conhecimento :) Essa foi uma das coisas que aprendi estudando/trabalhando nesse meio.