程序员就应该是半个哲学家

作者:disappearedgod

文章出处:http://blog.csdn.net/disappearedgod/article/details/37876039

时间:2014-7-16

如果你是一个有着高学历的程序员,看着一些低学历程序员鸠占鹊巢式的抢占着研发岗位,你一定会愤愤不平吧;

如果你是一个有着低学历的程序员,看着一些高学历程序员享受生活,而自己还在悲催的啃代码的时候,除了咒骂他们是人渣之外,还有一丝不平等吧;

如果你家境殷实,你会想问什么我们还要再这个封闭的环境内做着别人不能理解的东西,但是如果放弃了这个职位,却很遗憾这几年的辛苦学习吧。

我想,程序员创造的是自己的逻辑世界,在工作交接中,了解或接受别人的逻辑世界,并开始退让、妥协、争论或强奸意志。

程序员最需要的是critical thinking,一种hack精神。

不仅是对既成事实的挑战,也是对未来的探测。程序员甚至不需要实现什么,但是他一定要知道要什么。如果,你是实用主义者,我则祝愿你有个好的薪水,但愿你有个美好的未来;如果,你是一个为梦想而献身的人,我则欣赏你的梦想,祝愿你能有活在当下的勇气。

程序员自称一家,耕耘收获,也许能高大上,但是一般会失收于田野。瞭望自己的一亩三分地儿,感叹时间的荒芜。你会发现,你不该享受的那点儿收获,而是在过程中满足。

也许,或者大多,程序员是为了养家糊口而白发猝死,但是倘若死时还抱怨着薪水或者老板的无能,则太过于悲惨。程序员需要哲学家的无为的勇气,需要展望未来的梦想支撑,更需要一个君主的友情饲养。

不管你活在存储的海洋里面,还是拥挤在网络的世界中,或者是在上古软件的修复中,你的路还很长很长。

程序员就应该是半个哲学家,布布扣,bubuko.com

时间: 2024-12-20 09:35:29

程序员就应该是半个哲学家的相关文章

Java程序员学习一天半C++的感想

