如何能让自己成为真正的开发者而不是一个简单的码农?

新农商网 全部 1015

如何能让自己成为真正的开发者而不是一个简单的码农?

回复

共2条回复 我来回复
  • 资深IT老张
    资深IT老张
    这个人很懒,什么都没有留下~
    评论

    谢谢邀请。


    这是一个好问题,提问者的本意是问,如果做一个卓越的工程师,而不是平庸的代码搬运工。


    追求卓越,拒绝平凡,源于不安份的内心

    • 写程序,是发自内心的喜爱,是一种享受;而非一种负担,也非叶公好龙式的喜欢;

    • 尽可能把功能做到极致,条件允许,尽量做得好一些,有精雕艺术品一般的心思;

    • 尽可能从根本上解决问题,不要犯懒,不要投机取巧;

    • 尽可能提出第二种及以上的解决方案,这相当于同样的时间密度内,你拥有2倍以上的经验,这是一种极为富贵的财富;

    • 尽可能多写一些代码,以10万行以上为标准,熟能生巧,熟能生窍;

    • 对新生的事物与技术,保持一颗好奇与追逐的心;

    • 学会总结与反思;

    踏实写代码,认真学算法,从容打基础

    • 基础的语法与算法,得熟练掌握与融会贯通;

    • 经典的算法与框架,得经常研习;

    • 想办法给自己的工作做减法,比如:提炼属于自己的工具,函数库,框架,提高复用率与工作效率;

    • 不要只做前端,或 只做后端,在适当或条件允许的时侯,当一回全栈工程师;

    • 要有工匠的专业与专注精神,而非泥瓦工混日子的心态;

    擅于分享,互通有无, 在学习中进步

    • 平常有问题搞不定,可以从网上找答案,因为有人已碰到过,且已有应对之策;

    • 如果你也经常帮人提供应对之策,经过多次优化,可能你自己会收获最佳解决方案;

    • 每个程序员,都只是普通的人,不是神,精力有限,视野有限,交换才能走得更快,更远;

    让程序员也拥有双核用户思维

    • 不要过于沉浸在某个点,而忽视了整个面,发展大局观;

    • 尝试着从用户的角度去考虑问题;

    • 多关注一些用户设计,用户体验 等;


    多关注上面的点,慢慢的,你会发现,平凡与优秀之间,原来还挺近的,轻松就跨过了那条坎。


    希望能对你有所帮助,谢谢。

    (结束)

    2018-03-20 22:27:14 0条评论
  • 无代码软件开发
    无代码软件开发
    这个人很懒,什么都没有留下~
    评论

    用技术解决实际应用,解决得越好就可以。多做项目,大项目,有价值的项目,有创新的项目,有难度的项目。

    2018-03-27 20:55:01 0条评论