原文链接:http://geek.csdn.net/news/detail/3469

原文链接:

一周极客热文:做程序员之后才知道的 5 件惊奇事

文章关键词(最多填写10个关键词,多个关键词请用英文逗号(,)分开)

![https://img-my.csdn.net/uploads/201311/18/1384757430_9992.jpg](https://img-my.csdn.net/uploads/201311/18/1384757430_9992.jpg) 一位工作了二十年有余的老鸟程序员,在久经沙场、对工作的大多数期望都实现之后,发现这一行许多令人惊奇的事,虽不是至理名言,但也可给众程序员一些启发。

1. 系统集成后的复杂性

2. 很少有巧妙的算法

3. 从来没有已做完的软件

4. 写作很重要

5. 人际交往

很多人或许刚进入这个行业的时候很迷茫,经验不足导致走了很多弯路,而且对行业的理解也有失偏颇,不妨看下这篇文章[《做程序员之后才知道的 5 件惊奇事》](http://geek.csdn.net/news/detail/3425)。 下面就一起来看下本周极客头条的热门文章吧,精彩不容错哦!

一位工作了二十年有余的老鸟程序员,在久经沙场、对工作的大多数期望都实现之后,发现这一行许多令人惊奇的事,虽不是至理名言,但也可给众程序员一些启发。

  1. 系统集成后的复杂性
  2. 很少有巧妙的算法
  3. 从来没有已做完的软件
  4. 写作很重要
  5. 人际交往

很多人或许刚进入这个行业的时候很迷茫,经验不足导致走了很多弯路,而且对行业的理解也有失偏颇,不妨看下这篇文章《做程序员之后才知道的 5 件惊奇事》。

下面就一起来看下本周极客头条的热门文章吧,精彩不容错哦!

1、程序员必看的十大电影

不同的行业领域中很多时候都分享着共同的思想和理念。比如,大量的计算机编程中涉及到的概念都被运用到了电影里。有些概念出现在电影里后变得如此之酷,甚至反过来能帮助我们程序员更好的理解这些概念。下面就是我最喜欢的10大电影,它们都在某方便帮助了我理解编程中的某些概念。

  1. 骇客帝国(1999)——在线/离线,递归,循环,矩阵等
  2. 环形使者(2012)——循环(如果生活变成了一种无休无止的循环,如何终止它?)
  3. 创:战记(2010)——虚拟和现实(很多到了年纪的计算机科学家都会承认,他们对计算机计算或战争游戏的热爱来自一种憧憬。)
  4. 遇见未来(2007)——递归(这部电影运用到了计算机里递归的概念,特别是最后的搜索那部分,那是在一个树数据上进行递归搜索。)
  5. 死神来了 1, 2, 3, 4, 5——if else jump
  6. 盗梦空间(2010)——虚拟机,嵌套(盗梦空间的主要思想是:如果你在虚拟机(VM)里的虚拟机里的虚拟机里安装了一个虚拟机,那所有的东西都会变的死慢。)
  7. 云图(2012)——并行
  8. Flatland 2: Sphereland (2012)——2D
  9. 源代码(2011)——多线程重进入(Reentrancy)机制
  10. 恐怖游轮(2009)——死循环

上面这些电影是原文作者最喜欢的一些电影。也欢迎你在评论里说出你喜欢的与软件编程相关的电影。

2、Java常用库汇总

Java类库概念:Java 的应用程序接口 (API) 以包的形式来组织,每个包提供了大量的相关类、接口和异常处理类,这些包的集合就是 Java 的类库 。原文本讲介绍了Java类库中已存在的丰富的类和方法。类库中的这些类和方法都是精心设计的,其运行效率高、质量高。这些类和方法包含在几乎所有的Java软件中,所以具有很好的移植性。

3、关于C语言,我喜欢和讨厌的十件事

网上有人抱怨道“为什么我还要再用C?”作者不完全同意他的说法。但他至少同意那个人说的其中一个观点:如果你“在一台拇指大小的电脑”上编程,或者为一门语言写引导程序,那么可以用C语言。不过作者仍认为,写设备驱动,或者特定平台的内核,不管怎么说都可以使用C。最后他自己总结了一些自己喜欢和讨厌C语言的十件事。

他喜欢:Kernighan & Ritchie 写的《C程序设计语言》、C语言的十分简明、IOCCC、变量的定义与使用形式相似;他不喜欢:编译出的“hello, world”体积很小、全局变量默认是外部的、static的两种不同的意义、 & 优先级低于 == 、宏的功能并没有那么强以及不支持反射等。

C语言之父Dennis Ritchie也曾坦诚道:“C语言行为古怪,瑕疵遍布,但却是一个巨大的成功。”

4、 一个大学生创业者的“白日梦”项目

一位复旦大学研二的学生在一次创业活动了分享了自己的想法——现在的大学生很迷茫,所以准备做一个网站,用时间线的方式让现在的大学生记录下自己的梦想,记录自己所做的事情。其实他并没有真正理解这个产品如何实施、运营和推广等巨细的事情。例如,他并不知道去解决用户什么痛点问题,以及想对应的解决的方案等。

作者通过一些科学的方法,让其明白了很多,解决了他在创业中的很多问题,也通过一张图明晰的表现了出来。这个方法或作者给你的列表无法适用于所有的创业项目,但至少可以对你有所启发。

5、傅里叶变换:MP3、JPEG和Siri背后的数学

有一种数学方法叫做傅里叶变换,应用的领域包括:量子物理、射电天文学、MP3和JPEG压缩、X-射线晶体学、语音识别、PET或MRI扫描。也就是说,无论你在听MP3格式的歌曲,还是在网页上浏览图片,或者向SIRI提问,甚至打开收音机时,你都可能在日常生活中应用了演化的傅里叶变换。

这是一个神奇的数学方法,如果你还不太了解,或者在大学里仍然不清楚学这个是用来干嘛的,那一定要看看。

6、六种常见的代码风格

计算机学院一年级学生写的代码与一只猫写的代码有什么不同?原文用图片展示了六种常见的代码风格,赶快点击标题去去瞧一瞧。

你的代码风格是什么样的呢?

7、编程能力与编程年龄

程序员这个职业究竟可以干多少年,在中国这片神奇的土地上,很多人都说只能干到30岁,然后就需要转型。我在很多面试中,问到应聘者未来的规划都能听到好些应聘都说程序员是个青春饭。因为,大多数程序员都认为,编程这个事只能干到30岁,最多35岁吧。听到这个言论后,你又会怎么想呢?

作者今天来谈这个老话题,因为我看到一篇论文,想把这篇文章送给那些和我一样准备为技术和编程执着和坚持的人。论文有最后可总结两点:

  1. 程序员技术能力上升是可以到50岁或60岁的;
  2. 老程序员在获取新技术上的能力并不比年轻的程序员差。

更多的详情请阅读原文,不过,你的编程梦还在吗?还是不曾有过?笔者认为,做任何事情,不管这个社会或生活给了我们怎样的压力,在内心的深处还是保留一份自己单纯而美好的憧憬比较好,在很多年以后,当你得到很多起初你期待的一切之后,会思考我做的都是喜欢的吗?我快乐吗?

8、 我为什么从百度离职

百度是中国互联网前三之一,一向被外界认为待遇优越,适合养老。被最多人赞同的一位朋友的回答里提到了如下原因:

  1. 学不到东西
  2. 像国企
  3. 大公司病
  4. 内部竞争激烈 派系明显
  5. KPI情节很严重
  6. 邮件发起来没完 ……

这些回答大家应该很眼熟了吧,因为所列举的几个原因,几乎任何一个从大公司离开的人都会这么说。这些问题不一一解释如何解决,找到问题的源头才是关键,归根结底,一个人参加工作之后,要想尽快的成长,就最好认清一些事实,抛弃掉那些幼稚的想法,靠内在的动力驱动自己前景。诸如一些“学不到东西”、“做的事情没挑战”之类的想法还是早点扔掉。

一周要闻:为什么从百度离职,程序员五件事.......相关推荐

  1. 如何看待 30 岁转行做程序员这件事

    在我自己的知识星球上,有位读者问我:池大如何看待30岁转行做程序员这一现象? 这句话的潜台词是 30 岁转行做程序员是不是可行.当时我的回复是:为什么不呢?不过读者并没有买账,非让我写一篇文章回复他. ...

  2. 如何看待30岁学编程,转行做程序员这件事,从零开始真的可以吗?

    一位读者私信我,他问我说30岁零基础学习编程,准备转行做程序员还行不行,他说现在从事的公司已经到达了上限,想试试做程序员行业,然后询问我的意见.我给他说了我的看法以及一些建议之后,心中也有了写这样一篇 ...

  3. 如何看待 30 岁学编程,转行做程序员这件事,从零开始真的可以吗?

    一位读者在知乎上私信我,他问我说30岁零基础学习编程,准备转行做程序员还行不行,他说现在从事的公司已经到达了上限,想试试做程序员行业,然后询问我的意见.我给他说了我的看法以及一些建议之后,心中也有了写 ...

  4. 某面试官面试一个百度T7程序员,出了一道这样的coding题!T7竟不会!被面试官嘲笑!...

    请点击上面 一键关注! 程序员面试时都考些什么? 一个面试官得意洋洋地说自己面了一个百度T7,出了一道coding题,结果对方连最长上升子序列都写不出来. 楼主本想嘲弄一下百度T7的代码水平低,没想到 ...

  5. 百度女程序员半夜打的回家,被的哥嘲讽:加班到一点收入还不如我,图啥?

    现在在职场上,谁都是不容易的.想要找到一份工资既高,有不那么累的工作,也是没有那么简单.如今社会上,大家都觉得程序员的工资待遇是非常不错的,现在选择做互联网的人也是越来越多了,图的就是能够趁年轻多赚点 ...

  6. 百度女程序员半夜打车被司机嘲讽:加班到一点,收入不如我,图啥

    现如今,程序员因为工作性质的原因,经常需要加班.尤其是那些在bat或者华为等大的企业,996已经不足为奇了.当然在这些公司,员工之所以加班,一方面也是在努力提高自己的竞争力,另一方面也是公司薪水给的高 ...

  7. 太尴尬!百度某程序员向领导请假去面试,却在面试一楼大厅和领导相遇,网友:缘分啊!回去一起对对面试题!...

    许多程序员都会选择在职找工作,在这个过程中最重要的事就是保密.万一不小心被领导知道了,有可能新工作没找到,现在的工作也保不住了.一个百度程序员就遇到了这样一件尴尬事:和组长请假去新浪总部面试,却在新浪 ...

  8. sql 左侧要固定最近一周的周四 怎么写_程序员啊,你怎么这么忙啊?

    萌宝我又来啦!今天的话题是 一."为什么程序员这么忙呢?" 可能因为"萌宝"是个初级程序员吧. ▲工作量庞大,时间预算却少 最近一个多月里,组里连着来了几个需求 ...

  9. 离职交接文档_离职程序员交接工作被同事怒怼:每一行代码都讲清楚,不然投诉你...

    我们都知道,员工在离职之前都要完成一份工作,那就是交接工作.在工作层面上讲,这样做算得上是有始有终了,在道德层面上讲,我们不能说走就走,把摊子就给别人,这是不负责任的表现. 交接工作也需要我们认真对待 ...

最新文章

  1. 监控组策略应用---组策略建模
  2. Spring-国际化信息01-基础知识
  3. 实现vue2.0响应式的基本思路
  4. mysql b 树 b树_MySQL B树和B+树的区别
  5. Csharp 打印Word文件默認打印機或選擇打印機設置代碼
  6. php什么是静态类,三.PHP静态类
  7. Win11将沿用Win10升级模式 并会有LTSC版本
  8. JEECG第二期深入使用培训(报名截止2014-06-21)
  9. 大牛滴今天就是我滴明天
  10. 5-5图层的链接-新版本不常用
  11. curl模拟http请求
  12. sis最新ip地址2020_2020 前端面试 | 第一波面试题总结
  13. 微信DAT文件转JPG图片(图片恢复)
  14. O365(世纪互联)SharePoint 之使用列表库发布新闻
  15. php fatal 和php error,从PHP Fatal error: Uncaught Error: Class '' not found in php:说起
  16. python 二项分布
  17. go语言判断文件是否为UTF8编码
  18. 单位脉冲响应的个人理解
  19. gpio_typedef_超经典的STM32学习笔记——第一章GPIO口
  20. python模糊神经网络预测_MATLAB模糊神经网络的预测算法--预测水质

热门文章

  1. IP地址、子网掩码、网关、路由器等知识积累
  2. 彻底完全卸载 SQL Server 2005 的图文教程
  3. js实现上传图片及时预览
  4. android客户端和服务器实现传图片和文件
  5. SQL SERVER 2008中用C#定义压缩与解压缩函数
  6. 从源码开始编译一个带有WEB服务器功能的小型LINUX(下)
  7. Linux技巧:自动挂载UDF光盘的技巧
  8. 单独获取ShopEx商品类型中的扩展参数,如配货时间
  9. 又收集了一个字体图标站
  10. ShopEx 手动使用分类做导航时,获取当前导航的焦点状态