10

刚刚踏入编程世界大门的你,是不是对程序员生活充满了 YY?是不是幻想前方是一条令人热血沸腾的杀怪之路?亦或是默默坐在电脑前做孤独英雄一辈子?充满好奇,不如来看看 SegmentFault 最具匠心的工程师—— @王铁手 的感悟。他也曾与你一样满心期待地加入互联网行业,在多年不卑不亢,一步一个脚印地慢慢打造自己的生活工作以后,他有话想说。

手哥.avi

为什么在大学里选择学习计算机?

我觉得这是一个纯粹被兴趣所驱动的选择。从初中家里有了电脑,我就喜欢瞎折腾研究它。高中的时候也是公认的电脑高手。那个时候互联网远没有现在这么发达,没有大数据、云计算、电商这种概念,所以这个选择并不是追逐浪潮,而是我自己真真切切的喜欢。

觉得一个程序员最需要什么样的品质?

程序员就像一个学校里最酷的 nerds。他们根本不去操心老师的课,却又什么都懂。为什么呢?因为程序员最厉害的品质就是主动推进。他们自主学习不熟悉的知识,主动探索解决问题。他们需要具备超强的解决问题的能力,在没有人监督帮助的情况下,也能够顺藤摸瓜,一步一步学习新技能,使用新技能,干掉大 boss。与此同时,程序员还需要一针见血的洞悉能力。很多用户,由于自身有限的专业知识水平,往往不知道自己真正想要的是什么。这时候就需要程序员用专业的能力不断和用户“沟通”,来发现用户需求的深层次原因。这种沟通不仅限于语言上的沟通,程序员更多的是通过技术手段采集有效数据,分析这些数据来了解用户。

什么是程序员思维?

首先,程序员看待事物就像把这个东西放在手术台上要去解剖它,要去理解它的内在逻辑。比如一个手机,在一般人眼睛里它只是手机,而在程序员的眼中,它就是个生命体,有自己的 body(硬件),自己的灵魂(OS),能量管理(电池)。各个部分都是互相协作的。比如,OS 要根据硬件的条件去设计。其次,程序员喜欢利用自己的编程技能来傻瓜化自己的生活。比如我自己喜欢阅读各大新闻类网站的最热最新文章,但是繁琐地打开一个个网站去阅读,太费时。于是我自己做了一个帮助推送所有自选网站的热门新闻的浏览器扩展。这样所有的想看的新闻就能一键 get!

为什么选择 SegmentFault?你在 SegmentFault 的工作,感觉有什么收获?

我觉得选择一家公司,最重要的是深切地认同公司产品的价值,这样才能保证我的工作是产生价值的。选择 SF,首先因为我自己就是 SF 的用户,我使用过 SF 的产品,从心底里认同它给不同阶段的程序员带来的帮助和成长。与此同时,我关注一个公司是否能推动我个人的进步。创业公司的优势就是在此。它就好像一个刚出生的小孩,充满了活力,没有历史包袱。由于人员较少,管理灵活,自由,人性化。随着公司的成长,我也需要不断地成长来与之适应。我需要不断的打破原有的舒适区,进入未知领域进行探索。

哪些东西平时容易被程序员们忽略,却其实很重要?

健身,健身,健身……重要的事情说千千万万遍。

还有需要控制情绪。因为程序员的专业技术其实是很闭塞的,懂的人懂,不懂的人就是不懂,所以程序员在跟项目经理或者其他不懂技术的人沟通的时候,很容易争执。在这个时候,请把握好自己的情绪。

程序员有什么苦逼之处?

没有女朋友的,没时间找女朋友。有女朋友的,没有时间陪女朋友啊。BTW,请在入行之前找好女票。


大家还有什么问题,请尽情喊话,王铁手在评论区为你解答!!!


//清新文艺无比靠谱的编程女纸 Lily,愤世嫉俗逗逼无穷的编程喷子Pepper
Pepper:Lily,我们是何方妖怪?
Lily:我们都是萌萌哒美帝大二在读生,现在在 SegmentFault 实习中。
Pepper:我们俩最近打什么酱油?
Lily:我们要制作一个访谈系列,为打破外界对程序员简单平面的偏见,他们其实都是有血有肉有思想的创造家。

你可能感兴趣的

17 条评论
xjjf0Th1skjdfl · 2016年01月21日

在阅读全文的过程,我一直在笑诶。

第一个笑是因为自己刚接触编程2个月,
第二个笑是因为自己本科是计算机专业,却不曾了解编程
第三个笑是因为现在才知道原来我也有程序员思维
第四个笑是因为喜欢上了这儿
第五个笑是因为自己喜欢健身
第六个笑是因为已经有女朋友了

非常喜欢这篇文章

+3 回复

vimac · 2016年01月22日

sf这次改版我提了不少bug啊,都是铁手同学直接来找我调的~~

+1 回复

mousycoder · 2016年01月21日

6666

回复

Noodles · 2016年01月21日

不好奇手哥为什么叫铁手嘛

回复

xjjf0Th1skjdfl · 2016年01月21日

好奇心会出事的。所以呢,let me show you the code?

回复

吴隐隐 · 2016年01月22日

666666

回复

飞龙 · 2016年01月22日

于是我写了个爬虫。。

回复

Nero_Zzz · 2016年01月22日

其实铁手真名不叫铁手 ?

回复

vimac · 2016年01月22日

铁手同学改bug还是很耐心的 ?

回复

高阳Sunny · 2016年01月22日

这都知道 ?

回复

王铁手 · 2016年01月22日

so where is the code ?

回复

yujieyu7 · 2016年01月22日

赞插件

回复

xjjf0Th1skjdfl · 2016年01月22日

审核中。。。

回复

敲键盘的猫 · 2016年01月24日

入行前找好女朋友并不能从根本上解决问题!请不要误导新人!

回复

王铁手 · 2016年01月31日

有女朋友对编程还是有好处的

回复

incNick · 2016年03月08日

照片内容感觉好神奇,为什么todo和inprocess是文字,而后面是便条了呢?感觉这里面有坑啊

回复

线上猛如虎 · 2017年02月28日

即使入门了....也是会从有女朋友到女朋友跑路的......代码不要嵌入太深,女孩子要多陪陪

回复

载入中...