论程序员境界

在这里插入图片描述

  求关注,粉丝少的可怜!关注我的人我都会关注他(她)。

  现代著名哲学家冯友兰把人生的境界分为四种:自然境界、功利境界、道德境界、天地境界。程序员根据综合能力自然也有三六九等!这里我论述的主体对象当然就是程序员!

缘起

  我为什么要谈这个话题呢?是因为现在好多人说一流程序员靠算法、二流程序员靠SDK;…。也就是说算法成为成长为一个顶级程序员的必要条件。笔者就准备测试下自身的算法能力,第一次去LeetCode上刷题。其实之前也知道LeetCode之类的算法网站,但是几乎没怎么光顾过。结果当然是铩羽而归。刷了好几道题,一般我的思路就是暴力破解,很显然一般是时间复杂度或者空间复杂度过高。我在反思我这几年到底都干了什么?

三省吾身

   对比人生四种境界,自然境界属于开荒时期,人类只要满足基本的温饱以及基本的社会关系即可。功利境界是人类欲望的提升,渴望得到社会的认可并且最终得到社会的认可。道德境界,我认位还是没有完全脱离欲望的枷锁,但是道德境界更加侧重于精神世界,精神世界得到了绝大部分的满足;天地境界则是无欲无求,符合道的境界。自然境界受制于自然,功利境界受制于功利,道德境界受制于道德,这也就是我说的精神世界并没有完全满足。天地境界就是追求的道。
   程序员该如何反思呢?我们追求的是什么?包括我在内的90%以上的程序员,就人生四境界来说,处于自然和功利境界。

前提

   我假设所有的程序员处于自然境界或者功利境界。我来先定义下自然境界下的程序员; 以纯粹的意识(这里纯粹的意识是指业务的一般实现)指导编码行为的程序员就处于自然境界。这里我没有提及CRUD。有的人认为只会写CRUD的程序员没有任何技术含量,殊不知CRUD包含了诸多的编程思想和优秀的算法思路。处于自然状态下的程序员明确编码原则,明确业务流程,明确基本算法。但是限制于他的主要是自身的意识,为实现而实现,实现完毕之后也不会思考有没有改进的思路,有没有更好的解决方案。也就是说从来不会考虑更深层次的优化。对所有的框架或者编程语言停留在使用阶段。我称之为开荒者!功利境界的程序员不仅会使用工具,而且更为重要的是知其所以然!可以提供更为优秀的解决方案或者从源头上去做深层次的优化!。那么功利境界的程序员我称之为入世!

要成长为什么样的程序员

   三省吾身,我们要怎么反思我们的行为呢?这取决于我们成长的高度。无论是算法还是SDK;都停留在对工具的怎么良好使用上。如果说只是为了算法而秀,那么也会牺牲掉某些东西。假如说我要成为架构师,那么我们可能更为注重整个系统的性能;那么这个时候这个阶段算法则可能不是你的侧重点。(我这里强调一下,本人算法弱鸡,这里并不是掩盖我的算法无能,因为本身就很菜鸡,无需掩盖)就如同指挥官打仗,一般不会亲自上阵。居中调度、筹划才是自己的本职工作!反思的前提是欲望,欲望满足不了、实现不了,那么也谈不上无欲无求,因为只有欲望的尽头才是无欲。

精进

  知道三省吾身,那么很大概略就会进入入世境界。前提是反躬自省,并且可以付诸实践!方向对了,力气足了,一般都可以达到这个境界。当然入世的能力也是有区别的。总而言之,要学会反身,会反身就会知道怎么做,这就是精进!

技术的尽头是什么

  上面谈论的所有层次,都是出于技术层次。如果要达到道德或者天地境界,那么就需要思考这个问题了,技术的尽头到底是什么。是哲学、是宗教,还是艺术。程序员的哲学、宗教、艺术是什么?这个我也想不到,也不感写!这个问题就留给大家了。

关注我,小哥哥、小姐姐

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯智能台灯

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值