本帖最后由 贴心小棉袄 于 2022-12-26 16:11 编辑
首先,任何技术实际都是从零基础开始的,不管是直接学习还是通过相近经历的转行。所以不需要因零基础担心。
其次,一定要做好准备,一项技术的学习,意味着你各方面资源不同程度的消耗:时间、工具、资金,甚至融入相关交流圈子的准备。在这个准备过程中,最好是带有一个强硬的规划:“我要在多长时间达到能够实现什么样的水平”,这个是我一直分享的重点,因为我们工种的特殊性,如果没有这个规划,人都会越来越懒惰。
然后,选择一个或多个老师。这个老师,可以是一个页面,一本书,也可以是一个真实的人。对于前端这块来说,个人的理解是读十本书不如写一个页面,而只有实实在在地硬着头皮一个标签一个标签google出来,只有在实际去写的时候,才会出现各种问题,只有在凭自己的思考来解决这些问题的时候,才会得到非常深刻的印象,把相关知识真正转变为自己的,就好比我们学习母语,在不断的练习以后,成为条件反射的能组词组句。当然老师的选择也很重要,那什么叫“选准”老师呢?建议参考着去写的第一个页面,是某分类信息网站的首页,一个列表页,除了头尾之外,主体是多个庞杂的列表,并涉及各种布局,总体来讲应该算既不太难又有一些内容的。起手的这一步,如果选择的难度不合适,有可能会造成严重的阻力或者埋下排斥的阴影,学习过程一定要循序渐进。
另外,无论什么时候,不要忘了在解决问题表象的同时,去推敲一下问题产生的基础,那些最不起眼的基本步。同样一个主导航,为什么有的人写出来非得用上三四层标签,有的人却只有两层甚至一层就搞定?这不光是几个字节的差异,甚至可能为了优化代码结构还需要多花一些时间,但有了这层差异,在整个大项目上反映出来的就是个人代码驾驭能力、页面执行效率、接口程序员的工作强度,甚至关系到SEO、模块结构等很多其他的相关面。BTW,有项目经验的童鞋应该对随时出现的各种“灵异现象”都不陌生吧,往往解决这些问题的关键,也在一些毫不起眼的基本步上。一定要多写,多看,多谈,多搜,好刀都是煅出来的。
|