一位在软件开发行业兢兢业业工做了 45 年的老程序员,在退休之际,分享了他的一些值得咱们借鉴和学习的经验,但愿能对各位有所启发。程序员
在掌握了一项技术以后,每一个人在沾沾自喜之余,很容易被知识蒙蔽双眼。编程
由于掌握了知识,因此你会失去交流的耐心。你没法“不懂装懂”,认真地倾听别人。结果就会酝酿出不少的误会,形成不少沟通无能和效率低下,甚至包括代码。越是聪明人,越容易受此困扰!因此,必定要努力作一个耐心的听众,把本身想象成一个新人,虚心地与别人交流,向别人学习。框架
做为程序员,除了过硬的技术外,咱们还须要培养本身的软技能。编程语言
KISS 原则是用户体验的高层境界,保持简单和愚蠢(Keep it Simple and Stupid),换句话说就是,“简单就是美”。不只咱们的程序设计须要简单性,咱们的解决方案和代码也一样须要注重简单性。学习
你要想着下一个看代码的人,修改代码的人,甚至是维护代码的人。使用的技巧越少越好,代码的可读性越高越好。尽可能避免任何复杂性。spa
不少时候,咱们在聆听以前就火烧眉毛地想表达本身,咱们特别但愿别人可以理解咱们,却忽视了要先去理解别人。若是你想影响他人,并与他人创建有效的合做关系,那么请先理解他们。在你开始发表意见或是挑剔别人的观点以前,重要的是先完全理解对方的想法,积极倾听,了解他们的感觉、想法和观点。设计
新技术、框架和产品,甚至是编程语言都层出不穷,咱们都但愿紧紧抓住某种技术,并享受其带来的红利,好比减小时间和成本,下降工做难度。然而,你要小心被某种技术套牢,过去这种事情发生在供应商中间,并且框架也出现过相似的问题。blog
一旦被锁定到某种技术中,想要挣脱枷锁就要付出巨大的代价。所以,在作选择的时候,请务必谨慎,三思然后行。另外,牢记一点:新技术并不必定就是更好的技术!教程
在职业发展生涯中,咱们很容易陷入不合适本身的职位。好比,一个内向不擅长交流的技术强人被推到经理的位置上。不适合不表明你有欠缺,但你不能忽视这个问题。解决这个难题的方法有不少,你能够尝试改变本身,但也能够换一个职位。关键在于,你要对本身有清醒的认识。在不适合本身的职位上工做,对我的、对公司都没有好处。在乎识到当前的职位不适合本身后,要勇敢地认可,并大胆地与公司和上司交流。资源
若是你是零基础小白,想要学习编程,或是编程初学者对编程没有系统认知。这里有一个学习基地推荐给你。
每周会有一次C语言训练营机会,从理论到实践,让你造成编程思惟,了解如何将所学知识进行实际运用。
包含C语言入门知识、C语言相关知识点入门、项目实操。帮助你理解C语言从理论到实践的方法,造成编程思惟。
群内含有C语言学习相关电子书籍资源,C语言基础课程教程连接。若是你也想要快速入门C语言,不要错过机会!