IT杂谈
文章平均质量分 85
蓝斯
不积跬步无以至千里
不积小流无以成江海
展开
-
敏捷开发“松结对编程”系列之七:问题集之一 .
本文是“松结对编程”系列的第七篇。(之一,之二,之三,之四,之五,之六,之七,之八,此系列之九及之后文章请见栏目总目录。) 刚刚参加完MPD 2011深圳站,在演讲中间及后来媒体采访,被问到了一些问题,也给出了答案,这里做一总结。 我自问自答到一半,才发现这里边的很多问题的答案,都用到了火星人谚语系列之一:有问题的地方无答案、火星人谚语系列之三:正确的答案一定简单。如果您觉得答案和转载 2012-08-24 09:35:47 · 1727 阅读 · 0 评论 -
【程序猿感悟】技术人员如何走出职业迷茫
摘要:以下是《程序员》杂志的一个专访,将为程序员职业规划问题给出诸多建议,以及职场生存的一些法则。 您是怎么看待技术人员普遍面临的职业迷茫问题? 在我的印象当中,工作两三年的技术人员,是最容易遭遇职业迷茫的。这个时候的技术人员,在专业上有了一些基础,在业务上也有了一定的经验,处理日常工作对他来讲是小菜一碟,所以日子过得是比较舒服的,然而一个人最舒服的时候往往也是其成长最慢的时候,对转载 2012-09-07 09:35:53 · 1930 阅读 · 0 评论 -
敏捷开发一千零一问系列之一:序言及解决问题的心法(无我)
这是敏捷开发一千零一问系列的第一篇。(在这里提问,之一,之二,之三,问题总目录)也是般若敏捷系列第十篇。(之一,之二,之三,之四,之五,之六,之七,之八,之九,之十,之十一,之十二) 做敏捷开发时间长了,就感觉很多事情都理所当然,越发觉得“问题很可贵”,最近做培训的时候收集了一些问题,很多现场来不及解答,逐一发表在这里。如何解决一个问题知识多了自然可以解决问题,经历多了自然转载 2012-09-07 09:50:51 · 1015 阅读 · 0 评论 -
微软之走向死亡
原文出处:http://www.tianya.cn/publicforum/content/itinfo/1/137633.shtml 人说,:IBM的今天, 是微软的明天; 微软的今天, 是古狗的明天; 古狗的今天, 是FACEBOOK的明天.”文章中真正耐人寻味的内容,其实是一千年前就有人写过的,原文如下: 呜呼!灭六国者六国也,非秦也。族秦者秦也,非天下也。嗟乎!使六国各爱其人转载 2012-09-06 09:36:52 · 11590 阅读 · 0 评论 -
看!哇呜,程序猿耶……
1.面试面试官:熟悉哪种语言? 应聘者:C# 面试官:知道什么叫类么? 应聘者:我这人实在,工作努力,不知道什么叫累。 面试官:知道什么是包? 应聘者:我这人实在,平常不带包,也不用公司准备了。 面试官:知道什么是接口吗? 应聘者:我这个人工作认真,从来不找借口偷懒。 面试官:知道什么是继承么? 应聘者:我原创 2012-09-06 17:26:55 · 1710 阅读 · 4 评论 -
敏捷开发一千零一问系列之二:序言及解决问题的心法(无住)
这是敏捷开发一千零一问系列的第二篇。(在这里提问,之一,之二,之三,问题总目录)也是般若敏捷系列第十一篇。(之一,之二,之三,之四,之五,之六,之七,之八,之九,之十,之十一,之十二) 无住在般若敏捷系列中已经提过,包括不住于法,不住于空。不住于法就是不停留在一种固定的方法上。如果把“敏捷”理解成一个名词,就会出现一个问题:什么是敏捷?又会扩展成Scrum是敏捷,还是X转载 2012-09-07 09:57:23 · 1441 阅读 · 0 评论 -
张瑞敏:人不成熟的六大特征
人不成熟的六大特征:立即要回报;不自律;经常被情绪左右;不愿学习,自以为是,没有归零心态;做事情靠直觉,不以事实为根据;做事情不靠信念,靠人言。只要你相信你自己能够战胜自己的不成熟,你就会逐渐的成长、成熟起来,你就会得到你想要的那种生活,你就会实现你时间自由、财务自由、精神自由的人生梦想! 人成熟与不成熟跟年龄没有关系,人成熟不成熟,就是你能不能站在对方的角度去看待事物,就是能不能把我的世转载 2012-09-26 16:58:49 · 3986 阅读 · 1 评论 -
敏捷开发一千零一问系列之十四:敏捷开发加班吗?
这是敏捷开发一千零一问系列的第十四篇。(在这里提问,之一,之二,之三,问题总目录)正逢周末,又是愚人节,群中有人正在加班,想起上次培训中间休息的时候,讨论起这个“敏捷开发加班吗”的问题,虽然后来没有作为课后投票入选,但这里也完整回答一下。问题敏捷开发加班吗?楼下有人问到“敏捷和加班有什么关系”,补充这两句。有些程序员认为,敏捷开发从制度上要求不加班(可持续的步调),因此会说“老转载 2012-09-10 09:26:54 · 2198 阅读 · 0 评论 -
软件天才与技术民工的关系
薛涌《天才是训练出来的》读后感 长期以来,“软件业”一直被视为“智力密集”型的“朝阳”产业,大多数从业者都受过高等教育,其平均素质居于社会各行业的前列,这个产业的顶尖人物被公众视为“知识英雄”,比如微软公司的创始人比尔盖茨雄据世界首富之位多年,更是为人“津津乐道”。 16年前我下决心开始学习计算机技术的时候,对这个行业也充满了自豪感。 然而世事难料,在2009年高考刚刚结束之际,原创 2012-09-10 09:57:29 · 4570 阅读 · 2 评论 -
腾讯副总裁吴军答腾讯的“抄袭与创新”(互联网行业的商业智慧)
前几天参加敏捷大会,最大的收获乃是听到腾讯副总裁的这番回答,对这个问题有了重新的认识(或者说重新陷入迷惑,也行)。腾讯一直以来被认为是抄袭专家,创业杀手,甚至有“gouridetengxun”说法,马化腾自己也有“喜欢慢人半步”的言论,所以似乎一切都已经有定论。那天底下一位观众问及此问题,吴军的回答如下(很精彩,凭记忆,有出入,请原谅): [html] view pla转载 2012-09-11 09:29:46 · 1551 阅读 · 0 评论 -
[程序猿感悟] 软件开发中的11个系统思维定律
摘要:系统思维方面有很多挑战,通过获取并且利用有关系统工作方式的知识,我们可以战胜其中的很多挑战。但是,大部分严峻挑战是我们人类与之相冲突的本性。我们的激情、感情以及本能可以轻易改变我们理智、条理分明的思维方式。掌握系统思维方式的第一步就是要学习如何跟自己合作。 1. 今日的问题源于昨日的解决方案(Today’s problems come from yesterday’s soluti转载 2012-09-12 15:56:06 · 1210 阅读 · 0 评论 -
敏捷开发“松结对编程”系列之十一:L型代码结构(团队篇之一) .
本文是“松结对编程”系列的第十一篇。(松结对编程栏目目录)上一篇中提到的技术方法都不太难,但问题是为什么很多团队做不到呢?问题在于:高手可以每次都写出可复用的代码,从而大大地降低代码量。新手呢?总不能要求他们也都这样吧?这个,是本篇的内容。横向分工还是纵向分工?先看看“三”型代码结构和“川”型代码结构,形成这些代码结构的原因是分工方式的差异。如果有三个(或三组)转载 2012-08-28 09:42:58 · 2940 阅读 · 0 评论 -
Android开源项目-编码风格规范-Code Style Guidelines for Contributors
Code Style Guidelines for Contributors版本:Android 4.0 r1英文原文:http://source.android.com/source/code-style.html以下规则并非指导或推荐的性质,而是必须遵守的规定。如果不遵守这些规定,Android通常不会接受投稿。已有的代码未必全部遵守了这些规定,但是新的代码全部都应该遵转载 2012-08-23 11:30:29 · 6352 阅读 · 0 评论 -
IT职场人生系列之十六:入职(新手篇)
这是IT职场人生系列第十六篇。本文描述的是入职前半年的工作要点,新手和老手的差别很大,所以分开写。最近外出培训四天,没来得及面试,回来的时候很看好的一个刚毕业一年的asp.net程序员被人录用了。作为刚工作不久的新手,到一家新公司的前半年应该做些什么事情呢?“不要”篇不要过问企业战略、企业文化很多新手选择企业的原因都是“企业很有发展”,或“在业内很有名气”,因此去了以后对企业战转载 2012-09-04 09:25:17 · 1167 阅读 · 0 评论 -
IT职场人生系列之十七:入职(高手篇)
这是IT职场人生系列的第十七篇。这里所说的高手,大约比项目经理还要高一些,大致在产品经理或部门经理的层面上;但项目经理也可以参考。之前新手入职的要点是找到自己要帮助的人,和要帮助自己的人(是同一个人);高手入职的特点,则是证明自己的能力。不过说起“证明”二字,还是很有说法的。大胆说出看法,但不固执己见这个是全部口诀,下面是若干相关问题,逐一探讨。领导到底信任还是不信任我转载 2012-09-04 09:27:53 · 1050 阅读 · 0 评论 -
优秀程序员和一般程序员差别在哪?
摘要:在这个世界上有两种程序员:Day Programmers(白班程序员)和Night Programmers(夜猫子程序员),你知道优秀程序员和一般程序员有哪些差别吗?你又是哪一类型的呢?俗话说不想当CEO的程序员,不是好的产品经理。程序员们,加油吧!还记得研发频道此前发表过的一篇《白班程序员 VS. 夜猫子程序员》吗?在这个世界上有两种程序员,我们称之为:Day Programm转载 2012-09-04 17:40:52 · 881 阅读 · 0 评论 -
IT职场人生系列之二十三:知识体系(专家与杂家)
这是IT职场人生系列的第二十三篇。(序言,专栏目录)专家与杂家专家与杂家之争由来已久。挺专家者说:只有专一,才能学透学精;那些泛泛之辈,只能学到些皮毛,终究不能有所成就。挺杂家者说:只有广泛,才能目光开阔;某些人天天钻牛角尖,最后学成榆木疙瘩。招聘的时候也是。有人号称精通七八种语言,参与过76个项目(在一个真实简历中看到的,不过不是来我们这应聘的;按当时的速度估计,他现在应转载 2012-09-05 09:26:32 · 1713 阅读 · 0 评论 -
敏捷开发“松结对编程”系列之八:微软 Tech ed2011 自组织团队与松结对编程讲稿(敏捷开发)
本文是“松结对编程”系列的第八篇。(之一,之二,之三,之四,之五,之六,之七,之八,此系列之九及之后文章请见栏目总目录。) 好像微软自己也有一个无纸下载处,但是手册不在身边没搜到,这里补充一个下载链接。 无需积分,但需要注册CSDN帐号。http://download.csdn.net/detail/cheny_com/3678487 ppt无法单独阅读,请参考以下相转载 2012-08-27 09:45:08 · 847 阅读 · 0 评论 -
IT职场人生系列之十二:语言与技术I
本文是IT职场人生系列的第十二篇。最近移动互联网很流行,很多人都在学习IOS、Android编程。这也引起一个入行、改行的潮流。那么,作为新手、老手,应该怎样选择自己学习的语言和技术呢?本人从早期编程以来,实际使用并开发过商业软件的的语言有几种:C,TurboC++,C++Builder,VisualC++6.0, ASP.NET/C#,中间有很多次选择,配合为别人做的选型指导,写一篇转载 2012-09-05 09:49:18 · 1160 阅读 · 0 评论 -
禅道程序员的10条原则【时刻提醒自己】
今天看到这样一篇文章,特此转载,和大家一起学习,一起进步!以下是正文:在一个阴雨的早上,我坐在桌子旁,开始想如何才能高效的工作。在我成为一个自由职业者之前,我有很长一段时间都很努力工作,但收效甚微。我在2006开始接触禅学。我马上意识到:古代的禅宗大师们几百年前早就已经知道现今的程序员应该如何工作。虽然我很讨厌“如何成为一个更好的程序员”之类的文章,但我仍旧想分享一些我的想转载 2012-09-06 17:50:35 · 1667 阅读 · 1 评论 -
腾讯高速增长初现天花板 微信或将成为未来门票
导读:“一个新的互联网时代即将到来。这将是一个鼓励分享、平台崛起的时代。”马化腾对未来产品格局的观点是,靠单一产品赢得用户的时代已经过去,渠道为王的传统思维不再吃香。 尽管近日发布的腾讯半年报看上去仍然亮眼,上半年总体收入同期增长54.3%,各项业务收入也有不同程度的增幅,但对腾讯而言,QQ用户增长放缓的趋势或已难以逆转。 从早年的卖QQ道具、卖衣服到网游,再到现在的付费广告和未来原创 2012-08-28 09:32:29 · 3766 阅读 · 1 评论 -
敏捷开发“松结对编程”系列之十:L型代码结构(技术篇之一) .
本文是“松结对编程”系列的第十篇。(松结对编程栏目目录)主题:如何用更少的代码写相同的功能,怎样的团队结构可以推进这一点。如果你也希望只用国际先进水平的1/4代码量,就实现相同的功能,欢迎阅读本文。本文会多次切换技术和管理两个平行线,所以结构会复杂一些。前言一直对代码有效性比较感兴趣,所以今天早上重新排布了功能树后,仔细计数了功能点和代码行,大致如下:代码9883行,来自V转载 2012-08-28 09:36:10 · 1498 阅读 · 0 评论 -
linux环境变量设置错误后,如何恢复解决方案
linux环境变量设置错误后,如何恢复解决方案 linux环境变量设置错误后,如何恢复解决方案:在命令行中输入:export PATH=/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/bin 后回车/etc/profile: 此文件为系统的每个用户设置环境信息,当用户第一次登转载 2012-09-29 11:22:21 · 30294 阅读 · 0 评论 -
程序员:伤不起的三十岁
程序员干到30岁,好不容易从码奴混到了白领,却再也干不动了,还时时面临失业的危险。30岁,是一个程序员伤不起的年龄。明天,何去何从? 一、30岁现象 在官场上,曾经有一个59岁现象,就是官员们会在59岁时,会使劲捞上一把。很明显嘛,权力过期作废,再不捞就要退休了,没有机会了。 在程序员的圈子里,也有一个30岁现象。当然,如果你有铁饭碗,比如在国企或政府机关,那你是无法理原创 2012-09-18 09:42:10 · 1787 阅读 · 1 评论 -
2011中国民营企业500强名单,广东仅13家江浙310家
全国工商联今天在北京召开2011中国民营企业500强发布会,发布2011中国民营企业500强(查看详细榜单)、2011中国民营企业制造业500强名单以及2011中国民营企业500强分析报告。报告显示,2011年中国民营企业500强入围门槛首次跨越50亿元大关。以下为详细榜单: 500强企业名称所属行业省、自治区、直辖市转载 2012-09-17 12:47:06 · 33756 阅读 · 0 评论 -
三年程序员生涯的感悟、总结和憧憬
不知不觉已经走入这行三年,虽没多大成就,但三年的努力和磨练也算是个成手了。在将要从三年迈向五年经验之际,不禁开始思考,怎样才能向软件开发高手迈进。三年的工作时间,说来不长,但回头想想却也像过了小半辈子一样,充满了数不清的点滴回忆。曾经那些一起实习睡上下铺的同窗、共事过的同事,那些呆过公司的所谓企业文化,那些改不完的Bug和Enhancement,那些看不完的技术书籍...此刻回转载 2012-11-29 09:48:22 · 1748 阅读 · 2 评论 -
三十岁:如何积累人脉
三十岁:如何积累人脉很多年轻人会担心,“我人微言轻,又无经验,人脉不就是互相帮忙吗,我帮不上别人的忙,人家凭什么要来和我打交道呢?”其实这里有误解。 让你和你的人脉共同成长 我认为:30岁以前靠能力,30岁以后靠人脉。 为什么要30岁以后呢?就是等你和你的网络一起成长,大家的能量都在往上涨。所以,开始建立人脉时,你的为人必定要热心,你的贡献越大,价值越转载 2012-11-30 09:22:53 · 1828 阅读 · 0 评论 -
一个程序员的自白:一天工作计划
上班族都已习惯了这种生活规律:早上9点去上班,坐在电脑前面,编一天的程序,下午5点下班回家。一直以来,程序员这样傻逼的生活规律,让很多想学计算机技术培训的人都望而却步。这样的生活我也过了很长一段时间。如今,非常感谢蒂莫西·费里斯(TimothyFerriss)的《每周工作4小时》,我开始重新思考应该如何工作,如何让自己变成更有效率的程序员。 最近,我把我的从周一到周五的作息规律做了一转载 2012-12-03 09:29:01 · 7057 阅读 · 5 评论 -
如何成为“10倍效率”开发者
导读:Brad Feld的一篇文章The Rise of Developeronomics中提到了“10倍效率的开发者(10x developer)”的概念(伟大的开发者的效率往往比一般的开发者高很多,而不只是一点点),Adam Loving在读了之后受到启发,并向多位大牛(Ben Sharpe、Collin Watson和Jonathan Locke)询问如何成为“10倍效率的开发者”,最后原创 2012-11-24 09:41:36 · 1661 阅读 · 2 评论 -
老调重弹:年龄大了,码农何去何从
这篇文章是说我的经历和选择,没有任何对从事软件开发的人员的不敬,更加不是要打击新入门的开发人员热情。你有你理解的方式和自由,要在回复那里指责为那是没有必要的,你有时间还是去多看看书,多写写代码好了。 刚在隔壁看见了一个22岁年轻人遥相呼应的文章,在这里罗嗦一下。年轻就是资本,有冲劲,这是最大的优势,好好学习,珍惜年轻的时光。 最后罗嗦一下,我12岁开始学编程的时候,相当有兴趣,到了转载 2013-01-08 09:51:56 · 2726 阅读 · 1 评论 -
到底怎么样才叫看书?
到底怎么样才叫看书?——上篇目录:一、引入二、经历了就能理解三、读书要分级四、只读经典五、别吝惜你动笔的那点时间一、引入 看到这个题目的时候你可能会感到有点好笑:“这还用问,看书就是把书看了一遍呗..” 没错,我们从小到大就是这样想的,也是这样看书的,信手拈来一本叫作"书"的东西,从头到尾就开看了!随时年龄的增长,我们的“阅历”也转载 2013-03-26 21:47:03 · 1780 阅读 · 1 评论 -
程序员,为何你不该加班?
作为程序员,“加班”是可以的,但是这个“现象”本身是具有“偶然”性,而不该成为一种“常态”。 程序员都是夜猫子,一种流行的说法是,程序员是把咖啡因转化成程序代码的机器。随便问一个程序员,问他什么时候工作最有状态,估计他很有可能说是深夜(推荐阅读: 白班程序员 VS. 夜猫子程序员)。做软件开发必须要加班熬夜工作吗?很多时候这种压力来自于领导,另一个则是程序员给自己寻找熬夜的借口。比如,白天逛了一天转载 2014-05-06 19:58:24 · 2177 阅读 · 0 评论 -
程序员应该投资的10件事
0. 关注你的健康毫无疑问,软件开发是一项最需要久坐的工作之一,每天在电脑前要坐 8 到 16 个小时,中间几乎没有休息,这就很容易长肉。而肥胖很很可能会引起其它的疾病,心脏病就是其中一种严重的疾病。当然,你可以通过一些锻炼避免它,比如花点儿钱去办一张健身卡。长时间不符合人体工程学的打字姿势,会造成软件开发人员重复性的肌肉损伤,比如腕管综合征。你应该每隔几个小时的打字后就活动伸展转载 2015-01-30 09:40:16 · 2049 阅读 · 0 评论 -
不要浪费时间去写所谓的完美代码
一般而言,一个系统能用5年、10年,甚至20年以上。但是某特定代码行以及某特定设计则往往比较短:当我们使用了不同的解决方法,其生命周期可能就只有几个月、几天,甚至是几秒种的时间。有的代码就是比其他代码更重要通过研究代码如何随时间变化,Michael Feathers确定了代码库的功率曲线。每个系统都有代码,通常而言里面的很多很多代码,一次写好之后就永远不会变了的。但是还是有转载 2015-01-20 09:41:42 · 1968 阅读 · 0 评论 -
假如女人是一种编程语言
导读:假如女人是一种编程语言,也许每个男人心中都有自己最喜欢的那一个吧?我认为女人可分两类,“面向过程”和“面向对象”。 计算机语言的实质其实是为了让人类能够更好与计算机打交道,最终结果都是通过编译成二进制代码或通过解释器转译成二进制代码的形式,由计算机来执行。而二进制就是0和1,假设1代表男人,0代表女人,那么瞬间就可以发现世界就变成了一台大“计算机”。而爱情和情爱也可原创 2012-11-10 18:13:08 · 1838 阅读 · 0 评论 -
关于DLNA的资料汇总(更新部分支持影音设备)
最近看到很多影音设备开始支持DLNA,特检索相关资料,摘录如下---------------------------------------------------DLNA的全称是DIGITAL LIVING NETWORK ALLIANCE其宗旨是Enjoy your music, photos and videos, anywhere anytime欲了解更多信息,请参考h转载 2012-10-31 11:21:35 · 4671 阅读 · 0 评论 -
西西吹雪:从程序员到项目经理
从程序员到项目经理”,这个标题让我想起了很久以前一本书的名字《从Javascript到Java》。然而,从Javascript到Java充其量只是工具的更新,而从程序员到项目经理,却是一个脱胎换骨的过程。从Javascript到Java,是一个取巧的方法;而从程序员到项目经理,却并无捷径可走,必须从内而外的改变和提升。本文摘自西西吹雪博客 一.为什么要当项目经理转载 2012-09-21 09:42:10 · 3067 阅读 · 0 评论 -
致IT同仁 — IT人士常犯的17个职场错误
记得刚参加工作时(那是97年),中国的IT刚刚兴起,那时,作为一个IT人士是一件很光荣的事,而那时的我正在做电气和电子相关的工作。99年第一次跳槽,进入了IT行业做软件开发。至今,中国的IT已经走过了十多年。但昔日的“光荣一员”却成为了现在的“IT农民工”,这究竟是怎么了?是中国的IT发展已经很好了所造成的吗?不是!在我看来中国的IT还比较的原始,还有很大的提升空间。我认为造成这一切的都是我们自己转载 2012-10-15 09:36:45 · 2067 阅读 · 0 评论 -
IT人,你有“假前综合症”吗
每个星期的周五,总会有一种强烈的感觉,就是不想写代码,一行代码也不想写。刚才去贴吧发了一贴,一位午饭说,有假前综合症了。呵呵,也许如此吧。 昨天已经完成了本周的工作,今天把测试case整理好之后,又主动向组长要了两个测试模块。作为在一个偌大的公司,你每天的工作量都是差不多的,你永远没有闲着的时候。没有耕坏的地,只有累死的牛,能者多劳,而不多劳者又不未必多得。 忙里偷转载 2012-09-24 09:26:39 · 1330 阅读 · 0 评论 -
找些名句,鞭策自己
参加工作刚满月,发现我们公司有点懒散,自己也开始慢慢的堕落!我的职位是,软件实施工程师,工资不高,在厦门这地方呆着,应该也是“月光族”。趁自己现在还有动力,还有目标,还有理想,继续奋斗吧!下面是以前在网上看到的哈佛语录,为的是给自己看的!我们之所以会心累,就是常常徘徊在坚持和放弃之间,举棋不定。经典语录一:哈佛有一个著名的理论:人的差别在于业余时间,而一个人的命运决定于晚上8点转载 2012-09-25 12:52:00 · 1971 阅读 · 0 评论