Tag Archive for 程序员

谈谈月饼事件

谈谈月饼事件

最近在程序员圈子内引起热烈讨论的月饼事件的详情在此,阿里巴巴也给出了官方回应,事件本身的大致内容是:

阿里巴巴有一些低于市场价的月饼供员工抢购,算是公司福利的一种体现。但是安全相关部门的5位员工写了脚本,利用内部抢购系统漏洞,抢到了超过限制数量的133盒月饼。

于是看到了各种各样的声音,有表示公司做得对;有表示公司的处理方式简直不可理喻;也有质疑公司HR的权力之大的。于是讨论就上升到了公司的

[......]阅读全文

分享到:

再谈程序员学英语

再谈程序员学英语

2012年的时候,我曾经写了一篇《程序员学英语》,总结了一些我对于英语学习的看法,包括为什么英语对于程序员来说如此重要,还有一些自己总结的英语学习的方法。时过境迁,在西雅图待了半年多了,于是在这些内容基础上,我现在有了一些新感触,以tips的记录在这里,希望对于像我这样对于英语学习天赋平平的程序员来说有所帮助。

先说明一点,通常情况下我不太赞同高强度的语言训练,譬如连续地花时间背诵红宝书,我没有

[......]阅读全文

分享到:

进阶过程:程序员做项目的独立性

进阶过程:程序员做项目的独立性 第一阶段:编码机器

这是最低级的阶段,程序员拿到详细设计文档,上面连许多方法接口都定义好了。重构一些代码,写一些实现,调用一些既定的API,然后花许多时间在各种各样的场景测试上面。从做的工作上看,这都不能算程序员,最多,只是编码技巧卓越的码农而已。因为它几乎扼杀了一切创造力,但是这很常见,比如在一些对日外包公司,就是如此。

第二阶段:独立的实现者

程序员得到的只是粗略的设计文档,也许注明了外部接

[......]阅读全文

分享到:

多面手程序员

多面手程序员 先来看看这样的场景:

  • “没有美工做的高保真页面,我怎么来开发呢?我没有审美,也不会用PS作图啊。”
  • “正交测试这种技巧,是测试工程师应该掌握的,开发不需要了解。”
  • “目前进度的瓶颈在产品经理那里,他还没有给我澄清需求。难道要一个写代码的去给客户整理需求么?”
  • “我是C++程序员,我是做底层开发的啊,这种页面样式的问题我怎么可能懂?”
  • “这是维优人员关注的线上数据,他应该把日志、错误现象全部备齐

[......]阅读全文

分享到:

我们到底要怎样招程序员?

我们到底要怎样招程序员? 我曾经写过一篇《我面试别人的常见方式》,也是我在上一家公司面试程序员采用的办法,现在想来,我的许多观念已经发生了变化。面试的过程,是一个双向选择的过程,更是一个学习思考的过程,在这个过程中,沟通交流的时间特别多,这和一般工作时间的氛围和体验是有所不同的。对人的选择,IT领域有太多的观点。这些想法几个月前就有,不过其实我更想等经历更多的面试,想法成熟一点再说,不过最近一段时间也没有什么机会参加面试

[......]阅读全文

分享到:

程序员漫画

今天有一位同事群发了这样一张有意思的程序员漫画:

程序员漫画

上面说的是,唯一有效地测量代码质量的标准是:每分钟“WTF (What The Fuck)”的数量。

然后,又有一位同事给了stackoverflow上的一个新链接,爆长的回复。帖子名称叫做:What’s your favorite “programmer” cartoon?(最喜欢的程序员漫画是什么?)

楼主贴图:

程序员漫画

这则程序打印的内容是:

[......]阅读全文

分享到:

C++程序员和Java程序员的差异

C++程序员和Java程序员的差异 首先说明,这几年接触的最多的程序员就是C++程序员和Java程序员,这只是我自己的一点体会而已,一个人的眼光难免是浅薄的。不过,欢迎拍砖,也欢迎对号入座。

