如何能让自己成为真正的开发者而不是一个简单的码农?
全部 1015
如何能让自己成为真正的开发者而不是一个简单的码农?
-
谢谢邀请。
这是一个好问题,提问者的本意是问,如果做一个卓越的工程师,而不是平庸的代码搬运工。
追求卓越,拒绝平凡,源于不安份的内心
写程序,是发自内心的喜爱,是一种享受;而非一种负担,也非叶公好龙式的喜欢;
尽可能把功能做到极致,条件允许,尽量做得好一些,有精雕艺术品一般的心思;
尽可能从根本上解决问题,不要犯懒,不要投机取巧;
尽可能提出第二种及以上的解决方案,这相当于同样的时间密度内,你拥有2倍以上的经验,这是一种极为富贵的财富;
尽可能多写一些代码,以10万行以上为标准,熟能生巧,熟能生窍;
对新生的事物与技术,保持一颗好奇与追逐的心;
学会总结与反思;
踏实写代码,认真学算法,从容打基础
基础的语法与算法,得熟练掌握与融会贯通;
经典的算法与框架,得经常研习;
想办法给自己的工作做减法,比如:提炼属于自己的工具,函数库,框架,提高复用率与工作效率;
不要只做前端,或 只做后端,在适当或条件允许的时侯,当一回全栈工程师;
要有工匠的专业与专注精神,而非泥瓦工混日子的心态;
擅于分享,互通有无, 在学习中进步
平常有问题搞不定,可以从网上找答案,因为有人已碰到过,且已有应对之策;
如果你也经常帮人提供应对之策,经过多次优化,可能你自己会收获最佳解决方案;
每个程序员,都只是普通的人,不是神,精力有限,视野有限,交换才能走得更快,更远;
让程序员也拥有双核用户思维
不要过于沉浸在某个点,而忽视了整个面,发展大局观;
尝试着从用户的角度去考虑问题;
多关注一些用户设计,用户体验 等;
多关注上面的点,慢慢的,你会发现,平凡与优秀之间,原来还挺近的,轻松就跨过了那条坎。
希望能对你有所帮助,谢谢。
(结束)
2018-03-20 22:27:14 -
用技术解决实际应用,解决得越好就可以。多做项目,大项目,有价值的项目,有创新的项目,有难度的项目。
2018-03-27 20:55:01