IT杂文
文章平均质量分 81
编程大哥大
编程大哥大
展开
-
养成励志的习惯,一生励志
语言的突破全集 卡耐基 --励志经典 点击下载人性的优点--卡耐基名著--励志经典 点击下载人生格言精华总集 点击下载人生定律与原则--励志经典 点击下载厚黑学--完整版--厚黑励志经典 点击下载乔布斯传:神一样的传奇--励志经典 点击下载李开复原创 2012-02-03 09:01:48 · 914 阅读 · 0 评论 -
再谈程序员的出路
从我做小程序员开始,就从未间断的在论坛看到有人在问程序员的出路在哪里,其实我很能理解这些人的想法,在行业做了几年,有些感想跟大家随便聊聊。俗话说,365行,行行出状元,此话也适用于IT行业,尤其是程序员。当你迷茫找不到出路,又想快速成长和提高的时候,有两种方案可以供你参考:1、努力成为你工作环境中最优秀的人(技术最好的人);2、跳槽,去另外一家公司做比你能力要高的工作。原创 2012-03-07 11:56:28 · 916 阅读 · 0 评论 -
程序员每年要做的十件事
还剩不到一周的时间,我们将迎来2012年。我知道这是老生常谈,但今年你曾经有过什么样重要的经历?很自然的,我们现在正处于为新年许下目标的时候。也许你可能有“真实”生活中的一些目标,但是你的程序员生涯呢?1、学习一种新语言,框架或方法我们必须保持学习最新的技术。Web开发唯一不变的是变化。以NodeJS为例:两三年前它并不存在,只有很少(如果有的话)的JavaScript代码运行于服原创 2012-03-07 11:59:33 · 1141 阅读 · 0 评论 -
IT程序员技术提高练级的终极攻略
我的朋友告诉我,他希望在酷壳上看到一篇更具操作性的文章。因为他也是喜欢编程和技术的家伙,于是,我让他把他的一些学习Python和Web编程的一些点滴总结一下。于是他给我发来了一些他的心得和经历,我在把他的心得做了不多的增改,并根据我的经历增加了“进阶”一节。这是一篇由新手和我这个老家伙根据我们的经历完成的文章。我的这个朋友把这篇文章取名叫Build Your Programming Techn原创 2012-05-11 12:17:34 · 3157 阅读 · 1 评论 -
一个技术人员35岁之前要做的10件事
第一,学会本行业所需要的一切知识并有所发展。已故零件大王布鲁丹在他35岁时,已经成为零件行业的领袖,并且组建了年收入达千万美元的海湾与西部工业公司。每个人在年轻时都可能有过彻夜不眠、刻苦攻读,这在20岁甚或30岁都没有问题,但到了35岁,就不应该再为学习基本技能而大伤脑筋了。35岁之前是一个人从事原始积累的阶段,35岁之后就应该勃发了。 第二,养成个人风格。在35岁以前,找出你所喜欢的,原创 2012-05-11 12:35:07 · 1704 阅读 · 0 评论 -
如何从技术菜鸟成为“10倍效率”开发者
Brad Feld的一篇文章The Rise of Developeronomics中提到了“10倍效率的开发者(10x developer)”的概念(伟大的开发者的效率往往比一般的开发者高很多,而不只是一点点),Adam Loving在读了之后受到启发,并向多位大牛(Ben Sharpe、Collin Watson和Jonathan Locke)询问如何成为“10倍效率的开发者”,最后得到了原创 2012-05-11 12:27:30 · 1247 阅读 · 0 评论 -
为IT程序员量身定制的12个目标——很经典
对程序员们来说挑战自我非常重要,要么不断创新,要么技术停滞不前。新年伊始,我整理了12个月的目标,每个目标都是对技术或个人能力的挑战,而且可以年复一年循环使用。01. 变得有耐心02. 保持健康03. 拥抱变化带来的不适应04. 学习一门新的编程语言05. 自动化06. 学习更多数学知识07. 关注安全08. 备份你的数据09原创 2012-05-11 13:15:51 · 1568 阅读 · 2 评论 -
如何成为一名优秀的技术工程师?
“工程师是科学家;工程师是艺术家;工程师也是思想家。”一位伟大的工程师曾经提出过这样的一段感言。不错,工程师是利用自然科学来创造工程的人。工程既是物质的也是思想上的。许多不朽的工程,伟大的发明以及出神入化的技术方案,许多人往往只看到了他们的瑰丽,而作为工程师则更应该看到设计的灵魂。因此我们应该深入的理解“工程师也是艺术家和思想家”。工程设计的本身就是一种艺术,也是工程师思想的结晶。一部精密的机械设原创 2012-05-14 12:18:13 · 3729 阅读 · 0 评论 -
不要做浮躁的软件工程师——经典
每天读一遍,思考一下:我是否浮躁? 1、不要看到别人的回复,第一句话就说:给个代码吧!你应该想想为什么。当你自己想出来再参考别人的提示,就会知道自己和别人思路的差异。 2、初学者请不要看太多的书,那会误人子弟的,先找一本好书系统的学习。很多人用了很久都是只对部分功能熟悉而已,不系统还是不够的。 3、看帮助。不要因为很难,而自己又是初学者所以就不看。帮助永远是最好的参考手原创 2012-05-14 12:21:26 · 2022 阅读 · 2 评论 -
程序员总结:帮程序员早些明白一些道理
1、 分享第一条经验:“学历代表过去、能力代表现在、学习力代表未来。”其实这是一个来自国外教育领域的一个研究结果。相信工作过几年、十几年的朋友对这个道理有些体会吧。但我相信这一点也很重要:“重要的道理明白太晚将抱憾终生!”所以放在每一条,让刚刚毕业的朋友们早点看到哈! 2、 一定要确定自己的发展方向,并为此目的制定可行的计划。不要说什么,“我刚毕业,还不知道将来可能做什么?”,“跟着感觉原创 2012-05-14 12:15:08 · 1165 阅读 · 0 评论 -
IT软件行业的另一个真相
如果你读过软件工程相关的书籍,那么你一定知道,在需求分析阶段所出现的问题如果遗留到了开发的后期阶段,那么为了修复这类错误,在开发后期将要花费比需求分析阶段高出好几倍的努力,这显然是一个真相!但是根据我的经验,让我们的开发团队最为痛苦的并不是因为需求错误(或变化)所导致的设计更改所引起的,而是不良设计所导致的!这是另一个真相! 往往,如果一个软件项目在需求方面出了问题,那么无一原创 2012-05-14 12:11:03 · 2044 阅读 · 0 评论 -
linux驱动程序开发的学习步骤
1. 学会写简单的makefile 2. 编一应用程序,可以用makefile跑起来 3. 学会写驱动的makefile4. 写一简单char驱动,makefile编译通过,可以insmod, lsmod, rmmod. 在驱动的init函数里打印hello world, insmod后应该能够通过dmesg看到输出。 5. 写一完整驱动, 加上read, writ原创 2012-05-14 12:40:37 · 1482 阅读 · 0 评论 -
印度程序员和中国程序员的区别
一个在美国IBM 工作过2 年,在印度公司工作了4 年的项目经理与我公司资深软件开发经理有这样一段对话。 印方经理问:"你们每月生产多少行代码?" 我方经理掂量了很久,谦虚地说:"人均代码1 万多行吧,不到2 万行" 。 印方经理听后,眼睛瞪得圆圆的:"喔!你们已经远远超过国际最高水平了。" 我方经理惴惴不安地反问:"你们的呢?" 印方经理很认真地回答:"我们公司目前原创 2012-05-14 12:43:45 · 9180 阅读 · 6 评论 -
IT人士成功的6大步骤
IT人士成功的6大步骤一个前辈在移民加拿大后写的文章,写得不错,值得借鉴,转来给大家看看,也给自己 序言:经过001多年的洗礼,认识了这里这么多的JJMMGGDD,前几天刚得到签证, 无限感慨 面对未来,我也不知道我31岁如何发展,尤其是我现在在北京还算过的去,各种机会都纷至沓来。 无论如何,我相信,世界上各种事物都有他们自己的原因,也结合自己在北京接近原创 2012-06-12 11:15:39 · 4448 阅读 · 6 评论 -
一个美国老工程师 给年轻工程师的十大忠告
[1]好好规划自己的路,不要跟着感觉走!根据个人的理想决策安排,绝大部分人并不指望成为什么院士或教授,而是希望活得滋润一些,爽一些。那么,就需要慎重安排自己的轨迹。从哪个行业入手,逐渐对该行业深入了解,不要频繁跳槽,特别是不要为了一点工资而转移阵地,从长远看,这点钱根本不算什么,当你对一个行业有那么几年的体会,以后钱根本不是问题。频繁地动荡不是上策,最后你对哪个行业都没有摸透,永远是新手!原创 2012-06-12 11:36:30 · 5675 阅读 · 8 评论 -
再次写给我们这些浮躁的程序员
2010年初写过一篇博客(我们是一群和平年代充满浮躁与抱怨的程序员),一年过去了,社会好像更浮躁,也有网友问我这方面的问题,于是有了下面这篇文章,再次写给我们这些刚入行浮躁的程序员,如何成长,以下是列出了一些成长的心得,我们不必每条都去实践,但是优秀的程序员成长过程中总会实践里面的几条。多做项目,多思考不要害怕做事,刚毕业的同学最缺的就是工作经验,乱七八糟的项目能让你很快就了解了一原创 2012-06-12 11:43:32 · 1344 阅读 · 1 评论 -
程序员的七大坏毛病
1.所有的程序都写的很烂,除了我的。我要告诉你一个坏消息,兄弟,所有的程序都写的很烂,包括你的。无论你在上面花多少功夫,其他大多数程序员总是会认为你写的代码很烂、他们能写出比你好10倍的程序。我在前几篇文章里已经讨论过了这个问题,你可以读读这篇文章和这篇文章,从中你可以理解我所说的所有的程序都写的很烂究竟是什么意思。如何纠正:不要挑剔别人的程序,有一天也许你的程序会被人放在聚光灯下挑剔。要原创 2012-06-12 11:48:27 · 2392 阅读 · 0 评论 -
程序员如何在"大公司学习"和"小公司成长"?
程序员如何在"大公司学习" 和"小公司成长"?在软件行业工作有几个年头了,换过多个开发语言,跳过槽,也被猎头找过,经历了三五杆枪打天下和创业公司一起成长灭亡,也进入了大公司。在这些年的历练中,看见很多刚进入软件行业不久的新人总在抱怨,说学不到东西。其实不管你在大公司还是小公司,都可以学到很多东西,关键看你怎么去学习,如何学习,找到方法你就可以提高很快。如果你已经知道如何在你的工作当中学习,原创 2012-06-12 13:09:45 · 2157 阅读 · 0 评论 -
再次写给我们这些浮躁的程序员
2010年初写过一篇博客(我们是一群和平年代充满浮躁与抱怨的程序员),一年过去了,社会好像更浮躁,也有网友问我这方面的问题,于是有了下面这篇文章,再次写给我们这些刚入行浮躁的程序员,如何成长,以下是列出了一些成长的心得,我们不必每条都去实践,但是优秀的程序员成长过程中总会实践里面的几条。多做项目,多思考不要害怕做事,刚毕业的同学最缺的就是工作经验,乱七八糟的项目能让你很快就了解了一原创 2012-06-13 08:47:39 · 2688 阅读 · 7 评论 -
职场经验17条,坚持下来了就是你的资本
职场经验17条,坚持下来了就是你的资本1、当最绝望的时候来临,你还是有选择的机会,你可以选择变得浮躁,也可以选择想办法改变现状。我们可以选择互相鼓励尝试走出困境,也可以选择一起抱怨摧毁旁人的希望让大家一起毁灭。 2、看到自己的同学或者其他熟人干得风生水起,就有些心不定了。就像长跑比赛,一开始大家都疯狂跑出去就你一个人慢吞吞的,就算你不想拿名次心里也会觉得别扭。但如果总是被外界环境或者别人原创 2012-06-13 09:45:28 · 2111 阅读 · 0 评论 -
不同操作系统、编程语言和应用程序接口对应的薪水调查结果
不同操作系统、编程语言和应用程序接口对应的薪水调查结果 The Unix Geek网站日前根据Indeed职位搜索引擎统计出了美国不同程序员的收入情况,按照他们使用的编程语言、操作系统和应用程序接口进行分类。下面是使用18种编程语言的程序员年薪情况:Erlang: $99,000Objective-C: $82,000Pascal: $81,000C++: $8原创 2012-06-13 10:47:46 · 1544 阅读 · 0 评论 -
一个研究生的人生规划——好文值得品味
一个研究生的人生规划——好文值得品味我今年39岁了, 25岁研究生毕业,工作14年,回头看看,应该说走了不少的弯路,有一些经验和教训。现在开一个小公司,赚的钱刚够养家糊口的。看看这些刚毕业的学生,对前景也很迷茫,想抛砖引玉,谈谈自己的看法,局限于理工科的学生,我对文科的不懂,身边的朋友也没有这一类型的。 91年研究生毕业,那时出路就是1种:留在北京的国营单位,搞一个北京户口,原创 2012-06-13 09:50:15 · 3181 阅读 · 1 评论 -
百度和腾讯成功的启示—抓住低端用户
百度和腾讯成功的启示—抓住低端用户,什么是低端用户呢?不是钱多钱少的问题,而是对IT工具的熟悉程度问题。熟练使用的就是高端,不熟练的就是低端google搬出中国了,但google的很多用户是高端用户,粘性很强,跟着google也“到”了香港。。。百度抢不了太多。。msn也一样,虽然用户数量、软件功能比qq差远了,但在外企,大中型企业,还是用的很普遍,普及率高于QQm原创 2012-06-13 11:00:25 · 2118 阅读 · 0 评论 -
盲人程序员的编程生涯
本文来自于Stackoverflow上的一个问题,下面确实有很多盲人程序员作出回答,笔者感触颇深,故整理成文。具体技术细节不必深究,主要了解一下他们的工作状态,以期让更多的朋友关注残障人士的生活与工作。 原问题大致如下: 视力应是大多数程序员理所当然应有的感官之一,大多数程序员都会花大量的时间盯着显示器(尤其是当他们处于巅峰状态时),不过我知道还存在很多的盲人程序员(比如目前供原创 2012-06-15 19:15:59 · 1751 阅读 · 0 评论 -
云计算-程序员重回个人英雄时代
曾几何时,那些耳熟能详的程序英雄的名字渐渐地离我们远去。随着Windows和Internet时代的来临,个人的力量变得越来越渺小。正当我们开始坚信单打独斗的时代一去不复返的时候,云计算横空出世了。它强大的计算能力、存储能力和简单高效的编程接口,使得一位程序员能够轻松地操控成千上万台计算机,而不必考虑太多的细节。云计算时代,仿佛又让我们感觉到个人英雄时代伸手可及。 程序英雄时代的衰落原创 2012-06-17 13:09:37 · 2951 阅读 · 1 评论 -
程序员是乐天派
程序员是我见过的最乐观的一些人。要问我们完成一件事情需要多久,而我们的估计通常和实事相差十万八千里。不是因为我们讨厌你(才故意说错),也不是因为我们不能估计得更好。我们只是对所有事情都太乐观:项目,技能,科技,规格书,未知的事物……未知的事物尤其是个大问题 —— 要判断出所有可能出错的事情几乎是不可能的。现在看起来我们可以在一个小时之内完成,但奇怪的事情接连发生,可能我们要耗上一整天。原创 2012-06-17 13:12:25 · 1106 阅读 · 0 评论 -
程序员创业的十大经验
很多人都在痛苦的从程序员转型为创业者,虽然我从来都不是疯狂的码农(把自己关在地下室里一周,折腾出十万行代码这样 =。=),但我也曾经做过这样的转型。在创业这些年中,我确实也总结出了一些经验,以及人们会什么会转型失败。1. 代码只占生意的5%我见到的最多、最严重的问题就是开发者被代码绑架,花费数不清的时间让一个功能变得完美,或者炫耀最新的技术。是的,你的代码必须高质量,并且没有严重的 bug原创 2012-06-17 13:15:39 · 4057 阅读 · 2 评论 -
程序员也要养生
其实这些问题不仅见于程序员,其他长期经常坐在电脑前的职场人士(比如:网络编辑、站长等),都会有其中的某些健康问题。希望从事这些行业的朋友,对自己的健康问题,予以重视。以下是全文。我最近在写《Learn Python The Hard Way》的最后几节课,我还要加一课:关于程序员在其职业生涯中普遍的健康问题。我发现诸多代码人在敲代码的时候好像不在乎他们的身体状况, 很可能是太过于全神贯注。我希原创 2012-06-18 10:28:21 · 1873 阅读 · 1 评论 -
互联网企业造手机,“小3大战”烽火再起
“3Q大战”余音未了,“小3大战”(小米和360)烽火再起。近日,奇虎360董事长周鸿祎连发微博声讨小米手机,称对方“欺行霸市”。不过,了解“大炮”周鸿祎的人都知道,360联合华为推出智能手机在即,周明显是借微博造势。先撇开360炒作嫌疑不谈,这种叫嚣却表明了互联网大佬进军手机市场的野心,值得关注的是,这不是某家企业头脑发热,而是互联网企业们的集体热情。除360外,网易、百度、腾讯等巨头都将推原创 2012-06-18 12:38:54 · 2444 阅读 · 2 评论 -
老程序员的自白:编程平庸也可以成为优秀程序员
我一直以编写代码为乐,起因并不是我精于此道,而要部分归因于它是一大挑战。 我一直以编写代码为乐,起因并不是我精于此道,而要部分归因于它是一大挑战。我发现没有什么比指挥个人电脑在显示器上显示“Hello World!”更令人激动的了。而在显示器上显示三个红桃或者黑桃A(Ace)和J(Jack)则是一个完全不同的问题。我毕业后写的第一个程序是用Northstar Basic为No原创 2012-07-04 11:35:21 · 2056 阅读 · 1 评论 -
程序员不要做“沙和尚”,挑死担没功劳,No!
沙和尚是老老实实做事的典范,任劳任怨的挑死担,苦事累事一个人全做了,但功劳却没有一点。做计算机软件开发的人员大多都有沙和尚的影子,基本上只知道埋头做事,做完了领导也不知道你在忙碌,因为领导没有看见你忙,甚至没有听说到你忙,自然你还是忙你自己的。而其它的一部分人,随便做了一点点小事也会到领导面前去说,也要让领导知道,这样一方面多和领导接触了,另一方面也让领导知道了自己在做事,于是乎自然而然的原创 2012-07-04 11:27:01 · 3521 阅读 · 2 评论 -
开发者大会传递信号:Android开发者将越来越赚钱?
谷歌年度I/O开发者大会传递出一个明显的信号,即谷歌正试图把Android进化成为用户和开发者的体验,而不仅仅是一个平台。在本届全球开发者大会中,谷歌展示了设计精美的设备Nexus 7和Nexus Q,向我们表明Android能够向消费者提供优雅的媒体消费体验。与此同时,开发者看到了Jelly Bean 4.1操作系统预览版,演示了该平台的能力和设计能够带来什么样的效果。日前,Androi原创 2012-07-04 11:57:09 · 2296 阅读 · 0 评论 -
程序员应该具备的工作态度
早餐后来了兴致打开兄弟连论坛,看看各位兄弟们的学习,回顾回顾以前自己的历程。是的,认识我的都知道我有一个小团队我最近碰到一个比较严重的问题,我发现我的程序员经常会找我说:这个功能无法实现,我们是不是换个功能。其实这个问题之前一直存在过,可以肯定大部分程序员都会这样想过,只是我以前没有在意,我最近关注,然后我尝试着自己写这样的功能,我发现并不难,我能实现。那么我就找了一个下午原创 2012-06-21 09:35:23 · 1900 阅读 · 0 评论 -
放宽心!IT骨干依然很吃香,不管国内国外,做好你的职业规划
放宽心!IT骨干依然很吃香,不管国内国外,做好你的职业规划。经济的黯然失色丝毫没有影响高科技企业的人才争夺。在硅谷,从谷歌这样的大型企业,到最小规模的初创型公司,各家都在争相挖掘最优秀的IT人才。 为了防止有经验的老员工跳槽,美国加州的大公司纷纷提高了薪酬和奖金,例如《金融时报》称,毕业不久的初级工程师的薪酬去年上涨了30%至50%. 而微软早在2011年年中便计划原创 2012-06-21 10:26:53 · 6438 阅读 · 1 评论 -
关于程序员成长的一点思考
程序员的我们,是否想过今后的路该怎么走、如何发展、技术怎样提高?其实这也是我一直在思考的问题。下面就此问题,分享下我的看法。因为我阅历有限,有什么说的不对的,大家一起喷!一、程序员应该打好基础1. 现在开发工具众多、语言泛滥,经常听人说”不学CC++神马都是浮云”、”CC++才是万王之王”,CC++就真比PHP、Lua、AS、JAVA牛吗?其实不在于语言本身,而在于CC++依附原创 2012-07-05 12:50:58 · 1121 阅读 · 2 评论 -
扬尼斯定律:程序员的开发效率真相(每6年提高一倍)
我不断的听到各种关于“软件危机”的警言,以及关于软件开发缺少过程规范的批评。我做编程工作超过15年,我认为这些言论基本上都是错的:我确信我能在很短的时间里用如今的开发工具复制出15年前一个不错的程序员开发出的东西。模仿摩尔定律和Proebsting定律(这个不像是预言,更像是挑唆),我要给出的定律是:程序员的开发效率每6年提高一倍。为了证实我这个定律里的数字部分,请注意下面我的发现。在19原创 2012-07-04 11:18:48 · 2690 阅读 · 1 评论 -
写给.NET程序员:不要困在自己建造的盒子里
写给.NET程序员:不要困在自己建造的盒子里此文章的主旨是希望过于专注.NET程序员在做好工作、写好.NET程序的同时,能分拨出一点时间接触一下.NET之外的东西(例如10%-20%的时间),而不是鼓动大家什么都去学最后什么都学不精,更不是说.NET不行或劝大家放弃.NET。恕我愚钝,此主旨在文中表达不够清楚,看评论中很多朋友误解了,特此说明。另外,本文中的观点并不全部是我个人的想法,相当原创 2012-06-21 10:04:31 · 2320 阅读 · 2 评论 -
一个真的事实:程序员真的很懒
可能除了哲学家以外,我认为程 序员是最懒的一群人。他们的职业看起来又似乎有一定的劳动强度。想想看,生物学家要亲自做所有的实验…给数百只小白鼠注射药物不可能自动完成。医生必须给病人进行身体检查;教授每年都要教授同样的课程;建筑师从各个角度制定方案,并手工地将方案一笔一划绘制出来。让我们再来看看更为辛苦的一些职业,情况更糟。营销人员要不断重复地进行同样的产品宣传;理发师日复一日地做着同样的事情;收原创 2012-06-21 10:31:52 · 4235 阅读 · 6 评论 -
美国知名科技公司入门级软件工程师的薪水排名
美国知名科技公司入门级软件工程师的薪水排名 美国招聘网站GlassDoor调查了美国知名公司入门级软件工程师的薪水,发现其中前三名都是SNS巨头,其中Twitter提供的薪水最高,Facebook紧列其后。值得一提的是这仅仅是入门级的软件工程师的薪水,高级软件工程师的薪水会高上许多。 Twitter高薪纳贤 下面是具体的排名情况: 1、Twitt原创 2012-06-21 09:55:20 · 8033 阅读 · 1 评论 -
程序员的职场晋升之路
职业规划非常重要的一点是要学会角色分析能力。大部分人在长期的工作中趋于麻木,对自己的角色并不清晰。但是,在职者必须让自己有一些过人之处,让自己的价值和成绩得以体现并受到认可。《职场晋升路线图》旨在探寻不同行业的发展规律,为职场人士提供晋升的方法。程序员篇:做一个程序员很忙,你需要去写代码,去创建meme,去进行测试。那么你为何还要做程序员呢?1、为了写出优雅的Ruby程序。2、为了用我原创 2012-06-23 09:12:04 · 5987 阅读 · 2 评论