珍惜时间,时间管理——珍惜时间碎片

吃面包或者饼干一类的东西的时候,常常会掉落一些细小的碎屑,或许大多数朋友都不会太在意,因为如果要捡起来吃掉,一是觉得不卫生,二是似乎太小没有那个必要,节约也不至于到这种程度吧。假设一个天天以面包为食的洋人,他每次吃面包都不可避免地会掉落一些面包屑,虽然集到一起大概也就不起眼的一小撮,但是一个月下来,面包屑大概就不是一小撮了,一年下来,或许掉落的面包屑都跟一个面包差不多大了。  那么,一年里我浪费掉... [阅读全文]

35岁的程序员,程序员,不止干到35岁

  在中国,程序员不能超过35岁,似乎已经是不争的事实,软件开发工作就是青春饭,顶多靠毕业这十年的时间,超过这个年龄,要不成功跃身成为管理者,要不转行进入其他领域,好像再没有更好的选择,即使偶有继续坚持作开发的,也被看成另类一族。老外却不是这样,40,50岁仍然作开发工作的大有人在,甚至很多牛人,包括获得康柏最佳软件奖的Robber,仍在埋头作着他所喜欢的编码工作,为何如此差异。我仔细想了一下,特... [阅读全文]

学会看病教学设计,十年学会程序设计

这里分享一篇 Peter Norvig的 《十年学会程序设计》 (Peter Norvig 系Google研究院主任、美国计算机协会(ACM)资深会员(Fellow))。全文如下:  十年学会程序设计  Peter Norvig (Copyright 2001)  原文网址  为何大家如此匆忙?  走进任何一家书店,你会看到书架上一排不见尽头的放着如 7天自学Java语言 以及几天或者几小时学会... [阅读全文]

面试常问的问题,问问题的艺术

每个人都是由菜鸟发展而来的,我们现在处于菜鸟并将长期处于菜鸟阶段,所以我们需要努力努力再努力。但是在这个通往牛人的道路上,充满了各种艰险,有的时候,只依靠我们自己的力量是远远不够的,这时候我们需要寻求各种帮助。问牛人问题也成了一种快速而且简单的方法。  我平时也喜欢回答一些别人的问题来提高自己,但是从一些帖子,我看的出来一些人问的问题相当不”标准”,或者说很不能吸引牛人。不... [阅读全文]

道理谁都懂,程序员应该懂的道理

A. 一农户在杀鸡前的晚上喂鸡,不经意地说:快吃吧,这是你最后一顿!   第二日,见鸡已躺倒并留遗书:爷已吃老鼠药,你们别想吃爷了,爷他妈也不是好惹的。  当对手知道了你的决定之后,就能做出对自己最有利的决定。——纳什均衡理论  所以保密、信息安全很重要  B. 鱼说:我时时刻刻睁开眼睛,就是为了能让你永远在我眼中!   水说:我时时刻刻流淌不息,就是为了能永远把你拥抱!!... [阅读全文]

ibm笔记本,IBM 总架构师:话说程序员的职业生涯

作者:IBM 软件集团大中华区总架构师 寇卫东  有一些年轻的程序员向我咨询,将来的路应该怎么走?俗话说,条条大路通罗马。不同的路都能走向成功。到底选哪条路,取决于自己的兴趣。可能有程序员会问:如果还没找到自己的兴趣怎么办?我的建议是多尝试,努力做,这是职业生涯的必经之路。当你积累了一定的技术和经验之后,就会面临多种选择。选择哪条路,因人而异。  如果对某一种或几种技术非常感兴趣,并且能够持续钻研... [阅读全文]

简单好唱的歌,简单才好

今天吃午饭的时候,闲聊说起SNMP协议的设计过于简单(简陋?),但就是这样简陋的东西,基本上成了网管协议的事实标准。记得在大学通信课上了解的几种主要的组网方式,现在,除了公认效率很低的以太网遍地开花,有几个人见过token ring,apple talk网?为什么呀,简单呗。  我记得开始做软件的时候,有几年时间,看了些软件工程、软件开发思想方面的书,半瓶子醋的很厉害,写东西的时候,脑袋里充斥了两... [阅读全文]

程序员101:如何自学编程

  你也许曾经想过要学习如何开发软件或只是想临时的写出一个脚本但不知道如何入手。 幸运的是,现在的互联网上到处都有丰富的学习资源让你能在短时间里成为一个程序员。  因为互联网的出现,使程序员们可以通过它讨论软件开发技术,发布学习指导,以及共享代码实例让其他人可以在线学习。 如果你感兴趣如何才能成为一个程序员,从网上这些大量的优秀的培训资料、学习向导入手将会是个不错的开始。  首要之首:不要急于选择... [阅读全文]