大学期间,学了一学期的C语言,当然包括学习数据结构时,用的也是C语言.当时刚刚接触计算机,对于编程更是一无所知.上课学习学习,偶尔会照着书上敲一下代码.大二下学期,就丢掉了不用了.最近由于工作的需要,要使用Java Native Interface,所以就学习了1天半的C++,对C++有了一点点的了解,写一下自己的理解. 一天半时间,也学不多少东西,我主要就搞明白了下面几个问题: 1)指针 这么多年了,还记得在C语言时,最难以理解的,应该属于指针了.还记得谭浩强的那本C语言书(书名是啥,真的忘了

程序猿就应该是半个哲学家

作者:disappearedgod 文章出处:http://blog.csdn.net/disappearedgod/article/details/37876039 时间:2014-7-16 假设你是一个有着高学历的程序猿,看着一些低学历程序猿鸠占鹊巢式的抢占着研发岗位,你一定会愤愤不平吧: 假设你是一个有着低学历的程序猿,看着一些高学历程序猿享受生活.而自己还在悲催的啃代码的时候,除了咒骂他们是人渣之外,另一丝不平等吧: 假设你家境殷实.你会想问什么我们还要再这个封闭的环境内做着别人不能理解

如何提高程序员的键盘使用率?

我们作为程序员,每天都离不开对键盘的操作,而要成为一名优秀的程序员,对键盘的使用效率要求将更高,这里的效率涉及到对键盘快捷键的使用,敲代码.打字的速度等等.同样的几百行代码,普通的程序员需要一两个小时才能打完,而资深的程序员则只需要半个小时,差距就体现在对键盘的使用效率上.今天在这里,我将为大家总结一下键盘的快捷键使用方法,并给大家提出了一些训练的方法,希望能让大家在对键盘的使用效率上有所改善. (一)程序员常用的键盘技能有哪些? 1.输入速度 我们都知道同样的文本给不同的人去敲,他们完成的时间

程序员与哲学家

英文原文:If Philosophers Were Programmers 尽管没那么明显,但至少对我而言,哲学与编程有很深刻的关系.你想想看,软件代码无非是反应了开发者看问题的视角和解决方案.在开始编码之前, 开发人员会花时间反复思考待解决的问题,明确该问题的要点以及它们之间关系,这种过程正好反应了他们看待这个世界的哲学.同样地,哲学家们都在不停地琢磨 他们所关心问题的重要特征,比如生命.意识或者上帝. 那么依此来看,我们可以将程序语言背后的思维与哲学家们多年的思想很好地关联起来.我们完全有足

程序员就该加班?5点半下班的程序员什么感觉

坐在办公室透过玻璃看着外面回家的行人,很多程序员都会感慨:我们要是5点半下班就好了.加班在IT行业里并不是一件新鲜事,不少程序员都有过加班的经历,甚至是长时间的加班.在大部分职场人的观念里,5点半应该是比较常规的下班时间,但是在程序员的观念里,下班时间往往取决于项目的进展情况. 在IT职场很多私企都是要求员工无偿加班的,因为工资相对较高,所以大家也只能老老实实的加班写代码.其实,如果换算成时薪,程序员的工资算是比较低的了.程序员加班往往是一个集体的行为,在这种强大的工作氛围下,个人的想法往往会被

数学家 程序员 哲学家 艺术家

这篇文章 的 部分内容 是 我在 反相吧 <数学已被滥用>  这个 帖 里 的 回复 (80 楼) ,    不过 80 楼 已经 被 百度 吞 了 . 先 看看 我写的 <论 数学的 工具性> https://www.cnblogs.com/KSongKing/p/10308498.html , 里面提到 : 逻辑 思维好的人, 数学 不一定好 . 程序 也是 逻辑 的 代表, 但 好的 程序员 不一定 会 解方程 . 程序 侧重于 “直观逻辑”, 数学 侧重于 “数字直观” .

我是半个程序员

大一那会儿,经常有学长们来宿舍推销计算机考证培训课程.宿舍小王影凭借强大的pascal基础以及由此带来的浓厚兴趣,上当交了钱,领了一些内部资料来.我听着这证还挺有用,关键是这东西挺好玩,就把资料借来看看.我也萌生了考证的念头.那时真没钱,肯定不会去报班,于是就借那些报了班领了资料但是不看的同学的资料过来看,对C语言有了初步的了解.偶尔学院里的一次新生交流会,有位学长推荐了一本谭浩强的C语言程序设计,我记在了心里.后来,和牙医冯小杰去超市,路过楼下的旧书店,竟然发现了这本书.略微怂恿下,牙医花了5

高级程序员和低级程序员的区别

低级程序员认为自己与高级程序员的区别, 主要是高级程序员任何功能都能编码实现, 编码速度快, 代码无 bug. 正如一惯的那样, 低级程序员之所以低级, 正是因为他们勉强能看到(或者根本看不到)事物的表象而看不到本质. 所以, 低级程序员总结出的一切东西, 你都可以大胆的忽略. 所以, 我们来听听高级程序认为自己与低级程序员的区别是什么. 高级程序员之所以高级, 在于他们认识到代码 bug 是不可避免的, 有千万种理由可以导致 bug, 但他们可以在设计和逻辑上保证(追求)滴水不漏, 并用逻辑的

如何提高程序员的逼格

还在整天为怎样才能更像一个IT精英而争吵的吐沫横飞的人们,我只能说你们图样图森破啊,看了下面的话,你应该自惭形秽,其实就是你们这些愚蠢的人类拉低了程序员的整体逼格,呵呵. 1.着装一个牛逼的程序员是根本没有时间打理自己外貌的.发型就要像爱因斯坦一样,顶着一脑袋鸡窝,凌乱蓬松美,给人随时能从头发里掏出一个鸡蛋的感觉.胡子一大把,彰显自信又从容,不近视则以,近视就要戴酒瓶底子那么厚的大眼镜,一种科研工作者的风格.逼程序员对自己着装是有高要求的.无论是春夏秋冬,白天晚上,刮风下雨,一个牛逼的程序员都要