如果一切需要重学,2014年应该学哪些技术?

| 心得体会 | 2条评论
157
编程书籍

最近我收到了一位程序员的邮件,他是一个老程序员,但由于一些不可控的原因,退出了编程界一段时间,但现在他想重操旧业。用他邮件中的原话:如果必须“重新”学习,在我的新的2014年,哪些技术,编程语言,模式和平台是我应该掌握的,能让我跟上最新技术趋势的。

如何判断自己是否具有成为一名优秀程序员的潜质

| 心得体会 | 7条评论
124

经过了5年多的专职钉马掌生活后,我开始问自己一个问题:我要一直这样干下去吗?能不能干点儿别的?我的性格跟其他乡下那些叼着雪茄、喝着小酒的铁匠不一样,我从来没有戴过牛仔帽或骑过公牛。我渴望的是知道更多的事情,琢磨更多的事情,做更多的事情。

我的老公编程有瘾

| 心得体会 | 8条评论
101
学习编程

能上瘾的还有更糟糕的东西,比如毒品,性,色情或宝石消除游戏。而我的老公却是对编程有瘾。编程对他不仅仅是一种爱好或事业——那是一种生活方式。“你真讨厌,”我说。“我觉得你编程时更享受,而不是和我在一起时

Python超级程序员使用的开发工具

| 心得体会 | 4条评论
38

我以个人的身份采访了几个顶尖的Python程序员,问他们这几个相同的问题。下面是他们的回答,希望在他们的回答中你能找到一些可以让你的开发更便捷的工具。

我的一天是这样度过的

| 心得体会 | 8条评论
89

这些年来我养成了一些生活及工作上的习惯。我想这些习惯也许会对你有些启发。

成长成巨人的唯一途径

| 心得体会 | 1条评论
15
sam_altman

这说的是,如果你想有朝一日成为一个大公司,你必然的需要做出什么东西,而且它是那么的好,以至于人们会推荐给他们的朋友——事实上,好到他们想成为把这种溢于言表的好感觉推荐给他们的朋友的第一人。

死亡无所惧——但请处理好你的“巴士因子”

| 心得体会 | 4条评论
12
巴士因子

巴士因子仅仅是一个让我们去思考如何开发软件的黑色幽默术语吗?两个星期后,我的朋友,也是我的同事,就被一辆重型货车撞了。我不打算说出她的名字,我不想因为这篇文章导致有人跳出来在搜索引擎上搜索关于她的信息

程序员最艰巨的十大任务

| 心得体会 | 5条评论
209
本文的作者: Craig Buckler

程序员最艰巨的任务跟编写代码没有多少关系。如果你认为自己还是一个水平一般的程序员,在你真正的能进入到高手行列前,请确保你已经克服了下列晋级的障碍。

一个不懂营销的程序员的一周营销日记

| 心得体会 | 5条评论
41

我花了几年时间开发了这个东西,因为我需要它,我想其它人也会跟我一样需要它。上周我正式发布了它。我所说的“发布”,是指在Twitter上发布了一条微博。

我做这个程序员还有意思吗?

| 心得体会 | 42条评论
92

我有了这种感觉,并在认真考虑是否要辞职,不再做程序员,但其中的原因并不是你们想象的那样。

为什么我要使用一个20年前的IBM老键盘

| 心得体会 | 6条评论
30

几天前,我在网上发了一张图片,想炫耀了一下我的新MacBook Pro笔记本强悍的多屏功能。没人感兴趣。但图上的那个老键盘却得到了不少人的评论。很多人问:为什么我会使用一个老的掉牙的键盘?

编程六月定律

| 心得体会 | 15条评论
88
WTF

上周,我被迫对一个很老的项目做一些修改。麻烦是,当开始着手时,我真的记不清这个项目究竟有多老了。这实际上是我使用Codeigniter实现的第一个MVC项目。打开项目文件后,很多东西都让我头晕。首先,没有版本控制,第二,没有注释。

一个新手为老代码写测试程序的心得

| 心得体会 | 3条评论
16
举重

作为一个在Rackspace公司的初级程序员(在Airbrake开发组),我经常会有一种相似的感觉,它催促我不停的大量产出代码,以为这样能让产品更强壮。当正如我的膝盖每次在下蹲时都要忍受痛苦一样,未经测试的老的功能特征在大量出现的新功能的重压下开始变形,开始断裂。

并发(Concurrency)和并行(Parallelism)的区别

| 心得体会 | 16条评论
125

最近在读《real world haskell》里关于并行的一章时,看到作者首先对并发(Concurrency)和并行(Parallelism)的区别进行了定义和解释。以前我对这个问题也是一知半解,如果有人问题这个问题,恐怕我只能挠头说不清楚。而在这本书里,作者的解释是

四件在我步入职业软件开发生涯那天起就该知道的事情

| 心得体会 | 29条评论
300

我的软件开发生涯开始于大约15年以前。但是直到最近5年,我才真正地看到它的提高。下面这些事情,我希望在进入软件开发领域时我已经知道了。如果我早点知道这些事儿,我将会变得更加成功。