转到正文

博客水木

一个学习总结与工作经验分享博客。

存档

分类: 心路历程

参与开源的一个好方式是为当前你正在使用的(开源)项目贡献力量。GitHub为多达五百万的开源项目提供托管。这里有各种技术集的项目,比如:recipes、 HTML/CSS、Ruby、Astrophysics和其他许多项目。这份指南会涵盖在一个典型项目中的各个方面,同时指导如何参与贡献。 查找项目 我们建议你开始时查找你已经在使用的项目...继续阅读

...

你是否曾为业余项目没有进展而惆怅过?想要有完整两天时间(没有任何的放松机会)来编程也不现实,时间的零乱往往让人不知所措。还有一个重要的问题就是你上个星期写的代码,隔一个星期后再接着写,你还能记得多少? 为此,可汗学院计算机科学学院院长暨jQuery创始人John Resig撰文分享了自己的心得和体会。现在,让我们...继续阅读

...

这两天,在微博上表达了一下Code Review的重要性。因为翻看了阿里内部的Review Board上的记录,从上面发现Code Review做得好的是一些比较偏技术的团队,而偏业务的技术团队基本上没有看到Code Review的记录。当然,这并不能说没有记录他们就没有做Code Review,于是,我就问了一下以前在业务团队做过的同事有没有Code Re...继续阅读

...

【51CTO经典译文】无论你是干什么的,无论你在哪个行业,都必须面对一个事实:成功的人必然走过艰辛的路,必须一步一步踏踏实实前进。对程序员而言也一样,刚接触编程的程序员非常渴望精通一门编程语言,有点编程经验的程序员想掌握架构设计,有多年工作经历的程序员则想成为大师级人物,总之编程能力不是一蹴而就的,我...继续阅读

...

导读:去年很多朋友私下或新浪微博上在总结自己的职业生涯与职业规划,也感觉到很纠结与彷徨,尤其技术人的职业生涯,随年龄增加,一些优势逐渐丧失。4月 13 日数据库技术大会的主办方举行的晚宴上,也让本人支持一个大家感兴趣又贴合实际的话,话题是:三十岁后的 IT 人如何抉择人生路,遗憾的是预订酒店饭桌是几个房间...继续阅读

...

对于一份工作,你可能专注于修炼自己的内功,会在不自觉中忽视软技能。硬技能决定你是否能得到工作,而软技能能够表明你是否适合这份工作和适应工作环境等。所有的公司都有属于自己的文化,并努力将这些文化传承下去,所以他们必须确保每一位新员工能够适应这个环境。 许多硬技能很容易获得并可很快的提高,而软技能由...继续阅读

...

“文章体”之程序员版 时至今日都是我咎由自取,找不到对象就是找不到对象,与任何人无关。程序员生涯的苦逼,造就了我娇羞内向,不问红尘的脾气,导致今日岌岌可危的地步,我今天愿意承担一切后果。其实,我很感谢你们让我跌倒在今天,而不是在我依旧屌丝的将来,我必须重新梳理自己,坦然面对并修复bug!本码农,生活中...继续阅读

...

每个人都暗自地渴望成为一个创业者。现今技术型新兴产业和机会正值繁荣时期,我看到网上创业的公司比线下创业的公司多很多。技术创业,正如其名,意味着你的生意通常不是在线下进行的。像这种类型的创业,创业者应该懂得编码和设计工作。我的意思是,如果你不知道如何给自己理发又怎么可能去开一家理发店呢。 那么,如果...继续阅读

...

有些事情我们不得不去面对,就像有的时候你可能会觉得自己不是一个很优秀的程序员,就因为一个简单的程序都会出现很多的bug;或者你认为简单的方法最后竟然无法实现。可是,在给自己压力的同时也要站在第三方立场思考:基本上任何人都会遇到这样的苦闷事情,难道这能说明大家都不优秀吗?如果你无法战胜此类压抑、挫败的...继续阅读

...

成功人生所需要知道的一切重要事情,你都能从计算机编程中学到。不相信我?那就继续往下看。 当我很小开始编程之时,还只是照搬电脑杂志上前瞻性的文字和符号,以便我和哥哥能够让带有一个双软盘驱动器的旧 Franklin 64 播放一段小巧的数字曲调。当时我们还没有太多生活经验去辨别那些神秘文本。 很多年后,在高中的Pa...继续阅读

...
建站服务