程序员
Adam Li_
I am a Game Programmer.
展开
-
优秀程序员的首要特性:判断力
公司在招聘程序员时,可能更注重开发者是否聪明,是否有深厚的开发技能等,但Tammer Saleh在EngineYard中发表文章《The Number One Trait of a Great Developer》中表示,判断力才是一名出色开发者所应具有的首要特征。下面是对该文的译文:我发现很多公司在招聘Ruby on Rails程序员时,往往注重开发者的三个主要特征:足够聪明、大技术社区转载 2011-11-12 07:50:36 · 409 阅读 · 0 评论 -
【毕业生】资历与跳槽
资历即是常说的论资排辈里面的“资”。刚毕业时,大多数人会对“论资排辈”这样的事情很反感,也就忽视了其背后的力量。而跳槽本身,对资历的损伤最大,如果没有可见的东西(职位提升,明显的收入增长等)做弥补,就会得不偿失。在进一步展开这个话题前,先来看两个小故事:故事1:在某个国内知名公司内,据说在一段时间内,Title没有工号作用大,工号10000内的人发起信来转载 2011-11-14 16:47:01 · 409 阅读 · 0 评论 -
软件开发人员的“七重苦”(2)
第五重:技术变化快,积累上不去设想一下,一个10年前的高手,这10年他什么也不学,那他今天会是什么样的一个状况。我个人估计是快被淘汰了。这是个极端的例子,但回顾一下软件的发展历程你会发现,新技术的出现是爆炸式的。在DOS的时代里,软硬件的距离非常近,你只要会一种语言,了解基本算法和数据结构,再了解计算机硬件的知识,你就可以写大部分的程序。接下来软件和转载 2012-02-08 22:08:52 · 368 阅读 · 0 评论 -
软件开发人员的“七重苦”(1)
软件开发这个行业无疑的是有快乐的,但这篇文章里,我们先不关注他,而是要来看看那些让人痛苦的地方。有时候想想,人作为一种生物还是挺有意思的。快乐的东西快乐过了,也就忘了,记的牢的的反倒是些让人不快乐的东西。 第一重:垃圾代码佛家总讲成住坏空,软件亦莫能外。唯一有点特别的是,软件“住”的阶段短,“坏”的阶段来的快。要想软件保持不“腐败”,其实要花转载 2012-02-08 22:08:15 · 423 阅读 · 0 评论 -
学习规划
学期开学,遇到了一些对自己很有影响的节点。 由于上大学后对于大学课程有了深刻体检,知道了种课程的无效性和滞后性,所以精神上产生了懈怠,把课程抛之脑后的结果就是,程序无法继续运行。被老班抛出了异常,这个异常真是我始料未及的,这种影响到我是否留级的大问题,我终于catch住了,这下处理起来就不那么简单。 唉,最后我也只能跳转到一个新的程序段继续运行。虽然这段代码(学期)时间复杂原创 2012-03-31 08:55:38 · 407 阅读 · 0 评论 -
程序员需要克服的10大障碍
软件开发中最艰巨的任务其实并不是代码。写代码是一种锻炼,一种逻辑思维上的锻炼,相比于开发人员在日常工作中要执行的其他任务,它可显得可爱多了。如果你觉得自己才刚刚跨入这个行业,只能算个业余程序员,那么为了确保能跻身专业领域,有些障碍你必须得克服……1.解释做了什么解释软件开发过程是很让人崩溃的一件事。那些不会写代码的家伙可能在这一行有所了解,但是正如定义所说的,他们不会写代码转载 2014-10-20 10:35:13 · 844 阅读 · 0 评论