Imaginando como todos os acompanham. Trabalho principalmente com o formulário ASP.NET e Windows, mas estou usando o 3.0 por motivos comerciais. Portanto, a maior parte da minha auto-educação é no meu tempo livre (fins de semana, que eu gosto de fazer programação de jogos, por isso só tenho de 3 a 5 horas por semana para aprender algo novo)
Como você acompanha o suprimento interminável de novos conteúdos?
learning
career-development
Assustadores
fonte
fonte
Respostas:
Os programadores do IMHO colocam muita ênfase nas tecnologias mais recentes. É importante ter ouvido falar deles para saber o que procurar quando necessário. No entanto, as tecnologias mais recentes mudam tão rapidamente que não vale a pena aprender sobre elas em detalhes, a menos / até que você realmente precise usá-las. Em vez disso, concentre a maioria dos seus esforços de aprendizado nos fundamentos.
fonte
Experimente constantemente
Ler é bom, mas não substitui o fazer. Se você ler sobre algo que achar interessante, digamos, Mercurial como um sistema de controle de versão, saia e tente usá-lo em um projeto em casa.
Se é uma dor de cabeça total fazê-lo funcionar de maneira satisfatória, você pode razoavelmente esperar que a idéia murche e morra, se não (como Mercurial, que é uma brisa), é provável que você ganhe força e você esteja no jogo.
Tente escolher tecnologias e abordagens que aumentem o que você está tentando fazer diariamente. Por exemplo, o Spring Roo mostra a promessa como uma ferramenta rápida de desenvolvimento de aplicativos.
Lembre-se de que qualquer coisa que você aprende normalmente tem uma meia-vida de 18 meses; portanto, não guarde seu conhecimento para si.
fonte
Lendo o tempo todo. Recebo uma dose muito boa de .Net e tecnologias relacionadas apenas trabalhando nele todos os dias, para que a maior parte das minhas horas de folga seja em tecnologias completamente independentes. A parte mais difícil é o desejo de dominar tudo. Você simplesmente não pode. Portanto, você escolhe suas tecnologias com base no que é aplicável ao seu trabalho atual ou no que você simplesmente tem um forte interesse e aceita que apenas ter um conhecimento passageiro do resto é bom.
Meu objetivo é ser o valete da maioria dos negócios, mestre de alguns.
ETA: Eu tenho uma longa lista de blogs que li, que colecionei ao longo dos anos, encontrando um blog que me interessa e, em seguida, usando o rolo de blog ou links para outros blogs para encontrar novos. Você segue essa prática por tempo suficiente e encontrará ótimas leituras.
fonte
Como há uma quantidade infinita de informações para aprender, tudo se resume a determinar a troca entre tempo e resultado (gastar tempo para aprender novos conceitos).
Discernir o que vale a pena é uma habilidade valiosa que a maioria de nós se esforça continuamente para alcançar. Um ponto de partida simples seria seguir postagens de blog de pessoas renomadas no campo de destino. Acho que verificar as perguntas populares sobre o SO fornece ótimos resultados em um curto período de tempo. Qualquer coisa que eu ache que deva ser aprofundada seria seguida por grandes quantidades de Google.
fonte
Costumo praticar o aprendizado just-in-time. Aplico o princípio YAGNI às novas tecnologias. Nesse ponto, deve haver um caso comercial válido para o aprendizado de uma nova tecnologia. Há apenas 24 horas em um dia, e preciso fazer o melhor uso possível do meu tempo.
fonte
LER!
Encontre todas as fontes que puder ler constantemente. Quando forem mencionadas novas tecnologias que você não conhece, vá pesquisá-las especificamente. Sites como esse são ótimos porque há uma grande variedade de pessoas aqui que estão constantemente mencionando diferentes tecnologias. Outras fontes podem ser feeds de notícias sobre tecnologia, revistas de programação, conferências etc.
Edição: Eu acho que nunca expliquei o porquê completamente. Eu acho que essa é a melhor abordagem, pois permite que você seja exposto muito rapidamente (e de graça na maior parte do tempo) a muitas tecnologias diferentes. Em seguida, você pode revisar brevemente essas tecnologias para ter uma idéia geral do que elas tratam antes de investir muito tempo aprendendo-as. Nem todas as tecnologias lhe serão de interesse / uso, portanto, isso permite filtrar com bastante eficiência a IMO em que você investirá tempo e o que não investirá.
fonte
Existem várias maneiras pelas quais fico sempre bombardeado com informações:
Essas 5 etapas o manterão atualizado e fornecerão uma enorme quantidade de informações! :)
fonte
Subscrevo a Wired UK Magazine, leio blogs, compro novos livros, ouço Podcasts, participo de fóruns.
Às vezes parece que está perdendo a batalha, mas continue.
fonte
Quando eu tiver uma chance, codifique um pequeno projeto usando o idioma da moda da década.
Eu escrevi um simulador de interface do usuário para um dispositivo incorporado em Java para se tornar mais proficiente em Java.
Minha tarefa atual é escrever um aplicativo usando C # para conversar com um equipamento de teste.
Eu também brinquei um pouco com HTML e meu próprio site.
Ainda tenho que aprender Python, Ruby, Ruby on Rails, ASP.NET, Objective C, etc ...
Não se preocupe com os idiomas da moda. Torne-se mais qualificado em suas linguagens fundamentais de computador e aprenda as linguagens da moda à medida que tiver tempo ou tenha oportunidades pagas para fazê-lo.
fonte
Eu geralmente acompanho as transmissões em tela das conferências. Você sempre pode encontrar discussões relevantes sobre novos recursos, ferramentas, estruturas ou outras tecnologias, dependendo do que a conferência gira. Isso pode lhe dar algumas idéias excelentes sobre o novo: a filosofia básica e a premissa do problema que ele aborda. É como nutrir sua vista panorâmica do planalto.
Se eu estou familiarizado com uma determinada tecnologia e a usei no passado, mesmo que brevemente, geralmente assino as notas de lançamento, apenas para acompanhar os últimos eventos.
Depois, estou com @ Jonathan Khoo sobre o assunto. Presto atenção às novas tags que aparecem no SO, pois essa é a maneira mais acessível de reconhecer novas tendências na comunidade de desenvolvedores.
fonte
Eu leio principalmente em blogs de notícias técnicas. Eu gosto especialmente de http://www.techmeme.com, pois é um agregador. Se eu ouvir algo interessante por lá, como uma nova tecnologia ou idioma, etc., por exemplo, "adobe wallaby", irei ao google e aprenderei mais sobre isso.
De vez em quando, criarei um projeto paralelo em um novo idioma ou tecnologia. Sou desenvolvedor .NET por profissão, mas recentemente me envolvi com a programação do iOS. E agora as coisas estão apontando muito para o HTML5, então vou olhar para isso.
fonte