经验首页 前端设计 程序设计 Java相关 移动开发 数据库/运维 软件/图像 大数据/云计算 其他经验
当前位置:技术经验 » 程序设计 » C 语言 » 查看文章
45年的老程序员分享他的编程经验,与各位共勉!
来源:cnblogs  作者:三啊三水  时间:2021/1/18 16:32:56  对本文有异议

一位在软件开发行业兢兢业业工作了 45 年的老程序员,在退休之际,分享了他的一些值得我们借鉴和学习的经验,希望能对各位有所启发。

135图像

 

 

 

千万不要被知识蒙蔽双眼

 

在掌握了一项技术之后,每个人在沾沾自喜之余,很容易被知识蒙蔽双眼。

因为掌握了知识,所以你会失去交流的耐心。你无法“不懂装懂”,认真地倾听别人。结果就会酝酿出很多的误会,造成很多沟通无能和效率低下,甚至包括代码。越是聪明人,越容易受此困扰!所以,一定要努力做一个耐心的听众,把自己想象成一个新人,虚心地与别人交流,向别人学习。

 

不要忽视软技能

 

作为程序员,除了过硬的技术外,我们还需要培养自己的软技能。

  • 重视团队合作。在优秀的团队中工作,事半功倍。不要将团队合作视为理所当然。
  • 建立信任。与同事、队友以及合作的人建立信任。
  • 积极地沟通。诚实主动地沟通,避免沟通无能,不要被知识蒙蔽双眼。
  • 寻求共识。共识是团队团结的力量。讨论和分歧能赢得最佳解决方案。

135图像

 

重视代码的简单性与可读性

 

KISS 原则是用户体验的高层境界,保持简单和愚蠢(Keep it Simple and Stupid),换句话说就是,“简单就是美”。不仅我们的程序设计需要简单性,我们的解决方案和代码也同样需要注重简单性。

你要想着下一个看代码的人,修改代码的人,甚至是维护代码的人。使用的技巧越少越好,代码的可读性越高越好。尽量避免任何复杂性。

 

要想别人理解自己,请先理解别人

 

很多时候,我们在聆听之前就迫不及待地想表达自己,我们特别希望别人能够理解我们,却忽视了要先去理解别人。如果你想影响他人,并与他人建立有效的合作关系,那么请先理解他们。在你开始发表意见或是挑剔别人的观点之前,重要的是先彻底理解对方的想法,积极倾听,了解他们的感受、想法和观点。

理解.png

 

当心被某种技术套牢

 

新技术、框架和产品,甚至是编程语言都层出不穷,我们都希望牢牢抓住某种技术,并享受其带来的红利,比如减少时间和成本,降低工作难度。然而,你要当心被某种技术套牢,过去这种事情发生在供应商中间,而且框架也出现过类似的问题。

一旦被锁定到某种技术中,想要挣脱枷锁就要付出巨大的代价。因此,在做选择的时候,请务必谨慎,三思而后行。另外,牢记一点:新技术并不一定就是更好的技术!

 

对自己有清醒的认识,找到适合自己的职位

 

在职业发展生涯中,我们很容易陷入不合适自己的职位。比如,一个内向不擅长交流的技术强人被推到经理的位置上。不适合不代表你有欠缺,但你不能忽视这个问题。解决这个难题的方法有很多,你可以尝试改变自己,但也可以换一个职位。关键在于,你要对自己有清醒的认识。在不适合自己的职位上工作,对个人、对公司都没有好处。在意识到当前的职位不适合自己后,要勇敢地承认,并大胆地与公司和上司交流。

 

 

如果你是零基础小白,想要学习编程,或是编程初学者对编程没有系统认知。这里有一个学习基地推荐给你。

每周会有一次C语言训练营机会,从理论到实践,让你形成编程思维,了解如何将所学知识进行实际运用。

包含C语言入门知识、C语言相关知识点入门、项目实操。帮助你理解C语言从理论到实践的方法,形成编程思维。

群内含有C语言学习相关电子书籍资源,C语言基础课程教程链接。如果你也想要快速入门C语言,不要错过机会!

【点我进入学习基地】

原文链接:http://www.cnblogs.com/zm131417-/p/14284338.html

 友情链接:直通硅谷  点职佳  北美留学生论坛

本站QQ群:前端 618073944 | Java 606181507 | Python 626812652 | C/C++ 612253063 | 微信 634508462 | 苹果 692586424 | C#/.net 182808419 | PHP 305140648 | 运维 608723728

W3xue 的所有内容仅供测试,对任何法律问题及风险不承担任何责任。通过使用本站内容随之而来的风险与本站无关。
关于我们  |  意见建议  |  捐助我们  |  报错有奖  |  广告合作、友情链接(目前9元/月)请联系QQ:27243702 沸活量
皖ICP备17017327号-2 皖公网安备34020702000426号