植物组织培养,有感于"研发人员的个人培养和组织培养

也是和朋友讨论的时候突然想起说说这个话题的。笔者呆过的企业都是研发类型的企业,民企、私企、外企都呆过。各自有自己的流程,各自的管理风格。但在这里仅仅聊一些微观的问题,涉及我对于具体的研发人员的一些问题的看法。  1. 很多研发人员没有自己的技术发展的规划  这个是一个重大的问题,尤其对于有志于技术方向的毕业生。初出茅庐,没有人指导,一步错,步步错。笔者在学校属于鲁钝之人,但是一步步的在研... [阅读全文]

被广泛流传,五个广泛流传的对大龄程序员的误解

最近我过了40岁生日。 一个朋友开玩笑的对我说:”嘿,我想这个意味着你已经老的不适合再去编程了吧!“,我表面上哈哈一笑,但心里却触动不少。年龄歧视在我们这行里并不可笑。 就像今天用Java的兄弟沦落到这个地步一样,几年前,使用COBOL家伙被我们从心底里嘲笑其老旧的编码方式和缺乏新技术中的灵活性。  如今轮到我被他们嘲笑了。 也许你也是这样。如果目前没有,我估计这... [阅读全文]

java自学之路,自学之路——为今后的30年做准备

半路出家踏进这个领域的,基本上全部是靠自学的。下面是这些年来的自学途径(含未完成部分),目标是为未来的30年进行技术储备。换一句话说,今后三十年都打算搞技术。什么程序员三十岁怎么怎么,先把这句话践踏在脚下。  下面的图中,黄色部分是正看的(含看了七八年还没看完,但又不想放弃的的),红色部分是待看的,白色是已看的。打叉的是不想看的。  首先,是技艺部分。自学路线如下:   当然,中间还看过其它很多相... [阅读全文]

专注雕文,时间管理——专注与放下

  肯定有不少朋友看到本文标题都不会感觉到轻松。是的,对于我们绝大多数人来说,专注和放下绝对是两件很难办到的事情,后者更甚!这也是为什么我要把这个话题放到最后才拿出来和大家一起探讨的原因。  在前五篇的文章里,我们共同探讨了时间管理各主要方面的理念和具体措施。但是,一个理念对我们的工作和生活是否真的有帮助,还得实践出真知。如果不去实施,空谈理想是毫无意义甚至令人反感的!  专注与放下,则是具体实施... [阅读全文]

好有印象代码,再谈好代码

什么代码才是好代码?这真是个老得能拔掉牙齿的话题。好吧,那让我们再在这刮沙尘暴的无聊时光里重复一次。好的代码要是易读的代码、要做到职责分离、要做到单一职责、要有高的执行效率....  等等,等等,这才抽象了,太书面化了。我只是一个菜鸟,刚写代码几年,也没念过什么书,能不能说得通俗易懂一些?  好吧,我停下来,想,这真是个难缠的家伙。我说,这样吧,我推荐几本书你去看吧,《重构》熊节最近再版了,建议你... [阅读全文]

北京蜗居之恋,北京IT小土著蜗居生存现状

本人专科毕业后一直在北京从事IT行业(北京土著)  80后、未婚、马上就要过28岁生日了  有房:五环外一套一居室(二手)  有车:楼下一辆私家车(吉利)  存款:累计个人收入20W,(被一胸大、肤白气质佳的金牛座MM当了两年长期饭票挥霍一空,分手前半个月还缠着哥们花了4k买了个N73,最后与偶分手6个月后嫁为它人妇,人财两空~~。有点像蜗居里的小贝,被现实彻底打败)  血泪史真正开始~!  04... [阅读全文]

要养成好习惯,养成重构的习惯有多重要

身为一个维护人员,我每天的工作就是研究产品的代码,修正各种bug,或者添加各种新功能。Kent Beck在《重构》一书中使用了一个隐喻,“坏味道(bad smell)”。用这个隐喻来形容我目前的处境,那就是我正在粪坑里挣扎。这里充斥着“Copy/Past/Modify”而来的代码。为了实现一个功能而随心所欲添加的成员变量。长达一两千行的函数。几万行... [阅读全文]

