伴随着web前端行业热度的不断上升,web前端程序员的队伍也日益庞大,像当年那样仅靠着写css就能混碗饭吃的日子也一去不复返了,这也就要求程序员需要不断地修炼自己的内功,以保住自己的饭碗,或者说上升渠道。那么,面对这种形势,前端程序员又该怎么修炼内功,提升能力呢? 提升编程能力,主要要从内部和外部两个方面努力,内部就是靠自己,外部就环境的影响;内部提高为主,外部影响为辅。
内部提高(自身努力) 简单归纳起来就是:
多阅读:针对你学习的语言,读几个这个语言的好书;多看别人的代码,看到好代码对想想人家的设计思路,看到烂代码多想想该如何重构。 多练习:说白了就是多敲代码,这个非常重要;如果你不知道写什么,不知道怎么写的时候,就先模仿,甚至看完别人的代码,自己再去模仿着去实现相同的功能,不断写,不断比较。
多总结:工作时间+总结=工作经验,把web前端程序员在编程过程中的有价值的东西都记录下来,比如写博客。
外部环境影响 编程能力的提高,离不开个人的努力,但如果有着良好的外部环境,那么对能力的提升,有着很大的帮助。
业务场景很重要:举个例子,同样一个功能,100个人使用,和100万个人使用,对开发出来的软件要求肯定不一样。很多时候,技术能力的提升都是被逼出来的。 氛围很重要:工作氛围在一定程度上回影响到你,周围的同事天天都在研究新技术,研究怎么让系统做的更好,你在这种环境中,也一定进度飞快。和优秀的web前端程序员在一起,你也会变得更优秀。
|