从对基础知识掌握的程度来说,例如数据结构和算法,C++程序员要比Java程序员牢靠得多。究其原因,大概是因为C++程序员需要经常自己实现那些项目基础设施,但是Java程序员大多拿来即用。公平地说,C++不是一门适合程序员初学者的语言,但是Ja

[......]阅读全文

分享到:

编程的未来

编程的未来 最近在看一本书,加来道雄(Michio Kaku)的《物理学的未来》,第一、第二章是程序员更加关心的,对于下一个100年计算机和人工智能未来的预测。想想计算机发展短暂的历史,这些发生了的翻天覆地的变化,似乎都在弹指一挥间。谁的大胆预测可以那么准确?无论如何,书中对其这样几个猜想令我记忆深刻:

  • 因特网眼镜和隐形镜片
  • 无人驾驶汽车
  • 摩尔定律结束
  • 通用翻译器
  • 全息摄影和三维影像
  • 意识识别

[......]阅读全文

分享到:

致那些自嘲码农的苦逼程序员

致那些自嘲码农的苦逼程序员 好吧你可以说这是水文。

今天下午和经理聊了一些关于软件行业的话题,这两天晚上都有朋友向我倾诉程序员的茫然和苦楚,我觉得有些想法可以记录下来。时光佐证,其实我好久没写发骚的文字了,就啰嗦啰嗦。我不算一个梦想家,但是对于信念还比较固执。人各有志,赚钱多多的钱,没有什么不好。但是我希望赚钱能真正作为一项副产品,把自己希望的事情,当做一项事业去做。

互联网环境恶劣、软件环境恶劣,来到北京工作数个月,

[......]阅读全文

分享到:

解雇专业的运维人员吧

解雇专业的运维人员吧 在很多情况下,运维占到软件成本的大块,专业的运维人员更是不好找。这样的人需要熟悉操作系统、网络以及数据库。而运维又是一件很苦逼的事情,成了算是软件写得好,研发团队的功劳;败了就得彻夜坚守岗位提供支持,不可控的因素太多。是上游团队的软件质量太差吗?

我在09年的时候曾经到过局方,呆了挺长一段时间,既是开局,也做运维的工作,和运维的工程师朋友一起蹲机房、守夜、切设备,知道其中无比的苦楚。很多情况下,

[......]阅读全文

分享到:

程序员学英语

程序员学英语老实说,我对于英语的认识,从没有把它的重要性放到一个足够的高度上来,从去年下半年开始,接触到越来越多的英文材料,也随着视野的开阔,逐渐发现英文能力,是程序员个人发展的必备技能。在很多情况下,它的重要性可以用“致命”来形容。以前有同事说,程序员职业生涯的发展,起到决定作用的,绝大多数时候都不是技术和业务,而是其他被人忽视的“软实力”,譬如沟通、性格、英

[......]阅读全文

分享到:

普通程序员、文艺程序员和2B程序员

本文纯属扯淡,欢迎对号入座。如果你不知道什么是普通青年、文艺青年和2B青年,请绕道。我说的是程序员的版本。

 

笔记本电脑

普通程序员:

普通程序员、文艺程序员和2B程序员

文艺程序员:

普通程序员、文艺程序员和2B程序员

2B程序员:

普通程序员、文艺程序员和2B程序员

 

求2的32次方

普通程序员:

System.out.println(Math.pow(2, 32));

文艺程序员:

