目前很迷茫,作为一个前端实习生,半年成长计划要达到什么水平啊? 迭代一个项目吗?
1、楼上提到的很正确,既然已经处于实习期,手头的工作任务既可以帮助到你学习,也可以让你创造价值。但是很多情况下,实习生能接触到的部分比较少,也非核心,因此需要更多地靠自己学习。
2、对于如何学习,你可以根据你当前的技术栈来做参考。假如你是做vue开发,首要的学习内容肯定是将vue的基础打牢;等你觉得你可以胜任大部分vue开发之后,你可以回归到前端基础中的最核心:Javascript。包括一些内置API,常见的类型的妙用,举个最简单的例子,比如Array数组不仅有foreach,还需要将filter、some、reduce、map等等,每一个api都需要很熟(这些在日常开发中用到的场景真的很多,如果你不了解这些,很多问题解决起来很麻烦);再举个例子,当你了解了ES6的Map和Set类型,就可以用他们处理一些巧妙的问题。(当然你可能这些已经学会了,这边只是提供一个方向,毕竟JavaScript的内容很多)
3、对于长期发展,如果你希望后面能成为项目管理,那么需要你对知识面横向扩展,比如网络知识,操作系统,后端,服务器运维,不要求很精通,点到即可。而如果你希望成为技术负责人,就按第2点所说,先将一门知识学深,再去扩展一些新框架和新技术。知识都是融会贯通的,如此,相信你很快就会成长起来的。
哈哈,在哪实习啊,看你实习想做什么啊,半年内不一定要达到什么成就,编程这玩意就是一边学习一边用,实习期内你要学,实习后还得学,很难受。刚开始的话,肯定是要会html css JavaScript 这些前端的几本东西,然后你的学习框架,Vue或者react,框架对应的状态管理库,vuex,Vue router风,这两个框架可以根据需要先学一个,至于Vue是选2还是3,个人建议vue3,当然你根据实际实习工作环境选择,然后是typescript ,可以会用和基本看的懂ts,因为很多mom 包都有dots定义文件或者本身就是Ts写的。实习到这种程度就差不多挺好了。然后就是学习一些的工具库的使用,比如lodash等等,减少你开发时的工作量,学会api代理,代码自动生成,项目打包部署,后面小程序还是electric ,或者app太远了,根据需要和兴趣吧,前端东西太多了,最重要的是知道学习方法和解决问题的方法,简单说一下,手机发的,可能有错别字
先完成现在手头的任务,空余时间学习下自己不足的地方,多写写,增加记忆