O que acham de começar por Flutter/Dart?
Galera queria saber a opinião de vocês sobre "começar" em Dart como linguagem principal.Tenho uma boa base de lógica de programação e POO devido a ter estudado java na faculdade a dúvida só bateu porque todos que vejo trabalhando com Dart/Flutter são quem ja trabalhava com outra linguagem anteriormente.
Wesle, sobre esse ponto:
todos que vejo trabalhando com Dart/Flutter são quem ja trabalhava com outra linguagem anteriormente.
É bem possível que isto esteja acontecendo porque o framework Flutter pegou tração recentemente, por recente eu digo poucos anos comparado a outros frameworks, então é bem possível que na amostra que você coletou, as pessoas já estavam com experiência em outras linguagens.
Sobre começar a programar usando Dart, a minha dica é: comece por aquilo que faz seu olho brilhar. Falo isso de verdade, porque começar a programar para muitas pessoas é difícil, e esse brilho ajuda a ultrapassar algumas barreiras importantes que constróem a modelagem necessária dentro do seu cérebro para começar a entender programação como algo mais "normal". Quem me deu esse brilho no passado foi PHP e eu aprendi muito sobre qualquer coisa relacionada a programação web e que eu uso hoje diariamente programando em JavaScript. Mas no passado eu odiava com todas as minhas forças JavaScript e o PHP foi responsável por me abraçar e me ensinar as coisas.
E depois que você ultrapassar essas primeiras barreiras é que eu sugiro entender os casos de uso de cada linguagem, se é uma boa escolha ou não dependendo do que você quer fazer.
Otimize isso para o futuro, pois para agora, eu sugiro otimizar para aquilo que vai te dar energia ilimitada.
Então, hoje em dia eu trabalho somente com Flutter, a minha primeira linguagem que eu trabalhei foi Java, e a linguagem que mais trabalhei foi Js/Ts.
Acho Dart uma linguagem incrível que reúne benefícios, sitaxes e funcionalidades que encontrei tanto em javascript/typescrit quanto em Java, é realmente uma ótima escolha pra dar um level up na aplicação de algorítmos e conhecimentos de POO. E dou uma dica aqui, quando se acostumar com a sintaxe dela, busque conhecimento da lib nativa chamada dartz. Vais se surpreender! Flutter não preciso nem falar, é uma experiência de desenvolvimento multiplataforma absurda de boa!
Tenho uma duvida parecida, mas meu caso é: tenho uma base backend em php, e estou meio fullstack trabalhando com react. Queria começar a desenvolver mobile mas não sei se vale a pena ir para o Flutter ou ir para o React Native ja que estou com um dedinho do pé ali ja.
Então, @Wesley, depende muito do seu objetivo no mercado de trabalho. Atualmente, Flutter/Dart são linguagens pouco buscadas no mercado, por conta de ter pouco talento bom para elas. Como você mencionou em alguns comentários, é uma linguagem que é considerada secundária por muitos programadores. Existem motivos para essa situação, tais como:
- Encantamento por outras linguagens antes de Flutter
- Mercado de trabalho com mais foco em outras linguagens
- Pouco tempo no mercado Entretanto, acredito que Flutter/Dart estejam em grande crescimento. Por isso, a pergunta no início. Caso você realmente queira entrar na onda do Flutter/Dart e se especializar, tenha consciência de que entrar no mercado de trabalho pode demorar, mas que pode ser recompensador no futuro.
Agora, se você precisa de um emprego e busca entrar logo de cara, recomendo stacks mais consolidadas, como PHP, JavaScript ou até C. Essas sim serão de acesso mais fácil.
Realmente saber outra linguagem facilita e muito. Eu peguei Flutter/ Dart, mas me faltava muita lógica, algo que faz falta em qualquer aprendizado de linguagem. Dei vários passos para trás, fui para o JS, TS e hoje teria a mente mais preparada para aprender. Lógica faz total diferença, tanto é que dei uma passada em Java e Ruby, com vontade de conhecer Kotlin. O que importa é essa base que te permite ver o que a ligunguagem pode te oferecer. Um dia volto a estudar Flutter!
Recomendo ver esse video: https://youtu.be/A1NjONzcHrY?si=44F69fEcDf9oWnEB
sou dev Back-end e DevOps e tenho muita vontade de construir um projeto open-source usando Flutter.
vou sofrer pra fazer tudo sozinho e gostaria de ter ajuda.
se tiver afim, me manda msg nas redes sociais que eu compartilho com vc. (tiktok, ig, linkedin e tt todos eu uso o mesmo handle estevaofay)
Poderia ser bom para o seu portfolio.