我的职业生涯规划,话说程序员的职业生涯

转自:http://www.programmer.com.cn/1462/作者:IBM 软件集团大中华区总架构师 寇卫东  有一些年轻的程序员向我咨询,将来的路应该怎么走?俗话说,条条大路通罗马。不同的路都能走向成功。到底选哪条路,取决于自己的兴趣。可能有程序员会问:如果还没找到自己的兴趣怎么办?我的建议是多尝试,努力做,这是职业生涯的必经之路。当你积累了一定的技术和经验之后,就会面临多种选择。... [阅读全文]

拿得起放得下,技术,要拿得起,更要放得下

这篇文章, 我想和大家分享一些我学习生涯中的一些体会, 其中一项, 就是技术要拿得起, 更要放得下.  回想数年前, 我也曾经在C++虚拟继承类的object memory layout研究过程中激动过. 也为了实践不同的COM Apartment Model写过多种测试程序. 当然, 也为了到底是学Java还是.NET踌躇过. 也在论坛上为了牛角尖问题和人家打过口水仗, 也拿自己用汇编写的程序炫... [阅读全文]

重读闭音节,重读《由C#风潮想起的-给初学编程者的忠告》有感

我大约刚开始学编程时就看到这篇文章了(下面简称《C#风潮》),这是一篇被转载了上万次的名文,可参见这里 文章搜索。今天无意间又看到它,《C#风潮》显然是很不错的文章,作者列举学习中的实例包括自己的经历,将自己对技术学习的深刻理解,清晰地展示给我们,并指出了学习的方向。又一年就要过去了,现在重读,联想这几年的经历和认识的发展,我觉得有一些新的体会。  文章的第一句话是:“我始终认为,对一... [阅读全文]

编程高手箴言,调试高手和编程高手

业界总是有高手之说,高手成了程序员心中之偶像,成了程序员成长之目标。但是,现实中人们往往对自己所了解的程序员,很难认同为高手;人们反而对那些自己不了解的,甚至是道听途说的人会认作为高手了。高手,同武林高手一样,神秘之至。  许多程序员都有这样的经历:无论自己编写什么很短很短的程序,一般是很难一次就能通过编译的;通过编译的其功能还不一定是正确的。我在很早就注意这样现象了,开始的时候,我还不信这个邪,... [阅读全文]

时间管理的重要性,时间管理——被忽视的重要理念!

与其说时间管理是一门艺术,倒不如说是一种生活的技巧。艺术首先需要长时期的学习和揣摩,然后在创作时还需要花费大量的时间和精力去精雕细琢,艺术家可以每天花十几个小时来思考如何进行艺术创作,可谁会每天花十几个小时来规划今天自己要做什么呢?生活的技巧则是人们经过长时间生活、工作的实践总结出来的行之高效的方法论,技巧往往并不高深,看似都是些浅显易懂的道理,但区别就在于,如果您重视、学习并掌握它,那么您就能很... [阅读全文]

程序员30岁,程序员30过后

最近博客园里程序员过30岁能不能再写程序的帖子好像又火起来了。当年我刚入行做IT,看到的这类帖子,吓得不得了——差点就放弃了,还好我胆子大。所以今天有空,再看到这样的帖子,总是忍不住要多说几句。  我大学里学的专业是国际贸易,毕业后主要是做律师,也比较深入的涉足过装饰行业,几年前转行做了IT。  所以,我想,关于这个话题,我能给大家一个不同视角的启示。当然,个人意见,仅供参... [阅读全文]

几句话日记,写给在校大学生的几句话——不要浮躁要踏实

以前就有大学里面学什么的讨论,还有30/35岁程序员的讨论。我觉得可以放在一起来说。一下是我的想法仅供参考。  在大学里应该做什么?1、学习方法的掌握。2、学习基础知识。  一、学习方法  中国是填鸭式的教学,往往忽略的学习方法的培养,导致了被动学习,应付差事,甚至是厌学的情况。我觉得每个人都有适合自己的一套“学习方法”,越早的发现他、掌握他,对自己越有利。找到了之后可以更... [阅读全文]

热血沸腾,曾经热血沸腾软件创业、技术带人犯下的幼稚错误总结

几年前,心血来潮,觉得打工实在没意思,就豁出去创业,先走一步看一步的心态,不拼怎么能会赢呢。我就辞掉工作,走起了创业之路。当时为了节约成本,租了宁波万达广场后面的一个崭新小区里的毛坯房、1年租金2万,120平米,简单装修了一下,花费了1万,有3室1厅,其中一间可以当卧室、一间可以当办公用的,另一间可以给外地员工住,白手起家创业嘛,哪里有那么好的条件。  就是这么简陋的条件,还没开始营业,4-5万就... [阅读全文]

好习惯成就好未来,好习惯成就好程序员

公司搞了一次技术峰会,我有机会和大家聊了一下有关如何成功的问题。会上我向大家提出了我的想法,好习惯才能成就好程序员。   有很多人可能对这句话很不以为然,我也不忙辩解,先回答我下面的一个问题。   现在我们身边的同事,开车的越来越多了,如果周末你出去游玩,你需要寻找一个开车的伙伴,你愿意找下面的哪一位呢?   第一位,平常开车的时候,经常遇到一些小状况,但是因为见识多,所以很多事情知道怎么解决。 ... [阅读全文]

软件工程师,奴隶到软件工程师十年回望

突然想写自己的十年历程,遥远的其实很多已经淡忘了,淡忘到只剩下模糊的记忆,凭此刻回忆,写下了仅剩的一些印象。   1999年   那时候我大概有18、9岁,没有父母,具体年龄我也搞不太清楚,在姑姑家已经生活了8年,每天日复一日的做着繁重的家务、干各种农活,去集市上帮姑父卖种子农药等,忍受着姑姑家每个家庭成员的训斥,没有反抗,让我干什么活,我就得干什么活,哪怕是杀鸡那么残忍的事情,每年中我... [阅读全文]

程序员求职第一书,一位程序员的忠告

诸位,咱当网络工程师也是几年了,不算有出息,环顾四周,也没有看见几个有出息的!回顾工程师生涯,感慨万千,愿意讲几句掏心窝子的话,也算给咱们师弟师妹们提个醒,希望他们比咱们强!   [1]好好规划自己的路,不要跟着感觉走!根据个人的理想决策安排,绝大部分人并不指望成为什么院士或教授,而是希望活得滋润一些,爽一些。那么,就需要慎重安排自己的轨迹。从哪个行业入手,逐渐对该行业深入了解,不要频繁... [阅读全文]

管理less,个人管理 - Learn More,Study Less!

  在我们学习知识的过程中,对于知识的了解,我们都是从不懂到熟知,在《Learn More,Study Less!》ebook中对整体学习理论和方法进行了一些描述,本篇讲介绍一下整体学习。整体学习五步骤1) 获取  通过眼睛和耳朵获取信息,这个阶段主要目的有:简单(Simplicity)信息量(Volume)获取信息速度(Speed)2) 明白  明白获取的信息,还提留在信息最表层。比如对于一个公... [阅读全文]

