程序员心境

       经常在想一名优秀的程序员要具备什麽样的品质,似乎这样的疑问和解答在我们这个生活的世界上有不止一个答案;执着 ,专注,积极 ,甚至 是 偏执都是 这里面 很重要的 因素 ;

从事 编程 工作也有 一段时间了,私下里也和 周围的同事朋友聊过这个话题,大家的 说法也是不一而足;但我认为这里面应该有几个这样的要点可以参考;首先很重要的一点就是:我们的 专业知识的深厚和扎实,其实可能很多朋友很反感在一些面试的公司的题目中还存在一些很基础的面试题目,觉得面试的时候先让自己做一些这样的笔试题目,真是对自己这样几个计算机老鸟的鄙视!这里面我想其实也是存在一定的误解的,其实我们可以想一想,我们可以扪心自问我们当中有几个人可以真正的说自己已经真正的掌握或者说精通了一门语言了,我想说的 是可能没有 ;之前我们学习语言的时候可能只满足于会用,正确的用,实现一些应用和功能,这就是我们的要求了,对于语言里面所涉及的一些细枝末节似乎不太在意,但这恰恰是妨碍我们进一步提升的瓶颈之所在!一门语言尤其是经过数年或者说是数十年发展的语言,它里面每一项的设置应该都有它设计的含义在里面,如果我们能够真正的理解它并能从这里出发转而向着这个规则设计的目的和原理的方向延伸的话,这样才是我们精进的时机;

以前在上大学的时候我们学习了操作系统,数据机构,计算机编译原理,计算机组成原理等等这些计算机科学中最为基本的基础入门知识,当时觉得这些好像都没什么用,都是一些概念原理性质的东西没有像编程语言这样的东西来的实在,引人入胜!但是随着对于这个行业的深入才慢慢的感觉到原来深入到IT世界里面才发现,程序写到最后就是对于这些基础思想的运用;如何写出高性能的程序,最后还是要通盘的考虑架构和系统方面的优化部分!写程序好比造车,好的程序是轻量的,简洁高效的,好比造出来了一种性价比高的车,让用户开着称心,相反则是早了一辆极其耗油的车,让人看着都别扭的东西!

     程序员入门的时候都是在掌握一门或者几门语言的应用,等过了一段时间之后在一个领域或者一个行业积累了自己的经验和基础之后,比拼的就是自己对于一些思想和大本大元的东西的积累了;我们新进入这个行业的人来说要好好的打好自己的基础,这样才能在以后的发展过程中不断地进步,发展,而不是总是跟随着这里面最热门的东西,不知的所以的向前冲!


程序员的 心境 :应该是走一条似远实近的路才是正途!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值