做程序员的核心能力

发布时间 2024-01-01 09:41:19作者: 法宝

引入---持续学习

去接单平台看了一下市场情况。

看上去有的项目大,可能需要集合多种软硬件工程师;有的项目小,可能也比较麻烦;有的项目行业方向比较特定,会做的相对少,给钱相对多。

从满足市场需求的角度来说,市场需求是多样的,一个程序员总是会碰到自己不会或者不擅长的东西。

有时候我们开发项目,我们总体上有对应的技术,但是细节方面,还是会碰到不懂的,要一边做一边学。

所以,从满足市场需求的角度来说,程序员的核心能力就是:持续学习。

重要能力

从市场角度来说,大概程序员需要有下面几种能力。

1.持续不断的学习,快速学习应用。------以此来满足市场多样的需求,和需求的变化。

2.深入特定行业领域。------因为特定行业领域更小众,而获得竞争优势。

例如我目前对工厂业务,对接设备比较熟悉,那我还可以学习一下单片机,进一步加强对工厂业务的支持。

甚至能看到有些需求方只能用活字阁等低代码平台进行开发,只能写CAD的lisp脚本;这些更细分的领域是一般情况不会想到的。只能是在实际项目中积累经验吧。

3.找市场的能力。------找到市场才能赚钱;找到合适的市场才能更赚钱。

总结

最重要的就是:技术、市场。

还是从:资本,技术,管理,市场,4方面来看;

我们走小团队做软件定制开发的路线:因为人少不需要管理;成本主要是几个人的人力,不需要大资本。

最重要的就是提高技术,寻找市场。

市场可以一段时间集中性的去找;但是技术是要长时间的积累提高的,就是靠:持续学习的能力。