System.out.println(1L<&l

[......]阅读全文

分享到:

“你不适合做程序员”

“你不适合做程序员” 我的一位同事,他带他读小学的孩子去学钢琴,通过关系找了一位有点名气的退休的老教师,学费不菲。他说其实他并不知道为什么要学,但是看到那么多孩子都在学钢琴,他想,他的孩子不能落后。一个月之后,他去问钢琴老师,对孩子的学习有什么建议没有。钢琴老师用尽了委婉的表达,最后说:

对于你的孩子在学音乐方面,我最大的建议,就是你的孩子最好别学音乐”。

什么?!

这位同事听了当然恼

[......]阅读全文

分享到:

谈谈对程序员的培养

谈谈对程序员的培养 这篇文字是我好久以来的想法,有一些感悟,有一些激烈的言辞,我很自豪我就是一名程序员,我希望给程序员或者前程序员们带来一点启发。也许你认可我的言辞,也许你不屑我的观点,无论如何,欢迎谈谈你的看法。

 

让程序员做更多种类的事

为什么有人说小公司锻炼人?在小公司,条件并不那么齐备,很多事情都需要程序员自己做,自己去澄清需求、自己做设计、自己搭建环境、自己测试,甚至自己上线、自己维护(这件事

[......]阅读全文

分享到:

程序员眼中三种类型的公司

程序员眼中三种类型的公司 劳动密集型公司

这样的公司以业务为导向,市场团队在公司中占据较高的地位。每一个技术人员最终被折算到了“人天”里面去,团队规模相对较大,所有技术人员都比较容易被替代,能力强的可以做更多的事情,能力弱的就少做一些。通过强有力的制度、政策和流程的规约,团队有条不紊地运作起来。业务氛围强势,技术通道升级较慢,需要非常长期的积累才可以获得丰厚的回报,诸多优秀人才脱离编码,而潜心转管理、谈需求并获得回报。愿

[......]阅读全文

分享到:

写在职业生涯的路口

写在职业生涯的路口 工作变更的事宜快要告一段落了,从电信行业转向互联网行业。其实我不算一个很有经历的人,但是我依然愿意回头望望走过的路,记录下我的体验、感触,给那些刚入职的兄弟们、遇到困惑的朋友们,说一些小小的事情,给一些小小的建议;同时,更作为一份小小的新年礼物,送给自己。

 

————————————————————-

[......]阅读全文

分享到:

一些平安夜里的IT人

一些平安夜里的IT人 一个普通的平安夜。

而我,已经过了遍地牢骚的年纪。

可是有一些IT人,他们都在平安夜里做什么?

有人在和客户洽谈,有人在现场维护,有人在加班Coding,还有人,像我一样,在各个技术网站上闲逛,写一些小众的、自我感觉有一点点营养的博客,赢取IT业的兄弟姐妹们一点唏嘘,一点赞同。

年岁不算大,但是在IT业,工作经历也到了一个可以被称作老员工的时候;故事不算多,但是在IT业,生活体验也到了一

[......]阅读全文

分享到:

程序员看法上的几个典型错误

程序员看法上的几个典型错误 今天我不谈抱负理想,也不谈具体的技术,我来谈几个看法上的典型错误。下面的这些问题都是我曾经遇到,或者是我的朋友们遇到过的问题,这些都是我个人的理解,希望对大家有帮助。

 

关于设计模式、设计原则

有人认为,熟悉了设计模式、设计原则,就学会了设计。其实,设计模式和设计原则,只是前人根据设计实践做的总结和提炼,设计,归根到底是要解决问题的,把具体问题的解决办法,经过一定的抽象,变成程序员的

[......]阅读全文

分享到:

如果不做软件

如果不做软件 那,我想做什么?

 

我想要怎样的生活?

 

做一个歌手。充满魅力的舞台。钢琴?吉他?架子鼓?我爱清新的音乐,华丽的演唱。

做一个医生。病人的眼神,这是世界上最单纯直接眼神。关于健康和爱的神圣故事。

做一个咖啡吧老板。我爱咖啡,我爱在浪漫的咖啡吧里品味香醇各异的感觉。嗯,那样的话我大概有机会爱到极致了。咖啡在苦中浓郁,有时候,喝咖啡就是在品味生活。

 

呵呵,不过

[......]阅读全文

分享到:

为中国的程序员说几句

为中国的程序员说几句 我只是个普通大学生,出于对软件的喜爱,我选择了这个热门和复杂的专业,已经习惯安心地坐在书桌前翻着实践课程中一段一段烦杂的代码。很自然,我关注起中国软件业的发展和变革,更愿意谈及IT界相关的话题,当然包括就业。确实,我不是什么专家,但临近毕业,我也以自己——一名学生的眼光,担忧起中国可怜的程序员们,担忧起中国看似迅速发展然而并不十分健康的软件业发展态势。

首先是结构分布的极度不平衡,只懂得写几行代

[......]阅读全文

分享到:

Preview on Feedage: