Desenvolvedor back-end na 3C+.
Estou nesse mundo há mais de 1 ano.
Estudante de Engenharia de Software.
PHP, GO, JS.
Filosofia, História e investimentos.
MMORPG, RPG.
Github
SamuelLeutnerPercebi que, em muitos momentos, me tornei dependente dessas ferramentas e esqueci da base.
Reflexões sobre como posso melhorar:Refleti sobre as minhas práticas e busquei maneiras de superar essa sensação de estagnação.
Refleti sobre os detalhes:Comecei a focar nos pequenos detalhes do meu trabalho, questionando o que estava fazendo e por quê.
Olhei para o passado:Os métodos e processos utilizados no passado, compreendendo as raízes do desenvolvimento de software e as práticas de estudo que moldaram a indústria.
Aulas em CDs, Faculdade, Conteudos em livros, documentações e fóruns.
Desenvolvimento:Precisava ser o mais optimizado possível.
Processos:Tudo era mais complicado, precisava fazer tudo do zero.
Linguagens:Cobol, Perl, C e Assembly
Abstrações em Cursos, Inteligência Artificial.
Desenvolvimento:Focado em padrões. Clean Code, DDD, DRY.
Processos:Alta abstração em todos os processos, desde a coleta de requisitos ao deploy.
Linguagens:Python, JavaScript, Go
Ferramentas:IDE com diversos plugins.
SELECT DISTINCT users.id
FROM users
JOIN user_permissions ON users.id = user_permissions.user_id
JOIN permissions ON user_permissions.permission_id = permissions.id
WHERE permissions.name = 'admin';
$usersIds = User::whereHas('permissions', fn($query)
=> $query->where('name', 'admin'))->pluck('id');
$user = User::find($userId);
$user->delete();
public function delete()
{
$this->mergeAttributesFromClassCasts();
if (is_null($this->getKeyName())) {
throw new LogicException('No primary key defined on model.');
}
if (!$this->exists) {
return;
}
if ($this->fireModelEvent('deleting') === false) {
return false;
}
$this->touchOwners();
$this->performDeleteOnModel();
$this->fireModelEvent('deleted', false);
return true;
}
"CEO da Nvidia acredita que 'a barreira da programação ficou incrivelmente baixa' com nova era de IA generativas: para Jensen Huang, 'todo mundo é um programador agora – você só precisa dizer algo para o computador'". Trecho da notícia retirada da Reuters."
O aprendizado vai além de adquirir conhecimento técnico. Envolve também aspectos emocionais e comportamentais que são essenciais para o crescimento pessoal e profissional.
Humildade: Reconhecer que sempre há mais a aprender e estar aberto a novas ideias e perspectivas."A verdadeira sabedoria está em reconhecer a própria ignorância." - Sócrates
Reavalie a rua rota, sonhos e metas para a carreira
Linguagens e frameworkPresicamos ser agnósticos e estar abertos a mudanças
Usar ao seu favorNo trabalho acaba sendo uma corrida contra o tempo, mas para o seu aprendizado para o futuro não!
Aprimore o seu codigo sem IASe deseja crescer na area é necessario focar em diversos aspectos além IA.