【程序员创富之路】迎接挑战的中级程序员

短则半年,长则1、2年,许多初级程序员晋升到中级程序员的水平。在各条战线上迎接挑战。加班赶项目,加班解决问题,回家后学习技术,不断补充知识,不断进步。

能力范畴

通常,一个在以技术为导向的公司里(Amazon、Google等),能够不需要人带,独立完成开发任务,就基本上达到了中级程序员的水平。这个阶段的程序员,可以独立实现功能模块,在没有人指导的情况下还能够不断取得进步,并且学以致用。

面临的挑战

1.时间

通常,中级程序员是整个开发的主力(尤其是在国内),大部分具体的代码任务都落在他们头上。加班是家常便饭,掌握好工作、学习、生活的节奏,是进步的前提。

2.开发效率

有效时间内开发有效代码和功能,是开发效率。避免重复造车轮,避免无谓的体力劳动,避免产生技术债务,是这个阶段提高效率的关键因素。

3.对知识的认知

这里分两种:没有信心和过分自信。没有信心,是有的程序员虽然能力上到达了中级的水平,但是由于看到了很多更优秀的工程师,容易有“妄自菲薄”的心理;过分自信,是由于中级程序员会明显的比初级程序员高一大截,又能够完成工作任务,容易产生自满情绪。最好的方法就是看到更优秀的,看到差距,承认不足,极力去弥补差距,不卑不亢。

4.上升曲线的陡峭

想要达到下一个阶段,不仅需要长期的学习,更需要长期的实践。所以并不是所有人都能够顺理成章的进入到高级程序员的行列。和工作环境,工作内容也有极大的关系。

花什么,赚什么

1.花精力思考,做判断,找到适合的工作和项目,赚到未来2-3年进步的空间。

2.赚效率,提高学习效率,开发效率,深入而广泛的学习技术知识,通过扎实的基础、快速的实践、有效的总结,不断提升能力。

关于赚钱

1.工资

这个能力范围的程序员,工资基本会过得不上不下。为了未来的工资,完全可以进一步提高自己。

2.小项目

如果缺钱,可以多接项目赚钱,尤其是特别擅长的部分,手到擒来。

3.创业

不建议创业,还不完全具备技术合伙人的能力和素质。

最后,还是强调时间,时间才是最宝贵的。尽量多花时间提高,少花时间彷徨,以期早日进入下一阶段。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 173,416评论 25 708
  • --伊伊 代表月亮消滅你 滾。 滾一圈,兩圈,三圈,四圈, 五圈,六圈,七圈,越滾越遠,越遠滾進,滾到甜甜圈圈,甜...
    Indigo大白兔奶糖阅读 144评论 0 0
  • 起舞翩翩如凤翥, 垂杨袅袅似龙翔。 婷婷玉立妖娆女, 顿作嫦娥月殿装。
    Mr_稻香老农阅读 1,052评论 41 34
  • 1.为自己即将开设的店铺做一个基础定位,包括目标用户,产品定位,进货渠道,预计的SKU等,并给出开设的店铺地址。 ...
    6b4d77dee461阅读 336评论 0 0