程序员,我从哪来?到哪去?
为啥敲代码?
是否在公司摸着 🐟,喝着茶突然想起自己曾经的雄心壮志?然后接了杯水继续摸鱼敲代码。。。。。。
代码编写世界,程序改变未来! -- 曾经的我
我是谁?
看着这个标题问问自己:我是谁?程序员?工程师?敲代码的?都可以,但不能没有灵魂。啥是灵魂?灵魂就是真正喜爱你手中出现的作品,就像厨师应该为自己做的菜所骄傲,探索怎么更好吃,而不是只是做完这道菜,理发师应该为每一个顾客设计出帅气美丽的发型而骄傲,而不是剪完而已,程序员呢?愚以为应该为自己手中的每一行代码、每一个文件、每一个程序所骄傲,应该是你手中出现的代码可以作为某个业务所实现,产生他的作用,而不是为了业务写代码。
我在做什么?
大部分人都是在公司里工作,那么自问一下,我在做什么?可能是在某个岗位在做着某个事情,或是主导、或是被主导,或是前端、或是后端,完成了若干了功能,若干个业务,若干个项目。。。。。。也许很满足,哇呀,我竟然做了这么多,但有一天出了这家公司,跳出这个项目,什么是你的。经验吗?熟练度罢了,很值钱吗?就像苦劳和功劳相比一样。重写一次一年前的代码,是更快了,还是更好了?
欠债了吗?
满腔热血的进去一家公司,拿着高额的工资,用着先进的技术做着项目,完成着功能,但一年两年,几年时间慢慢过去,工资高了一些,技术还是那个技术,在那期间也曾想过用新技术,优化代码,改善风格,但这些重要,进度更重要,产品更重要,只能就这样吧,还能用,稳定重要,又不是不能用。知道有一天,技术栈再也支撑不住了,决定重新重开项目,使用新技术,但目前很稳定的项目又不能没有人,新技术你又不会,只能继续如此,但即便进入了新项目又如何呢?想想几年前吧,望着新人,新技术,新项目,在一口口香烟逐渐失神。。。。。。
一种新技术一旦开始流行,你要么坐上压路机,要么成为铺路石。 —— Stewart Brand
那该怎么做?
唠叨了这么多,那到底该咋做?该咋做都看你自己。是为了一点工资而敲着重复的代码摸着 🐟,还是为了上升的虚与委蛇,都可以。但如果你是为了曾经那份追求技术的骄傲,我还是希望,不要放弃。工作不是事业,成果是公司的,收获的技术才是你自己的。