网络摘要
文章平均质量分 76
leohxj
Who cares ?
展开
-
Joel Spolsky对计算机学生的七大建议
作者:Joel Spolsky 如果你喜欢编程,那么你真是受到了上天的眷顾。你是非常幸运的少数人之一,能够以自己喜欢的事谋生。大多数人没有这么幸运。你认为理所当然的观念“热爱你的工作”,其实是一个很现代的概念。通常的看法是,工作是一种让人很不开心的事,你为了拿工资才不得不去上班。你工作的目的是为了攒下钱去干那些自己真正喜欢干的事,但是前提是你得等到65岁退休之后才行,而且还有不少条件。条件一,转载 2010-01-28 23:35:00 · 306 阅读 · 0 评论 -
我们是一群和平年代充满浮躁与抱怨的程序员
<br /><br />和很多IT人沟通,发现表现出来更多的是浮躁与抱怨,所以有了本文,其实我们不论是coder,还是架构师或项目经理,都存在同样的心理,只是比较的对像及发展的路线不一样罢了。<br /> <br />现在是一个和平与发展的社会,大部份人不会为了吃饱而发愁,更多的是为了生活更好,为了工资、房子、车子,为了得到周围人的褒奖,受到周围人的影响,以至于不知道自己想做什么,常感觉前途不知在哪里。IT人是这样,国企的人也一样,我们不需要抱怨。<br /> <br />国企的人天天上班,天天做着差不多的转载 2011-02-10 10:05:00 · 344 阅读 · 0 评论 -
【转】MIT牛人解说数学体系
<br />为什么要深入数学的世界<br />作为计算机的学生,我没有任何企图要成为一个数学家。我学习数学的目的,是要 想爬上巨人的肩膀,希望站在更高的高度,能把我自己研究的东西看得更深广一些。说起来,我在刚来这个学校的时候,并没有预料到我将会有一个深入数学的旅 程。我的导师最初希望我去做的题目,是对appearance和motion建立一个unified的model。这个题目在当今Computer Vision中百花齐放的世界中并没有任何特别的地方。事实上,使用各种Graphical Model把各种东西原创 2011-02-28 19:08:00 · 1038 阅读 · 0 评论 -
ACM-POJ 算法训练指南
<br />初期: 一.基本算法: (1)枚举. (poj1753,poj2965) (2)贪心(poj1328,poj2109,poj2586) (3)递归和分治法. (4)递推. (5)构造法.(poj3295) (6)模拟法.(poj1068,poj2632,poj1573,poj2993,poj2996) 二.图算法: (1)图的深度优先遍历和广度优先遍历. (2)最短路径算法(dijkstra,bellman-ford,floyd,heap+dijkstra) (poj转载 2010-11-05 23:27:00 · 922 阅读 · 0 评论 -
POJ分类2
<br />主流算法:<br />Ø 1.搜索 //回溯<br />Ø 2.DP(动态规划) <br />Ø 3.贪心 <br />Ø 4.图论 //Dijkstra、最小生成树、网络流<br />Ø 5.数论 //解模线性方程<br />Ø 6.计算几何 //凸壳、等安置矩形的并的面积与周长<br />Ø 7.组合数学 //Polya定理<br />Ø转载 2010-10-26 22:03:00 · 380 阅读 · 0 评论 -
程序员:你的代码为谁而写?
<br /><br />几周前,布莱斯在网上发帖,漫谈自己对编程工作的看法。在Reddit上引起了广泛讨论。讨论的焦点集中在程序员的等级——“优秀”、“良好”、“糟糕”和“极差”。我发现,讨论中一些用语十分不妥。"好"与"坏"都是道德评价,评价之后似乎便给人贴上了永久不变的标签。<br /><br /> 可以肯定的说,我曾被另一个程序员称作是“极差”的程序员。我也承认,我确实写过一些极差的代码;但我也自认为曾写过相当多的“好”代码。<br /> 要评判很久以前写出的代码是优是劣很不容易,因为现在已经不知转载 2010-11-29 12:39:00 · 553 阅读 · 1 评论 -
程序员五大层次,你属于哪一层?
<br /><br />软件界一个无可争议的事实是,不同程序员的效率有差别,而且差别很大。许多专家将优秀程序员和一般程序员区分地很清楚。<br /> 大多数研究得出结论认为,一般程序员跟优秀程序员之间在工作效率和质量上存在10:1的关系:优秀程序员和水平较差的程序员的编码时间比例为1:20;debugging时间比为1:25;代码数量比是5:1;程序执行速度比例是10:1。而且发现,程序员的代码质量和效率跟工作经验没有关系。<br /> 让我们看看一些软件大腕们是如何看待优秀程序员和一般程序员的转载 2010-06-17 12:40:00 · 303 阅读 · 0 评论 -
怎样从零基础学黑客
<br /><br />可以说想学黑客技术,要求你首先是一个“T”字型人才,也就是说电脑的所有领域你都能做的来,而且有一项是精通的。因此作为一个零基础的黑客爱好者来说,没有良好的基础是绝对不行的,下面我就针对想真正学习黑客的零基础朋友制作一个学习方案,注意!我是指“真正想学黑客技术”的朋友,如果你只是想玩玩,花一上午时间学学怎样用各种工具就可以了。<br /> 一、前期<br /> 1、了解什么是黑客,黑客的精神是什么。当然了解一下几大着名黑客或骇客的“发家史”也是很有必要的。<br />转载 2010-06-17 12:35:00 · 1200 阅读 · 0 评论 -
我是怎么招聘程序员的
<br /><br />很早以前就想写一篇和面试相关的文章了,今天在网络上看到一篇关于如何去面试程序员的英文文章,发现其中有很多和我共鸣的东西,所以仿照其标题通过自己的经历写下了这篇文章。<br />工作这么多年来,即被面试过,也面试过他人,对于程序员的面试,经历过很不错的面试,很专业的面试,也经历过一些BT和令人不爽的面试,我个人觉得一个好的面试,面试官是很重要的,所以,本文想从“面试官”的角度来阐述一下。于是,有了下面这样一篇的文章,希望本文对你的职场经历有用,特别是那些正在招聘和面试程序员的朋友,我觉转载 2010-06-17 02:56:00 · 311 阅读 · 0 评论 -
编程只是语言和框架吗?
<br /> 经常听到这样的说法,学习编程担心最后都变成了编码工人,学习Java担心Java只是能做个网站,不想一辈子编码,在简历中写精通JavaEE,熟练各种框架等等。 难道编程就只有语言和框架,都是重复劳动,没有发展前途吗? 编程的最终目的是实现功能,实现通讯录系统,实现小游戏,实现一个网站,实现中国移动收费系统,实现医院的信息管理系统,实现一个机器人等。各种类型、各种规模的系统都有。 而语言和框架在其中的作用是什么呢? 语言就是把我们的想法转载 2010-06-17 02:45:00 · 349 阅读 · 0 评论 -
程序员能力矩阵 你属于哪一层?
<br /><br />注意:每个层次的知识都是渐增的,位于层次n,也蕴涵了你需了解所有低于层次n的知识。<br />计算机科学 Computer Science<br /><br />软件工程 Software Engineering<br /><br />程序设计 Programming<br /><br /><br /><br /><br /><br />经验 Experience<br /><br /><br /><br /><br /><br />学识 Knowledge<br /> <br />转载 2010-06-17 03:01:00 · 371 阅读 · 0 评论 -
写给大四即将找工作的同学
<br /><br />大四的学生面临就业问题,而目前的就业环境并不是很好,为了能够找到理想的工作,应该做些什么准备呢?<br />下面从专业技术、基础知识、逻辑能力和简历方面给出一些建议。仅仅是我的想法,如有不合适,请指正。我是计算机的老师,偏软件,所以我的分析以计算机软件的学生为例。<br />1、 专业技术的准备<br />首先要充分认识自己,想干什么?能干什么?缺什么?<br />首先分析自己想干什么?根据自己的兴趣选择一个或几个可能的就业方向,然后分析一下这些岗位需要哪些能力,例如Java软件工转载 2010-06-17 02:43:00 · 662 阅读 · 0 评论 -
只有10%的程序员能够实现二分法算法
有一些讲编程的图书,我会从头到尾、一字不落地反复研读;还有一些讲编程的图书,我已经看过好几遍了,但每次差不多都是只看其中的一章。乔恩·本特利(Jon Bentley)1986年的经典名著《编程珠玑》(Programming Pearls)则是少数几本能同时归入上述两类的编程图书之一。我打算最近再专门写一篇关于这本书的文章,但今天我只想就这本书中的几段话谈谈自己的想法。这几段内容有点骇人听闻转载 2010-04-29 12:55:00 · 1553 阅读 · 0 评论 -
李开复谈中美创业差异:在中国一切从人开始
国外科技博客VentureBeat近日对李开复进行了采访,在采访过程中,李开复表达的对于中国的创业文化的理解。 以下是文章全文: 李开复最著名的身份是谷歌中国的首任总裁,此外,他还领导过苹果的研发部门,并建立了微软在中国的研发中心。因此,IT界的“三巨头”都留下了他的身影。 在于去年9月离开谷歌之后,李开复认识到,中国科技创业公司和风险投资文化存在很多不足。首先,年轻的中国企业家转载 2010-04-29 12:44:00 · 396 阅读 · 0 评论 -
程序员五大层次,你属于哪一层?
软件界一个无可争议的事实是,不同程序员的效率有差别,而且差别很大。许多专家将优秀程序员和一般程序员区分地很清楚。 大多数研究得出结论认为,一般程序员跟优秀程序员之间在工作效率和质量上存在10:1的关系:优秀程序员和水平较差的程序员的编码时间比例为1:20;debugging时间比为1:25;代码数量比是5:1;程序执行速度比例是10:1。而且发现,程序员的代码质量和效率跟工作经验没有关转载 2010-04-14 23:30:00 · 367 阅读 · 0 评论 -
成为百万富翁的八个步骤
国市场上正畅销一本名为《成为百万富翁的八个步骤》的新书,该书作者查理斯·卡尔森通过对美国170名百万富翁进行系统地访问、调查,从他们的致富经验中,归纳出了要想成为拥有七位数身价的百万富翁的八个行动步骤: 第一步,现在就开始投资。没钱投资怎么办?卡尔森建议投资者强迫自己立即将收入的10-25%用于投资;没时间投资怎么办?那就立即减少看电视的时间,把精力花在学习投资理财知识上;担心股价转载 2010-04-01 23:09:00 · 488 阅读 · 0 评论 -
转,对计算机学生
自去年春天加入谷歌,我曾多次随公司校园招聘团队一起走访各地院校,帮助公司发掘人才。利用这样的出差机会到处走走看看,饱览祖国大好河山,是我一点小小的私心。但更具挑战性、更激动人心的,还是和我未来的同事们过招,不打不相识嘛。一想到马上就要和这样优秀的人才一起工作,我就兴奋不已,真恨不得现在就买一张单程机票把他/她拽回北京。 然而,在面试过程中,我也相当惋惜地看到,由于种种主客观原因的限制,很多青春韶华转载 2010-03-28 23:36:00 · 335 阅读 · 0 评论 -
再次写给我们这些浮躁的程序员
<br /><br />2010年初写过一篇博客(我们是一群和平年代充满浮躁与抱怨的程序员),一年过去了,社会好像更浮躁,也有网友问我这方面的问题,于是有了下面这篇文章,再次写给我们这些刚入行浮躁的程序员,如何成长,以下是列出了一些成长的心得,我们不必每条都去实践,但是优秀的程序员成长过程中总会实践里面的几条。<br /> <br />多做项目,多思考<br />不要害怕做事,刚毕业的同学最缺的就是工作经验,乱七八糟的项目能让你很快就了解了一个公司的业务与使用的技术,并且可以多接触同事与客户。<br />当原创 2011-02-10 10:20:00 · 698 阅读 · 2 评论