Já faz um tempo que não recebi uma oferta do Taobao. Com a orientação pessoal de Xihu, Baitao, D2, estágios e especialistas em front-end , uma vida melhor está acenando para mim. Foi originalmente decidido apresentar o relatório em 7 de dezembro, mas devido a algum motivo de força maior, o cronograma mudou (na verdade, ainda não se sabe se posso trabalhar no Taobao). Durante esse processo de espera ansiosa, gostaria de me acalmar e esclarecer minhas idéias recentes sobre planejamento de carreira. Espero que possa ser útil para iniciantes como eu.
Durante a primeira reunião do Taobao, grande parte da conversa com Yizhou foi relacionada ao seu plano de carreira. Durante a segunda reunião, ele também conversou muito com Xiao Ma sobre o futuro do front-end. Mais tarde, tentei jogar o Google Wave e, por capricho, fiz a pergunta "A refatoração é necessária como uma profissão separada?" Admito que esse problema é muito difícil de lidar, principalmente para quem faz parte da "comunidade de refatoração". É muito engraçado quando penso nisso. Eu era muito mesquinho e ainda estava feliz que a Tencent tivesse uma posição especial para reconstrução de páginas (porque minha base de programação era muito pobre e eu só conhecia CSS depois de ser desprezado por eles). percebeu que esta posição realmente tem muito potencial. A aprendizagem, pelo contrário, começou a duvidar da sua necessidade. Mas a questão não é essa. A questão é que, no processo de dúvida, tenho uma compreensão mais racional e sistemática de como desenvolver na área de front-end.
De onde vêm as novas pessoas de front-end?
Acho que, em comparação com outras posições técnicas, front-end é a posição de TI com menor probabilidade de ser expulsa. Percebi que muitos "reconstrutores de páginas", "engenheiros de desenvolvimento front-end" etc. recrutados pela escola não são especialistas em informática (como eu, ciências da madeira... bobagem ~). É claro que isso ocorre porque a indústria da Internet é atraente e o ponto de partida para entrar em HTML e CSS é baixo. Na faculdade, todos ainda podem fazer o teste C (Computer Level 2). Além disso, devido à intersecção de cargos, muitos front-end estão destinados a mudar de carreira:
Designers mudam para front-end <br/>Este é o mais comum. “Artistas” em pequenas empresas ainda fazem esse tipo de trabalho - desenho (Photoshop) -> corte (HTML/CSS). Eu também comecei no caminho do front-end porque ajudei minha irmã (designer + code blind) a cortar fotos. Uma vantagem de ser um designer front-end é que você pode compreender melhor os pontos-chave do rascunho do design e resolver facilmente as operações não padrão de alguns designers visuais. As desvantagens também são óbvias, incluindo a falta de base matemática, o código escrito não é suficientemente rigoroso e a base JavaScript é geralmente pobre, tornando impossível fazer um verdadeiro "desenvolvimento front-end".
Programador back-end transfere para front-end
O próprio primeiro engenheiro de front-end do Taobao escreveu Java Este ano, um colega de classe no recrutamento escolar foi empurrado para o front-end e foi admitido (uau, frases complicadas em chinês). Outra razão pela qual existem muitos cursos não relacionados à informática no front-end é que os estudantes de ciência da computação "desdém" trabalhar no front-end. Você disse que estudou ciência da computação por quatro anos, mas acabou cortando fotos e escrevendo CSS. Não é constrangedor? Portanto, aqueles que passam do backend para o frontend geralmente desejam se envolver nos chamados Web Apps, que são aplicativos Web baseados em Ajax e em diversas arquiteturas complexas. Essa direção técnica é na verdade a tendência geral do front-end (discutida abaixo).
Networm para front-end
Hoje em dia muitas crianças gostam de navegar na Internet e jogar o tempo todo é chato. Então, se querem aprender algo relacionado à Internet, a primeira escolha é naturalmente o front-end! (Porque é simples.) Aqueles nascidos nos anos 90 que estão interessados em fazer isso tornaram-se versáteis: podem brincar com Photoshop, CSS e PHP... várias celebridades do Twitter, incluindo o autor de Baby Bottle Mouth, estão entre eles. Típico... Como um "usuário assíduo da Internet", uma das principais vantagens é que ele tem uma compreensão intuitiva da estrutura e dos requisitos de interação das páginas da web, entende o que os internautas precisam e os programas que escreve são frequentemente mais utilizáveis. É claro que a facilidade de uso depende do chamado “designer de interação”, mas o design de interação também não faz parte do front-end?
Além disso, existem muitos webmasters que cresceram na prática e ainda possuem certas “realizações de front-end”. Talvez eles inicialmente quisessem construir alguns sites para se divertir e aprenderam algumas tecnologias front-end no processo de construção de sites. Algumas pessoas se especializam no front-end, enquanto outras continuam fazendo tarefas repetitivas ou paradas. Isso está fora do assunto e não deve ser declarado.