程序员的阶段,程序员的四个阶段

突然记起来刚来公司的时候,对程序员定义了四个阶段,每个阶段用一句话表示出来,其实就是Four stages of competence,下面介绍一下这几个阶段,看看我们自己处在哪个阶段,千万不要把阶段一认为是阶段三了。  阶段一:不知道自己不知道(Unconscious incompetence)  大学期间,我和老师做过一些小项目,自认为自己很牛,当时还去过一些公司面试做兼职,但是就是不知道为什... [阅读全文]

送给一些无聊的人,送给初学.NET兄弟们的一些话(修正版)

很高兴,你们选择了.net方向,我要告诉你们的是,你们没有选错,在Win7时代即将到来之时,你们选择的技术已经是win7操作系统的内核,也就是说,在Win7里,你的应用程序是直接访问操作系统,这比Java就快了许多,因为Java和.net都是运行在虚拟机上的,可是Win7的内核就是.net 这无疑就让.net比Java在中介上少了一层CLR(公共语言运行时),这个CLR已经在Win7操作系统的内部... [阅读全文]

仙剑奇侠传游戏,做游戏研发的"仙剑奇侠

  姚壮宪,一名激情四溢的程序员,一款游戏能让无数少男少女倾心多年。在打造游戏的同时,他释放着真情,这份真情包含对感情的追求、对事业的执著。他身上的热情、质朴受到所服务公司的赏识,自身才华也随之尽情施展。如今,小程序员已做了经理人,个人魅力影响到更多的人。  坚定跨入游戏门  姚壮宪1969年出生于中国台湾花莲县,1985年考入台北工专矿业专业。尽管他不喜欢矿业专业,尽管他想学计算机专业,但以他考... [阅读全文]
<< < 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 > >> 共1207条 分41页