Porque Kotlin?



Quando decidi aprender a programar comecei com Java, porque na época era a linguagem que eu achava mais “difícil”, já que é uma linguagem verbosa e incluía muitos desafios no aprendizado, essa seria a minha última tentativa de me aventurar no mundo da programação, já que várias vezes durante a vida eu tentei aprender e sempre me frustrava com dificuldades que pareciam maiores do que eu, mas, isso é história para um outro momento. 

Então, a partir do momento que escolhi Java pensei, se eu conseguir aprender esta linguagem consigo aprender qualquer uma, comecei a estudar sozinho, vendo vídeos no Youtube e aprendi muito mas, só consegui ter mais entendimentos do que estava fazendo, quando fiz o curso de Java e orientação a objetos da Caelum. Esse curso foi um divisor de águas no meu entendimento de programação, porque foi aí que muitas coisas que eu usava fizeram sentido.
 
Essa foi a primeira fase do meu aprendizado de programação, na empresa em que trabalho tive várias oportunidades de colocar em prática o que estava aprendendo, e chegou um momento em que utilizar somente Java não estava sendo o suficiente, então também tive que aprender Javascript para criar alguns sites simples e API’s em node para integrar com os sites e aplicativos que estava desenvolvendo. Percebi que estava me pulverizando em várias linguagens e que não estava aprendendo-as a fundo, mas, continuei desta forma por um tempo, pois, na época era a única maneira que sabia trabalhar, depois de mais um tempo ouvi falar no Kotlin e comecei a pesquisar sobre ela e gostei da premissa da linguagem e notei que era parecida com as duas linguagens que eu gostava de usar que são Java e Javascript, além de haver muitas aplicações que o Kotlin pode substituir as duas linguagens.

Tentei utilizar Kotlin algumas vezes mas, tive dificuldades porque havia algumas particularidades da linguagem que eu não entendia, então fiquei postergando seu uso durante um tempo, até o ponto em que percebi que Java estava deixando de ser utilizada* no desenvolvimento android e que Kotlin havia se tornado a linguagem padrão, então foi quando mesmo com dificuldades comecei a utiliza-la com mais frequência e fui aprendendo aos trancos e barrancos, lendo a documentação e pesquisando na web e foi então que percebi que era uma linguagem mais simples de usar e mais concisa do que Java e me trouxe mais facilidade na escrita de código**.

Hoje utilizo Kotlin em todos os projetos Android que trabalho e estou começando a utilizar em projetos desktop e API's REST, ainda estou longe de ser proficiente na linguagem mas, procuro melhorar a cada dia. 

*OBS1: Ainda existe muito código Android que utiliza Java mas, o próprio Google recomenda que o foco seja em Kotlin. Kotlin First

**OBS2: Não estou indicando que você caro leitor, aprenda Kotlin pois, isso é decisão particular de cada pessoa dependendo de seu objetivo, e além de que Kotlin não é a única linguagem que utilizo é apenas a que me traz mais conforto.

Referências

Comentários

Postagens mais visitadas deste blog

Politica de privacidade - Aplicativo Cart Check

Qual a diferença entre um dispositivo móvel e um computador?