华体会体育_我好像懂编程的意思了

华体会体育_我好像懂编程的意思了

本文摘要:

最近公司在担心升级一个已经运行了快20年的老系统。

最近公司在担心升级一个已经运行了快20年的老系统。为了升级系统,每个人都要深入系统的框架去阅读底层代码。我们阅读了退休的美国同事比尔实现的数据库连续池代码。

当JAVA刚刚流行的时候,没有像Spring这样的框架,也没有像Hibernate或MyBatis这样的规模持久层。这个系统中的数据库邻接池和焦点持久层的所有代码都是我的美国同事写的。这些代码让整个系统稳定运行了将近20年,每个人都忍不住对他辉煌的技术水平表示由衷的钦佩。

编程是一种技术

最近公司在担心升级一个已经运行了快20年的老系统。

为了升级系统,每个人都要深入系统的框架去阅读底层代码。我们阅读了退休的美国同事比尔实现的数据库连续池代码。当JAVA刚刚流行的时候,没有像Spring这样的框架,也没有像Hibernate或MyBatis这样的规模持久层。

这个系统中的数据库邻接池和焦点持久层的所有代码都是我的美国同事写的。这些代码让整个系统稳定运行了将近20年,每个人都忍不住对他辉煌的技术水平表示由衷的钦佩。

编程是一种技术

www.jianshu.com/p/cb7021db2d0c

编程就是留下痕迹

想起大学毕业第一次成为法国会员的时候对技术是那么狂热,就不停的买各种技术书籍,几乎所有的业余时间都用来学习技术,提高编程能力。

所以我很快就成为了同批新兵中编码效率和质量最突出的。那段时间,技术的积累成为了我以后事务的坚实基础。作为一门技术,编程已经深深的嵌入到我的身体里。

直到今天,我仍然记得我完全专注于技术的日子。我为我能写的每一行优秀的代码感到兴奋,我很高兴一切都这么简单,编程的意义对于那时的我来说就在于技术自己.

编程的意义是什么,为什么要编程?这是我时不时想到的问题。来的不多,但每次都伴随着对自己职业的某个目的的质疑,让我觉得有些迷茫和不安。在我十几年的职业生涯中,似乎总能找到一个理由让自己在每一个阶段继续热爱编程,直到它不能再解决问题。

就这样,我似乎一次又一次慢慢明白了编程的意义.

作者:工匠(微信公众号:techmask)

我也认识一个CTO,从事证券业务的软件研发,但是他还在亲自写证券业务的重点代码。当我问他为什么坚持在这个年龄这个岗位写代码时,他告诉我,当他看到自己写的代码每天都在支撑着1000亿元的证券业务时,他感到非常兴奋和自豪,并一直希望通过自己的努力让它变得更好。

这时,编程的意义也变了,它已不再局限于技术自己而成相识决问题的理想工具.

这个时期也成了我整个法语生涯的黄金时期。写了公司的focus框架和一些重要业务系统的focus算法。

我很享受这段时间,因为我几乎感觉不到技术上的障碍。我更像是一个雕刻家,用他的雕刻刀,自由的用编程去实现那些我认为很优秀的工具。

www.jianshu.com/p/cb7021db2d0c

我似乎明白编程的意义,但我知道,在未来的某一天,我一定会问自己同样的问题。——为什么要编程?希望成为一个热爱编程,有一个巧妙的“匠人”的人.

编程对我来说不再是技术,也不再是工具。我在通过编程举行着自我表达与创作.这种感觉给了我极大的自由,我感到前所未有的快乐和兴趣。

就这样过了几年,“为什么要编程?”当这个问题再次出现在我眼前的时候,我已经过了站立的年龄。

对于大多数中国法国玩家来说,这个年龄已经很老了,甚至还有很多人认为30岁编程一定不够好。虽然我总是嘲笑这些问题。

其实在此之前,我有过很多转型的机会,比如去业务部门或者转行做治理等等。但最终我选择留在技术岗位上,因为我认为编程仍然是我最喜欢的,也许是这样

我唯一擅长的吧。

最终我还是走上了治理岗位这内里有许多小我私家无法左右的因素(包罗大情况、家庭、经济等等)。但我仍然更乐意被大家称为法式员或者“老”法式员。

就像在简书的自我先容中我总是把全栈工程师放在那些“头衔”的第一位我也还在使用业余时间做自己喜欢的开源或小我私家项目。当我再一次问自己“为什么要编程”时获得了与以往纷歧样的感悟: 或许我们编程是为了能够留下一些痕迹吧

“能力越大责任也也大”这句影戏“蜘蛛侠”中的经典台词同样适用于法式员的职业生涯。随着技术能力的提升以及事情中获得的认可我的职位也由原来的低级法式员变为了资深开发工程师以及厥后的架构师。相应的除了编程之外我事情中的很大一部门时间需要用来与用户举行相同并分析他们提出的需求。

对于我来说这个角色转换的历程是艰难甚至有些痛苦的。我不得不用自己最单薄的相同技术去和用户打交道更要命的是我所习惯使用的那些技术语言有时很难让他们明白。

编程是在表达也是在创作

我的这个美国同事不会听到大家为他十几年前所代码发出的zan叹股民们也不会知道这位 CTO 所写的代码正在支撑着他们的日常生意业务。那些优秀的代码是他们留下的痕迹我们不能确定这些痕迹能够保留多久或许几年或许更短但它们都曾经在我们的日常生活中发生了重要的价值而新的未来也将构建在这些痕迹的基础之上我想这可能才是编程的意义所在吧。

我很快意识到自己已不再是谁人只需被动接受任务摆设并将自己的编程事情完成好就万事大吉的低级法式员。

除了技术之外我更需要能够突破法式员思维去发现用户需求背后所隐含的真正问题。我比以前变得越发务实不再刻意追求技术的高深而是尽可能从问题自己出发选择最有效的技术手段去解决它。

本文关键词:华体会体育

本文来源:华体会体育-www.0374hm.com

网站地图xml地图