你好哇.程序员:漫话程序员面试求职、升职加薪、创业与生活(txt+pdf+epub+mobi电子书下载)


发布时间:2020-07-12 13:21:19

点击下载

作者:安晓辉

出版社:电子工业出版社

格式: AZW3, DOCX, EPUB, MOBI, PDF, TXT

你好哇.程序员:漫话程序员面试求职、升职加薪、创业与生活

你好哇.程序员:漫话程序员面试求职、升职加薪、创业与生活试读:

内容简介

《你好哇,程序员——漫话程序员面试求职、升职加薪、创业与生活》以漫画+幽默风趣的语言,形象、生动地刻画出程序员的世界。全书涵盖了程序员工作与生活、创业的方方面面,如面试、求职、升职、加薪、加班、家庭,等等。程序员的喜怒哀乐,都暗含其中,具有非常高的阅读价值。作者作为一名程序员,具有多年的从业经验,难得的是文笔出众,通俗易懂,读者读来能快速产生深深共鸣。

为什么写

人最宝贵的就是生命,生命对于每个人来说只有一次。人的一生应该这样度过:回首往事,他不会因为虚度年华而悔恨,也不会因为碌碌无为而羞愧;临终之际,他能够说:“我的整个生命和全部精力,都献给了世界上最壮丽的事业——为解放全人类而斗争。”

我在上初中时有幸读到了《钢铁是怎样炼成的》一书,它的主角保尔·柯察金说过上面的话。在我指悬键盘准备写序言时,忽然想到了它。

从2005年我转行做开发至现在,转瞬之间十余年了。

十年。

作为程序员,我生命里最珍贵的十年,都献给了Coding。从最初的贸然进入,到后来的喜欢、热爱、坚持……一路上既有艰难困苦踯躅徘徊,也有一往无前风光霁月,有很多人很多事,经过我细小却永是流逝的生命之河,它们就像一颗颗或大或小的石子,激起了无数的浪花,漾起了经久不息的涟漪。

我曾经是一个程序员,现在仍然是,将来也许还会是。无论如何,我永远也不会忘记这天赐的身份,以及它带给我的喜怒忧思悲恐惊。

2015年匆匆而逝,看起来与其他年份一样并无什么不同,然而回望之际,我发现,它对我来讲真是特别的一年,具有非同寻常的意义。这一年发生了很多事,无论悲喜,都给我留下了深刻的印象,并且它们纠缠交错,一刻不停地向四面八方撕扯着我,终于让我明白了一些实实在在的生活道理。

也正是2015年,我始终没有间断地在思考程序员、生活、理想、工作、家庭、亲人、责任、现实、担当等各种人生主题,并且终于有所收获。我不但认识到,“作为一个人,要是不经历过人世间的悲欢离合,不跟生活打过交手仗,就不可能真正懂得人生的意义”;并且明白了,“人生的乐趣不仅在于达到某一目标的那一刻,更在于继续不断努力追求之中。在这努力追求的过程中,我们觉得生命有意义,活着有价值”。

我想通了很多事情和道理,我对工作、生活、理想、奋斗等主题有了自己的理解和看法,这些理解和看法反过来又有形或无形地指导了我的生活和工作。

因为我出了两本书(《Qt on Android核心编程》和《Qt Quick核心编程》),参与了技术论坛、QQ群的一些事儿,接触了很多程序员,有刚入行的,有攒了几年经验的,也有经验丰富学富五车的……程序员们会提出各种各样的问题,并且就这些问题在论坛、QQ群里交流、辩论,当这些讨论涉及行业选择、技术方向、薪资、财富、目标、追求时往往没什么结果——因为这些也真真是与个体密切相关,没有一定之理。

我工作十几年,一直在中小公司摸爬滚打,经历过成长期的公司,也经历过初创型公司,做过程序员、技术专家、项目经理、部门经理、项目总监、技术总监,对各个岗位的各种事情都有所了解。我是一个爱追问爱琢磨又自以为是的家伙,自以为想明白了很多道理,而这些道理也许是别人——比如在门外观望或新入行的兄弟姐妹们,比如干了几多年仍然不断面临各式各样迷惘困惑的老手,比如像我一样自以为想明白了一些人和事需要别人加以印证的伙计所需要的……所以,我开始写作“漫谈程序员”系列文章,并在博客上保持一周一篇的节奏持续更新。

没有想到的是,这些文章居然颇受关注,不但在CSDN网站点击量很大,还被大大小小各类技术相关的站点转载,这是我始料不及的,内心有一丝高兴也有一丝惶恐。高兴的是“有这么多人的想法与我相似,那我领悟的这些鸡零狗碎看来真可以帮到一些人”,这正是我的初衷;惶恐的是,如果我错悟了某些事,通过文章传达了出去误导了别人,可就罪莫大焉了。

我就在这种高兴与惶恐中前行,一直走到了现在。

涓滴之水终可磨损大石,不是由于它力量强大,而是由于昼夜不舍的滴坠。我相信我的坚持一定是有价值的,起码我在做我想做的事情,我不会感到无聊。如果正好我做的事能对别人有所助益,帮助别人发现自己、找到他们想做的事并投入进去,那我不仅不会无聊,还会感到欣慰,因为我这有限的一份热一份光,毕竟有了自我之外的一点价值。

致谢

感谢本书的策划及文字编辑高洪霞老师,她用一罐子热情洋溢的肯定打消了我出这样一本书的各式各样的担忧,萦绕我心头的那些“不务正业”、“哗众取众”的声音在高老师持续的鼓励下终于慢慢飘散。同时高老师对我的信任和支持也让我能够有充足的时间在相对自然的状态下慢慢思考、写作,这也使得本书中的大部分文章在最大程度上保留了源自程序员生活的原汁原味。

感谢出版社以及本书的各位编辑,没有你们的辛苦付出和鼎力帮助,本书绝难顺利付梓出版。

特别感谢本书的插画作者“不知霜舞哀伤”,一面之缘也无,她居然能信任我,答应为本书配图,让我温暖不已。幸何如之!

感谢我的老婆赵建媛女士,她不但在生活上给予我支持,还是我忠实的读者,她不断的催促我在博客上更新,她的期待、鼓励、建议,是我一路坚持的强大动力,没有她的理解和宽容,我的一切都是梦幻泡影。

感谢我的女儿安悦瑄小朋友,我在《Qt on Android核心编程》中提到她时,她四岁半多,在《Qt Quick核心编程》中提到她时,她五岁了,现在她过了五岁半,一阵风似地往六岁跑去了,她天真的期待和向往让我觉得自己在做的事情有了别样的意义。

特别要感谢的是在CSDN上追看我“漫谈程序员”系列博文的朋友们,我从博文后面那些热情、同感的回复以及三不五时收到的私信中汲取了满满的能量,被需要、被认同的感觉是我能够坚持更新的最大动力,没有你们,就没有我的“漫谈程序员”专栏,也没有本书,你们是最可爱的人!

感谢已故的著名作家王小波,他既是文坛外高手,也是程序员中的奇葩。“你好哇,程序员”这个名字受到他写给李银河女士的情书的启发,特此感谢。

感谢我昔日的BOSS,他们给我机会让我成为程序员,曾经一路走过八年时光,甘苦毕生不忘。他们是谢胜落、韩军。

谈笑有程序,往来无白丁,感谢曾经经过和正在经过我程序员之路的同事、朋友,我们在一起的日子,若隐若现在扯淡的文字里。

感谢CSDN,感谢CSDN博客频道的编辑们,正是有了这个平台和你们辛勤的劳作,我的一切才有可能。

最后,也最应该感谢的,是肯花费时间和精力阅读本书的你,没有你,我将寸步难行。

这本书适合谁

这不是一本严肃的、正儿八经的谈论程序员的书,它只是我这么一个老程序员在工作、生活中撷取的几朵小浪花,谈不上多么深刻,也谈不上多么有趣,但,它是真实的。所以,如果你:● 是一个程序员● 想成为一个程序员● 想了解程序员的工作与生活● 对程序猿这种特殊物种感到好奇

都可以从本书中找到你想要的东西。

如果你只是想吐槽程序员,也可以从本书中找到各式各样的靶子。

群星闪耀的黄金时代

豪杰超级解霸是1998年上大学时的最爱,当时学校还没有互联网,东洋和海外的诱惑很大,一群光棍的看碟需求很强烈,超级解霸啊,视频播放江湖的绝对霸主,它的作者,就是大名鼎鼎的梁肇新。一个程序员搞定一款风靡江湖一时无俩的软件,还由此创办了北京世纪豪杰计算机技术有限公司,不能不说这是传奇。当然,还有更传奇的程序员,咱们先看看他们的辉煌战绩,YY一把黄金时代。

说到黄金时代,我想先说说《黄金时代》这本小说,它是已故的著名小说家王小波的大作。王小波的夫人是李银河,一对牛人!

王小波这个人,不但是一个优秀的小说家、杂文家,特立独行的自由骑士,还是一个非常牛气的程序员!

当时还是286的年代,为了方便自己处理文字,他开发了中文编辑器和输入法,想想看,一个人为了自己的需求在缺乏可参考样本的情况下开发了这么复杂又深具开创性的软件,这是多么不可思议!有多少人找他搞计算机搞软件赚钱,而当时这个也真是赚钱,可是他拒绝了,还是决定写小说!

说到DOS时代的中文处理,还有几个牛气冲天的程序员,比如写出CC-DOS的严援朝,开发2.13a中文系统的吴晓军,希望汉字系统UCDOS的开发者鲍岳桥和简晶,五笔字型的王永民,这些人就像天上的星星亮晶晶,照亮了一个独行侠的童话时代。

开发WPS的求伯君、雷军,大家可能更熟悉,而且雷军现在更是无人不知、风头超劲。“小米”虽然没有步枪,可也不是一般的强,2014年曝光率奇高,几乎造就了十万个冷笑话的大蓝翔就是再喊“挖掘技术哪家强”也难望其项背。

Windows的出现终结了DOS时代这些独行骑士般的程序员创建的辉煌,可是还有新的传奇,比如文章开始提到的梁肇新和他的豪杰超级解霸,以拓荒者的姿态一统视频播放江湖。宽带慢慢开始普及时,大名鼎鼎的自由软件网际快车(FlashGet)以及它的作者侯延堂,给程序员展示了共享软件之路可以如何辉煌,它在全球有超过1亿的用户,66种语言版本,是当时装机必备!

我非常崇拜这些程序员中的程序员,对他们的景仰之情难以言表,想到他们,已经灰暗了几十年的小眼睛也会一闪一闪地放点光出来。

这都是不朽的传奇啊!

还有一位最富传奇色彩的程序员:王江民。

王江民38岁才接触计算机,43岁时写出杀毒软件KV!请别告诉我程序员只能干到35岁啦……

KV是畅销千万的系列软件,笑傲江湖多少年!

KV50,KV100,KV200,KV300,KV300+,KV3000,KV2004,KV2005,KV2007……

KV2007是在人民大会堂发布的!

时间到了1995年,微软推出温酒屋(Windows 95),中国通用软件产业格局由此改写,DOS平台的中国软件骄傲WPS、UCDOS、CCED转瞬成灰。写出中文之星的廖恒毅进了微软,求伯君和英雄少年雷军率领的WPS也被Office打成了低首神龙……

可是王江民崛起了,逆流而上成功破局。

王江民的传奇,还在于他开启了一个程序员也可以发达的时代,给千千万万程序员树立了一面梦想的旗帜。“大丈夫当如是也”,这是刘邦见始皇帝之风光后说的话,这也是千千万万苦逼程序员仰视王江民时心中所想。

2010年4月4日,王江民病逝……一代程序员的背影也渐渐地看不见了,程序世界的个人英雄主义时代当然也早杳如黄鹤。

可是,程序员的平凡之路还在继续。无论这个时代多么依赖和提倡集体协作,但个性的张扬永远不会泯灭,永远让人激动不已,因为它代表着个人存在的价值和意义。假如有时你陷入了“不知何事萦怀抱,醒也无聊,醉也无聊,梦也何曾到谢桥”的低徊之中,就让我们仰望星空,怀想黄金时代里驰骋江湖的英雄吧,那些传奇,会让我们心湖激荡,温暖由此而生,力量在一圈圈涟漪中集聚,在这程序猿们悲鸣的黑铁时代里,纵然中关村不再相信传奇,纵然个人英雄主义已成过去,可独特的你,依旧可以在“我是希瑞,赐予我力量吧”的叫声中爆发,走出属于你个人的独特历程。

3D打印能打印出“程序猿”吗

3D打印的定义

关于3D打印,下面是来自百度百科的解释:“3D打印,即快速成型技术的一种,它是一种以数字模型文件为基础,运用粉末状金属或塑料等可黏合材料,通过逐层打印的方式来构造物体的技术。”“3D打印通常是采用数字技术材料打印机来实现的。常在模具制造、工业设计等领域被用于制造模型,后逐渐用于一些产品的直接制造,已经有使用这种技术打印而成的零部件。该技术在珠宝、鞋类、工业设计、建筑、工程和施工(AEC)、汽车,航空航天、牙科和医疗产业、教育、地理信息系统、土木工程、枪支以及其他领域都有所应用。”3D打印的传奇

我们先来看看3D打印闪光的历史吧,特摘取几个激动人心的事件。3D打印汽车——斯特拉迪

2014年10月10日,3D打印汽车出现了!

新闻标题为“纽约街头惊现世界首款3D打印汽车仅44小时完成制作”,链接为http://www.chinadaily.com.cn/hqgj/jryw/2014-10-10/content_12505608.html。

这是全球首款3D打印汽车,“斯特拉迪”,由“本地汽车”公司打造,整辆汽车的零件成本约为3500美元,制作周期为44个小时,并且最高时速可以达到80km/h,最不可思议的是,这还是一辆电动车,充电一次3.5小时,可以行使大约100公里。

看一些图片吧:3D打印汽车3D打印汽车上路了3D打印房屋

我女儿非常爱看我和媳妇推荐给她的《鼹鼠的故事》,其中有一集是小鼹鼠和它的小伙伴们所生活的森林被强拆了,摩天大楼平地起,那些房子,都是从别处运来的,像搭积木一样搭起来,一会儿工夫几十层的高楼就像糖葫芦一样插满地面。卫生间也是如此这般……当时我就想,房子这么盖,真牛!

后来我看到了一则题为“3D打印狂人马义和”的新闻:“2014年3月29日,上海盈创装饰设计工程有限公司在同济大学逸夫楼举办建筑3D打印发布会上宣称,公司在苏州厂区内有一台高6.6米、宽10米、长150米的3D打印机,可以在24小时内打印出10栋200平方米的水泥平房,这些可以供人居住的房子正在上海张江高新青浦园区内的一片空地上展示。“消息甫出,国内3D打印界一下子沸腾了。此前,发达国家也曾推出过3D打印房,但材料要么是塑料,要么是水泥,建造速度不如盈创那么快,也从未见过盈创宣称的那么大的3D打印机。“上海盈创装饰设计工程有限公司董事长马义和自豪地向《新民周刊》表示:专注生产绿色环保建筑材料12年的盈创公司可以连续3D打印整栋房屋,无论是低层还是高层;而且3D打印的“油墨”是建筑垃圾的再利用,包括工业垃圾、尾矿等,既降低了建筑成本,又减少了对环境的破坏。“

新闻链接在这里:http://www.xinminweekly.com.cn/news/content/3568。

这真让人激动啊……然而谁能告诉我新闻是真是假?3D打印的历史发展

以下内容摘自百度百科:● 1986年,Charles Hull开发了第一台商业3D印刷机。● 1993年,麻省理工学院获3D印刷技术专利。● 1995年,美国Zcorp公司从麻省理工学院获得唯一授权并开始开

发3D打印机。● 2005年,市场上首个高清晰彩色3D打印机Spectrum Z510由

Zcorp公司研制成功。● 2010年11月,世界上第一辆由3D打印机打印而成的汽车Urbee问

世。● 2011年6月6日,发布了全球第一款3D打印的比基尼。● 2011年7月,英国研究人员开发出世界上第一台3D巧克力打印机。● 2011年8月,南安普敦大学的工程师们开发出世界上第一架3D打

印的飞机。● 2012年11月,苏格兰科学家利用人体细胞首次用3D打印机打印

出人造肝脏组织。● 2013年10月,全球首次成功拍卖一款名为“ONO之神”的3D打

印艺术品。● 2013年11月,美国得克萨斯州奥斯汀的3D打印公司“固体概念”(SolidConcepts)设计制造出3D打印金属手枪。那么问题来啦

3D打印机能不能打印出“程序猿”?其实有的“程序猿”很关心另外一个问题:3D打印机能否打印出女朋友?抱歉,这个问题不在讨论之列。为了论证3D打印机到底能不能打印出“程序猿”来,我们得先看看“程序猿”到底是何方妖怪。

我将从“程序猿”的定义、外观及社会形象、物质组成三个方面来说明“程序猿”到底是什么。“程序猿”的专业定义

还是看看百度百科对“程序猿”的精确解释:

程序猿是一种近几十年来出现的新物种,是信息革命的产物,在行为和物种归类上也可称为码字猴。程序猿是人类在科技研究上的一种新兴进化,拥有无与伦比的耐力、超越时代的智商、横穿社会的苦逼相和低于人类平均寿命的显著特点。

程序猿是一种非常特殊的、可以从事程序开发、维护的动物。一般分为程序设计猿和程序编码猿,但两者的界限并不非常清楚,都可以进行开发、维护工作。特别是在中国,最重要的一点,两者都是一种非常悲剧的存在。“程序猿”的外在形象及社会形象“程序猿”的进化史,敢问路在何方,敢问今夕何夕:图3“程序猿”是何种有机体

通俗地讲,“程序猿”,实际上是程序员们的自嘲。

构成人体最基本的元素有几十种,最多的是水,此外还有的蛋白质等。

换一种感性的说法。

肉体+灵魂+思想,组成了人。

虽然肉体+灵魂+思想可以组成人,但是肉体+灵魂+思想并不是就会等于人,肉体+灵魂+思想也可以等于其他的生命。

人的肉体是由各种物质组成的,可以再造。但是灵魂和思想是基于肉体和社会认知活动发展出来的,很难再造。如果你相信孟婆汤和奈何桥,那么一定要记得,过奈何桥时不要喝那碗孟婆汤,以便你投胎转世时可以拥有前世的灵魂和记忆,这样就可以像愚公移山那样,子子孙孙世世代代来成就伟业。

作为一个“程序猿”,编程技巧、设计思想、项目管理、产品思维等,都是后天发展出来的。你看逍遥子这种牛人,能够传功给虚竹,可是其潇洒出尘风流倜傥之卓越丰姿,还是无法传递给虚竹这个形容粗陋的小和尚的,这些东西是天生身体条件加上后天发展培养而来的,没有办法一股脑地转移给另一个人……

可是这些和3D打印机有关系吗?3D打印与生命体的绯闻

1.较早的打印人体器官的新闻

看这里,来自网易的题为“美国科学家成功3D打印人体器官”的新闻:“英国《每日邮报》报道,美国维克森林大学的科学家成功利用3D打印技术打印人体细胞的生物可降解支架,而后利用支架培育耳朵和鼻子等仿真度极高的面部器官。利用3D打印技术培育用于移植的肺部以及其他器官是科学家的终极目标。科学家表示他们在实现这一目标道路上正不断取得进步,有望在20年内让患者移植3D打印器官的梦想成为现实。”

看来,人造器官终究有一天会实现啊。

欲查看原文的,参考链接在这里:http://discovery.163.com/13/0619/11/91NQEAMS000125LI.html。

2.美国医生用3D打印心脏救活2周大先心病婴儿

网易2014年10月13日的新闻“美国医生用3D打印心脏救活2周大先心病婴儿”。摘要如下:“据外媒报道,利用3D打印技术可以改变人们生活,之前就有许多关于3D打印义肢帮助患者恢复正常生活的报道。纽约长老会医院的埃米尔·巴查博士(Dr.Emile Bacha)医生就讲述了他最近使用3D打印的心脏救活一名2周大婴儿的故事。”

原文地址:http://news.163.com/14/1013/09/A8E7DORR00014JB6.html。

既然人造器官是可能的,核心部件心脏都打印出来了,那看来3D打印出一个大活人也是有可能的啦!真叫人难以置信,我竟然得出了这么个结论!

好在,还有下文。

这里让我们谈谈肉体之外关乎灵魂的事儿。抱歉,我虽然是理工男,可是这些东西也是科学,是可以归纳证明的。“程序猿”不可复制的独特性

每个人都有独特的味道和灵魂,这是人之所以区别于他人的关键。而“程序猿”是人,所以必然有自己的不可复制性。3D打印能够根据模板公式打印出具体物件,可是“程序猿”是有灵魂的,灵魂不可复制,所以3D打印只能打印出“程序猿”的肉身,打印不出一个落地就能编程就能设计复杂软件系统的怪咖!

那么,如果3D打印出了很多貌似“程序猿”的行尸走肉,跑到公司来抢“程序猿”的饭碗,怎么办?其实,这些貌似“程序猿”的假“程序猿”,终有一天会显出原形,也终会消失的。

程序员到底是什么角色

先讲个生活小插曲儿……瓦工

房客打电话给我,说卫生间漏水,把楼下的客厅都洇湿了,老先生找上门来了。我心想这还了得,赶紧处理吧。我找了人拆掉了浴缸,砸掉了地板,买了东方雨虹的防水涂料,自己做了防水,闭水试验,最后一步就是贴瓷砖了。贴砖是个技术活儿,很专业。我是程序员,虽然可以勉强刷个防水,可贴砖实在干不了。在58同城找了一通电话,因为卫生间面积太小,又是改造,所以有的瓦工不愿意干,愿意干的瓦工所开的价钱我又不能接受,十多个电话过去后才终于找到一个师傅,愿意以400块钱把这活儿拾掇了——这还是因为那两天下雨,没别的活儿可干。于是我冒雨买了水泥、沙子、瓷砖,陪着杨师傅把地砖和几十公分高度的一圈墙砖给贴了。

杨师傅是这么裁砖的:拿玻璃刀划拉一下,在划痕下方垫一个铁钉,双手按住瓷砖两边,猛劲向下一按,啪一声脆响,砖就分成了两半,断口齐整如镜。我看着好轻松啊。只有需要斜切,或者裁掉几公分时才会用到电动的切割工具。一旦用电动的切割工具裁砖,灰尘就会更多,眼睛也会睁不开,同时噪声也很大,让人难以忍受。此时我只好躲到门外去。

找平和做斜坡是技术活,不仅需要用一个水平尺测量,也需要设计。如果一不小心地漏处成不了最低点,那洗澡水就无处可去了。

干活的间隙我们抽烟聊天,杨师傅说平时接活的机会很多,我这一单是他在58同城接的第一单,平常都是熟人推荐,基本上没有闲着的时候,平均一天500块。我一想这是纯收入,比很多程序员高多了,甩他们几条街啊。

我之所以有时间忙活卫生间改造的事情,是因为我刚好失业,不用上班不用打卡。而上班的日子,一点儿事儿都要跟领导请假,打卡晚5分钟都算迟到,既要扣全勤还要罚款。我这程序员当得不自由啊!而瓦工则没有这方面的限制。杨师傅约好八点到,八点半了还没见人影,我也不能少给人家100块钱。其实程序员也需要自由,公司真不用限制那么死,只要做好派活儿、验收两件事就可以。可实际上很多人陷入了项目经理的微管理中。程序员

有一阵子网上疯传“小明和小强的故事”,矫情的白领们纷纷感叹自己还不如外出务工的农民兄弟。很多程序员也在恶搞自己的身份,PS建材市场附近的务工者图片,把牌子上的字样改成“C++”、“Java”、“.NET”等。

可实际上,有几个程序员愿意转行去做瓦工、水电工、木工呢?就是车工、钳工、氩弧焊恐怕也不愿意吧?

钱不是唯一的差异,在钱相差不大的时候,社会身份、工作环境是更有份量的因素,甚至它们也可以让你接受相当程度的薪水差异。我跟着杨师傅贴了一天的砖,我只能说,这活儿不是人人都能干的,一蹲几个小时,我这胳膊腿早麻了;那么大的粉尘,我这鼻子、喉咙、肺早完了。这是个手艺活儿,却也是体力活儿,辛苦活儿。

瓦工、木工、水电工,都是匠人。程序员说白了也是匠人,写程序也是个手艺活儿。

早在我上高中的时候,我的父亲就劝诫我将来学一门技术。在他的观念里,无论世界怎么变幻,技术都是立身之本,一技傍身,到哪里都不愁吃喝。等我考大学的时候,他不能理解信息工程这种专业也是教技术的,等我干了程序员他也不能理解编程是项技术活儿。可现在他理解了,认同这是一门手艺。

我的老板跟我说,说到底软件开发是手艺活儿,到什么时候软件都不可能自动生产出来,软件写得好坏全靠个人手艺。没错,我认为这是正理儿。这也是我对程序员这个社会分工的看法,乌泱乌泱的程序员,和瓦工、木工、教师、电工、保洁工等没有太大的差别,只是分工不同而已。每一行都有自己的欢乐忧愁,而隔行如隔山,我们能看到的,仅仅是数字化的报酬,我们程序员矫情的感叹,往往也只是一闪念,谁也不会当真,当真就输了。别人怎么看程序员

首先我们得搞明白自己怎么看自己,如果你觉得自己干的活儿没有意义甚或卑贱,那别人再怎么给你高帽子你都高兴不起来。最重要的是自己对自己工作的看法,不要去管别人说三道四。大风吹倒梧桐树,自有别人论短长,怎么论是别人的事。

确认了这一点,我们就可以看看程序员在别人眼中的样子了。

有时别人认为程序员是修电脑的——我曾经给很多人修过电脑,这是真的。

有时别人以为程序员是坐办公室的,工作很轻松,不需要日晒雨淋。我的那些务农的乡亲们就是这么看我的。

有时别人以为程序员是白领,薪水高。可白领到底是个什么定义呢?

有时别人认为程序员就是喝咖啡产代码的怪咖,不通人情世故。我要说,兄台,我们有时也抽烟,更多的时候拎着豆浆、包子、煎饼果子、地沟油炸的油条匆匆来去,咖啡其实算是奢侈品。

有时别人认为我们就是码农。

有时别人以为我们就是专职给用户添堵找罪受的。

有时别人以为我们是一群神秘的骇客,噼里啪啦一顿乱敲就侵入了银行系统,可以偷偷给自己的户头转上一笔钱。或者我们可以左右双色球的开奖结果,帮助他们中一等奖,而且是倍投。

有时我们根本不存在,存在的只是软件。

……

其实这都无所谓。

我们给进城务工的农民兄弟起了个名字叫作“农民工”,你可以在拥挤的人潮中迅速辨认出农民工。没错,他们有他们的特殊印记。实际上,程序员也有自己独特的身份标记。我学开车那会儿,和一哥们儿聊天,他上来就问我你是不是搞软件的。我很诧异啊,他怎么知道?其实你也可以在大街上看出来哪个人是当兵的,哪个人是老师……只要你注意观察,每一个行当都会给人留下特殊的习惯、气质印象,我们从事的工作在无形中改变着我们,随着时间的流逝,我们最终会因为工作而成为一个特色鲜明的群体。

古代有一种墨刑,又叫黔面。施行的方法是在人的脸上或身体的其他部位刺字,然后涂上墨或别的颜料,使所刺的字成为永久性的记号。这种刑罚不仅给人造成肉体上的痛苦,同时使人蒙受巨大的精神羞辱。如果你看过水浒传,一定会对林冲、武松等印象深刻,他们脸上都有字。甚至连名传千古的狄青,脸上也有字。墨刑给人制作了一张永久性的名片,是贴标签的极端体现。而贴标签这种事情,我们太擅长了,它简单好用,效果显著,所以常常被拿来标注别人,我们也常常被别人这么标注,比如说这个人,是好人那个人是坏人。

好吧,最好的办法是让一切都随风,心随意动。

那些你珍视的,却被别人视为垃圾的

每个人都是独特的、与众不同的,每个人又都是社会化的,生活在关系之中。在我们自我完善的途中,会有很多事我们视若珍宝而别人目为垃圾,这是个体与群体、个体与他人的差异造成的。然而我们要成长、成熟,就会不断经历这样的过程。

其实这个题目,来自于韩寒策划的“一个”(APP)某一期的问题。

所以,一个对纯文学有追求的赤子可能会耻笑我居然会看“一个”这种没营养的APP,其实,这正是我的题目所言。闲X

记得我小时候特别喜欢看书,我在“怎样才能多读一些书”一节中也有提及,那时我最爱看的是武侠小说,从小学四年级看到高三。

我高中时所在的班级,大部分同学是通过奥林匹克数学竞赛保送进去的,还有一部分是因为中考成绩优秀进去的,总之兄弟姐妹们要么是偏科的怪咖,要么是学霸,个顶个的聪明。

聪明人很容易被学习之外的事情吸引,比如武侠、言情小说那时就比较受欢迎,还有那时流行的电脑游戏,比如红警,也很受欢迎。

我们的数学老师特别负责任,现在提到了,一定要表示感谢,如果没有负责的老师,不知有多少人会被挤下独木桥去。但当时,因为很多同学都觉得自个儿聪明,老师讲的内容又常常比较基础,自认为都会了,加之武侠世界真真精彩,情节跌宕起伏不说,主角还总奇遇连连美女常伴,实在是遏制不住快快看完的念头,于是就偷偷把书藏在桌子下面或者课本下面看,以为老师不知道。其实呢,你自己往讲台上站一下试试就知道了,老师不可能看不见你的小动作。作为老师,其实他的选择题就两个选项:收拾你还是不收拾你。而我们的班主任,通常会选择“收拾”这个选项。于是,我们就只好把书上交,检讨,然后赔钱给校门口的租书店。

作为一个程序员,模棱两可的说法是应当被摒弃的,我们奉行的是直话直说、简单生活简单爱、简单的快乐御宅的自在。所以,我要说的是,这些事其实没有对错,有的只是白天不懂夜的黑。

我想说的,当然不仅仅是看别人眼中的闲书,而是“兴趣”。所以,游戏、德州扑克、画画、养鸟、种花,等等,都具有相同的性质。梦想

又来谈梦想了。

梦想还是要有的,万一实现了呢。多好的一句话啊。可有些人见不得别人梦想成真。

那些不愿努力安于平凡的人会千方百计打击你的梦想,因为梦想对他们来说太残酷了,梦想会刺痛他们,让他们觉得不舒服,他们要让你和他们一样,因此会想尽办法告诉你,你的梦想都是空谈、是垃圾,要多愚蠢有多愚蠢,直到你放弃了,他们会说:看,我说了吧,早该……

平庸的人希望你和他们一样平庸,有时仅仅因为你优秀就会成为众矢之的,所谓木秀于林风必摧之,大抵是此道理。

但是,我们不可以放弃!

来个小段子,看看程序员的魔力北极光:“‘程序猿’问‘程序媛’:‘为什么要离开我,我做得还不够好吗?’‘媛’说:‘别傻了,我们根本就是两个世界里的人,就像在JS里永远都无法调用Java类一样,我们之间也是不可能的。’‘猿’沉默了很久,转身离开了。一个月之后,他在开源社区公布了DWR(Direct Web Remoting)的完整代码。”

好的东西往往是难以描述的,你的梦想之所以不被支持,是因为那些不支持你的人,已经失去了做梦的能力,难以辨识好东西,他们和你不在一个频道上,无法理解你变不可能为可能的“神力”。

如果没有梦想照进现实,现实该是多么平凡、琐碎、缺乏诗意啊。人总得有一件合理的事去追求去做,才会有归属感,才能感到存在的价值,才会有幸福的生活。

我们要关心自己的感觉,不要活在别人的看法里。所以,请走自己的路,让别人说去吧。自己

你很重视自己,认为自己才华独具,即便眼前还不能展翅高飞,你也相信不久会一飞冲天,即便不能一飞冲天,也可能收获不一样的人生。可是有人见不得你好,怕你好,会把你说得一文不值,直接的会说——“就你?还想……”,间接的会说——“人要脚踏实地,知道自己能干嘛!”

但是我们一定要明白,人生最本质的财富,是你自己,你自己就是一座巨大的矿藏,只要开发,就能有无穷的潜力。也只有开发,你的一切才能显现出来,才能熊熊燃烧,才能闪出光彩。

面对别人的怀疑、否定、讥讽,我们只需要坚定地前行,做给他看。行动是最好的证明,多坚持一秒,就会不同。

其他任何人都可以放弃我们,因为他们不必对我们负任何责任;唯有我们自己,决不可以放弃自己,因为只有我们自己才能对自己负责任。女朋友

有时别人很难理解你为什么会找那么一个女朋友,可是,你爱她啊。

因为“我爱你,不光因为你的样子,还因为,和你在一起时,我的样子”。

这是别人所不能理解的,也没办法理解的。所以,他们只能从外在的、可见的、能看懂的、可以评论的东西来评判这个女朋友是否合适。

可是,鞋子合不合脚,穿上去舒不舒服,是只有自己最清楚的。

所以,如果你爱了,那就爱了,不懂你的人才会嫌弃你的女朋友,子非鱼,安知鱼之乐乎!代码

终于说到程序员的宝贝了!

大多数程序员都珍视自己的代码,无论它稚嫩、成熟,无论它简洁、复杂,我们都很爱它。可是别人就不一定这么看了。

假如你的老代码被别人维护,很可能就会被当成垃圾,有的人甚至会像掸去桌面的灰尘一样摒弃你的代码,用他们的代码来重构整个系统,抹去你曾来过这个世界的痕迹,然后还要说,“什么烂代码,简直没法看”。老程序员的经验

都说程序员吃的是青春饭,所以,当你人老珠黄美丽不再,老板就开始嫌弃你了。一大波年轻力壮能加班能熬夜的小鲜肉正在赶来,谁还在乎你呢!准程序员的年轻

如果你从别的行业来,想做一个程序员,你就会面临这样的窘境:我们要求工作三年以上,有相关项目经验,精通Java、Struts、Spring、Groovy、MySQL、JavaScript、PHP、Perl……

你说你年轻,可以学习,可是人家就想开箱即用。

你说你年轻,能加班能吃苦,可是人家就想立马解决问题。

程序员零门槛吗

6个小故事,一一来看。技术支持转开发

2005年3月我决定辞去技术支持工作,转行做软件开发。

大学时我曾经学习过PASCAL这种编程语言,但和程控交换机打了几年交道之后,PASCAL早已灰飞烟灭,渣都找不到了,而且我孤陋寡闻,也没听说哪个软件公司用PASCAL做开发。于是呢,我决定学习C语言,花了一个星期,走马观花式学习了由Brian W. Kernighan和Dennis M. Ritchie合著的《The C Programming Language》(译作《C程序设计语言》),然后就开始了我长达一个多月的求职之旅。

现在我对那段经历还记忆犹新,主要是被鄙视的次数较多。一个星期,仅仅能够了解到基本语法吧,而且凭着五分熟都不到的一门语言就贸然踏上求职之路,不是我太自信,而是太天真。经历了两个多星期不断的笔试,我已经能够通过很多公司的C语言笔试题目了,真让人高兴。可是到面试时,经常会被问“你做过什么项目”、“写过多少行代码之类”的问题,面试官探究的目光和掩藏的失望与不屑,让我既无奈又伤心……不到3个星期,起码投了几十家公司,笔试了七八家,面试了三四家,都没有通过。

当时也曾去华为面试过,到三面的时候让我去慧通,我拒绝了。那是走得最远的一次。

后来我在软件园找到一家小公司,过了笔试关,过了“一面”,到研发副总面前面试,没怎么聊编程的细节,畅谈了我过去的工作和各种爱好。然后他给我一个星期,让我用C语言解决马踏棋盘问题,后来我解决了,就进了这家公司,此时已经5月份了。IBM的专家,原来是卡车司机

我爱人曾经在SPSS工作,SPSS被IBM收购后,她就成了IBM的员工。她和她的同事经常与美国那边的同事沟通,有一次一个专家到西安来,聊天时了解到,他以前是开卡车的,后来转做开发,现在是该领域的资深专家。具体细节我就不太清楚了,这里也无法细述。我的女同事从测试转岗开发

我有个女同事,一直做测试,2013年的时候忽然干起开发来,我吃了一惊。因为我这人不大八卦,消息闭塞,不知道个中缘由。

在国内,测试不受重视,工资和开发人员相比差一大截。这也是有些测试工程师想转做开发的原因吧。我那同事就是这样,相信私底下一定花费了不少精力来学习Python和Java。总之在我的印象里,她比从前瘦了不少。腾讯有个从保安岗位转来的开发“腾讯保安华丽转身IT精英 马化腾称其故事励志”,这是来自腾讯的2012年的新闻。摘要如下:“从保安到IT精英,中国也有林书豪一样的励志故事。昨日微博上有消息称,腾讯北京分公司20楼前台一名保安经过层层面试被腾讯研究院录取,腾讯公司方面证实了该消息,公司董事会主席兼首席执行官马化腾也通过微博称其故事很励志。”

当然这名保安在被曝新闻时还不是程序员,但这无关要旨。张慧华的故事

张慧华,浙江金华人,1979年出生。主要从事HTML5手机App开发、Java开发、前端开发和PHP开发,DWZ富客户端(JUI)创始人之一。从事的互联网开发工作包括电子商务企业建站平台、房地产信息平台、绿色建筑能效评估平台、在线阅读器、DWZ富客户端框架(j-UI)和HTML5手机APP。

1996年,17岁的张慧华从厨师班毕业,做了三年厨师,1999年开了自己的饭店,接触到计算机,一见钟情,发现自己对此兴趣浓厚,1999年底转让了自己的饭店,来到北京中关村做电脑DIY工作。后来上了北理工的夜大,参加了几个培训,转行做了程序员。

2005年开始在Corezon公司从事开发工作……做了很多Java电子商务项目,再后来,利用业余时间和朋友一起做了DWZ富客户端框架(JUI)。门槛在哪里

在我看来,成为一个程序员的门槛几乎为零!

最大的门槛,就是自己!

如果你足够自信、自知,能够判断出来自己对这个行当感兴趣,那么一切都不是问题,不会的东西可以学习,互联网上的资源那么丰富,线下的培训班大门敞开,各类书籍汗牛充栋……试问有什么能阻挡你追寻的脚步呢?

You Want, You Can, You Can, You Up!

漫谈选人与培训

最近终于有时间来翻看《首先,打破一切常规》(First, Break All the Rules)了,感慨良多,真后悔之前公司发这本书时把它封印起来。

先看看书中提到的优秀经理们的座右铭吧:

人是不会改变的。

不要为填补空缺而枉费心机。

而应多多发挥现有优势。

做到这一点已经不容易了。

很简单的道理,我们都忽略了。在实际工作中,领导们、经理们、高级工程师们、研发人员,大部分人都有试图改变别人的实践、倾向。我们试图让一个人改变自己来适合某个职位,这是最大的错误。

对于选拔人员,或者简单地说招聘,其实也是类似的。在选拔人员的过程中,我们其实要识别的是:他有什么样的才干。

要做到这一点,就要区分技能、知识和才干这三个概念。之所以要区分,是因为我们习以为常地混淆了它们。

如果你曾经面试过别人,或者被别人面试过,就会有各种各样的体验。比如有的面试官就喜欢细细审视你的工作经验,用什么编程语言、什么工具,写了多少代码,负责什么模块……有的面试官天马行空,就问一些貌似不着边际的问题,比如你怎么向一个不认识的美女搭讪,怎样准备一次约会,如何与别人吵架并且要吵赢……还有的面试官会关注你玩什么游戏,是喜欢足球竞技,还是就爱魂斗罗……

其实他们都希望通过这些问题来判断当前的人选是否适合自己的需要。但更多的面试官通常分不清技能、知识和才干这几个概念。

技能,它所对应的是一件工作“怎样做”的问题。它们是人们可以相互传授的各种能力。对于程序猿,编程是一项技能,如果一名新手不会Qt Creator,别人可以教会他啊。如果你不会用Visio,别人也可以教会他。传授技能的最好办法是把整个操作过程分成各个步骤,让学生最后连成一体。

知识就是“你知道的东西”。比如你知道C++11的标准,比如你知道广电181号文,比如你知道你做的产品的卖点和要解决的用户痛点……这些都是可以教会的。C++语法、JavaScript语法,这些都是知识,都可以教会。还有一些经验性知识则略有不同,它是无形的,只能通过自己回顾、归纳、总结来获得特定的感悟。比如有的人擅长讲PPT,知道什么时候插入一些有意思的小故事、笑话来活跃气氛。

而才干呢,与技能、知识完全不同,它甚至可以说是与生俱来的。当你能够参加面试时,你的才干基本上都已经定型了。是不是很沮丧……难道我不可以培养某种才干吗?别担心,虽然你的才干在你十五岁时已经成型并很难改变,可是你多数时候并没有意识到它们的存在,只要你有意识地识别出它们并发扬光大,前景不可限量。

才干决定了你贯穿始终的思维、感觉和行为方式。比如有的人喜欢“精确”,这是一种才干,他可以成为优秀的会计师。而有的人马虎,你告诉他多次不要马虎了也没有用,因为他天生没有“严谨”的才干。比如有的人争强好胜,凡事都要做第一,不允许自己比别人差,只要给个对手他就能振奋起来。有的人天生热情,具有交往才干,热衷于结识陌生人,并且能够很快与别人打成一片;而有的人则羞涩,最怕与人说话,那你就不要企图让他变成社交明星。有的人喜欢有序,最不能容忍的就是杂乱无章,再乱的房间,她进去十分钟就会大变样,这也是才干,她可以做一个很好的物管、文员或者图书管理员。有的人就是会学习、爱学习,学什么东西都比别人快三步,不管是高数、微积分还是拳皇,这也是一种才干;与之相对的是有些同学怎么学东西都学不会、学不快,那是没这方面才干,也无法强求。如果你为人父母,就要识别孩子的才干并创造环境让他(她)发挥自己的才干,路越走越宽;如果非要拧着他(她)做不擅长也不可能变得擅长的事儿,众生皆苦。

任何可以产生效益的“贯穿始终”的行为模式都是才干。而取得出色成绩的关键在于使你的才干与工作相匹配。

回到选拔人才这个话题,如果我们能够区分技能、知识、才干,那就能明白,为什么梁山需要鼓上蚤,而十一罗汉需要破坏天才巴世尔。你以为林冲、杨志可以变成时迁吗?不能。所以既往的经验不是最重要的,最重要的是这些经验里体现出他具有什么才干,而这种才干是不是你空缺的职位所需要的。比如你要招会计,面前的人连纽扣都系错位置了,我想他多半不是你需要的那个人。

当我从技术支持转做软件开发时,没有任何编程经验,C语言也没学过,可是老板就收了我,后来也做得很不错。老板看中我什么?思维、快速学习与积极上进的才干。我带过的一个团队,有一个哥们就具有积极奋斗的才干,属于我们常说的自驱型人才,只要你给他活、给他资源,别的就不用管了,他总是按时或者提前完成任务,而且完成得很好,代码质量高,软件Bug少,连测试组的姐妹们都喜欢他。这样的人才不是通过培训就可以得到的。

所以,最关键的是如何找具有合适才干的人。然后就是给他环境,给他资源,让他最大限度地发挥自己的才干。

而培训呢?

培训到底能做什么?其实就是教会人们一些具体的技能和知识。不要指望可以把一个得过且过的人培养成极富责任感的业务尖兵,也不要指望培训可以改变一个人的习性。你能想象把一个见陌生人就低头、说句话就脸红的女士培训成左右逢源的交际花吗?有人不会用redmine,不会用jira,不会用svn,可以培训一下,可是你能把一个凡事推诿不愿担当的朋友培训成项目经理吗?

才干是最重要的,却也是无法教会的。你教不会有主见,教不会善解人意,教不会体谅,教不会变压力为动力,也教不会毅力与坚持,更教不会百折不挠……市面上的各种管理类书籍千千万,各种培训机构团团转,它们都教你什么?如果你是想学某一项技能、某一类知识,没问题,它们可以胜任。如果你想学的是你不具备的某种才干,那就是缘木求鱼了。

所以作为单位,既要识别才干选对人,创造让人发挥才干的环境,又要明白该做什么样的有针对性的培训,将技能、知识与才干结合起来,产生最大的效益。而作为个人,虽然很难培养新的才干,但可以有意识地识别自己的才干,把你想要的若干种才干有机地联系起来,去做最能发挥你才干的工作,这样才能有所成就。

自我发现,找到适合自己的职位

“漫谈选人与培训”是我在读《首先,打破一切常规》时的小感慨,谈公司招人那一面的事儿。硬币的另一面,是作为公司员工的我们,如何找到一个靠谱的位置。这个很难说,因为每个人找工作的侧重点都不一样,我在这里也不打算对如何找到合适的公司、合适的职位来废话,而是想谈谈这个:怎样判断你当前的职位是否适合自己。话又说回来了,如果你能判断出当前的职位是否适合自己,就会对怎样找到合适的职位有莫大的帮助。

2014年国庆节带娃回了她姥姥家,7号回到西安,第二天早上送她去幼儿园,她不大想去,我和她妈妈就老生常谈,告诉她这种感觉怎么怎么样,反正就是想让她克服一下自己的感受,快到门口时她问我去上班是什么感觉,会不会不想去。

过完周末,第一天去上班,是什么感觉?

这就是关键之处,也是我们判断一个职位是否适合自己的起点。

如果你想了解你正在干的工作是否适合自己,我建议你每个星期天晚上都给自己一点时间,梳理一下心情,搞明白“明天要上班”这件事儿给你带来什么感觉。

如果你内查到犹豫、恐慌、紧张、担忧、抗拒之类的情绪,停下来,再给自己多一点点时间,问问为什么会这样?工作中的什么让你产生这些情绪?一一记录下来,列在本子上,看看哪些是临时性的、很容易消除的,找出那些较为持久的、难以消除的、让你感觉特别扭的,重点标记、跟踪。每周都这么问自己,每周都筛选让你不舒服、不愿意赶赴工作现场的那些因素。经过几周或者几个月,相信你一定会找到一些从你的角度看来坚硬如铁无法消融的原因,它们带给你压抑、抑郁,这些负面情绪大过你在工作中获取到的乐趣,以至于最终你过完周末就头疼要上班的事儿。

如果你发现自己非常渴望下一周的工作,有种恨不能穿越时空要去爱的感觉,停下来,快停下来,问自己为什么。当前工作中的哪些因素让你如此兴奋、享受、快感不断……找到它,记录下来,分析它们。周而复始,不断探寻、记录、分析……当你的周末自省结果发生变化时,看看是不是之前记录的结果也发生了变化。这样当你寻找下一份工作时,这些记录就能帮助你判断新的工作是否适合你。

我们说了两个极端,其实还有中庸的状态:无所谓抗拒与欢欣,就那样,啥也探查不出来,或者也懒得探查,爱谁谁。好吧,如果你连自己的感觉都不愿意关注,那也真是醉了……

不管你在内视时感觉到抑郁、痛楚、抗拒,还是欢欣、渴望、期待,抑或百味杂陈,都要忠实地记录下来,分析它们,区分哪些可以改变,哪些很难改变。

对于可以改变的,尝试去改变,因为它们一般都不是和你的天性对着来的。既然改变一点就可以让自己高兴一些,那就赶快行动吧。

对于很难改变的,要区分是外部环境(工作的物理环境、领导的行事风格、工作氛围、职位对某些技能的要求等)还是自身特性。如果是自身习性,那就算了吧,江山易改秉性难移,看来你的气场与这份工作不合,换个环境比较好,但是一定要明白,你的哪一点与这份工作中的哪一点不可调和,避免下次找工作踏进同一个坑里。如果是外部环境,其实可以尝试去改变,比如你不喜欢你的领导,可以申请调岗,比如你讨厌没有阳光的工位,可以找人商量换位置……

其实这种“探寻工作给自己带来的感觉”的内视过程,就是自我发现的过程。

有些人需要这样的显式过程,就像基督徒的礼拜一样,形式会强迫你的肉身和精神进入到一个平常难以抵达的境界。为什么武侠小说中很多人要闭关修炼,大概也是这个道理。

而有些人日三省乎己,已达随时随地感知自我的境界,则不需要这种显式过程了。这些人无时无刻不在修行,又何必拘泥于形式哉?话说这样的人也不会来看我讲这些,不说也罢。

自我发现的要点在于扬长避短,所谓尺有所短寸有所长,我们要慢慢地建立自知之明,了解自己的长处和短处,发现自己的独特才干,最终为自己的才干找到用武之地。

机遇只青睐有准备的人,快点扪心自问吧!

亲爱的“程序猿”们怎么找工作

2002年,我大学毕业,找了份售后技术支持的工作。2003年的时候,奔波于河北维护程控交换设备。

我的第一份工作,是技术支持。干了两年多,觉得没意思,自己快被荒废了,于是决定转行做软件开发。先裸辞,后学了一星期C语言,幸好找到个公司肯接收我,谢天谢地,不然真不知道今夕何夕。那时被各种形势所逼,不得不换工作,所以虽然收入只有技术支持那份工作的1/3,我也接受了。

一开始我在西安做PC软件开发,后来离开西安,去了南京,搞嵌入式,做导航、MP4、车载电子,干了一年多,又不干了。裸辞,回到西安。

做什么工作呢?其实我这人比较随性,再度回到西安时,已是2007年年底,工作近六年了,也没正儿八经想过这些个问题。当年大学要毕业时,就更是少不更事了,人憨憨的,没见过世面也没什么想法,觉得有个事情干不错了。可人不能总这样,更何况我干了六年革命工作了。

后来我找了一家做WIFI芯片的外企,待遇不错,当时给我将近八千元的月薪,公积金也都挺高。后来找了家做外包的,待遇也还行。再再后来我又回到第一家搞开发的公司了,工资是谈过的几家公司里最低的。是的,最低的。

为什么呢?

是因为老板对我说要做产品,做一个视频相关的产品,具体是什么还不清楚。那时我虽然还有点儿糊里糊涂,听过很多道理,还没过好这一生,可毕竟已经不是懵懂少年,多少有了些自己的看法。我觉得做产品比较靠谱,比外包靠谱,比外企有更大的可能性,风水轮流转,也许就可以鲜衣怒马走天涯。“有产品做,就不要做外包;有独挡一面的机会,就不要去做外企或者大公司的螺丝钉。”这是我当年的一个认识吧。

当然很多人与我见解不同,理解并支持你们!罗素说,参差多态乃幸福之本源。本来么,求同存异,不能视见解与己不合的人为异端。工作中其实也是一样的。

一转眼,到了2014年。从2008年到2014年,发生了很多变化,不仅老婆孩子都有了,白头发也有了。

我已经三十多岁了,对于开发人员来讲,这是非常尴尬的年龄。就算你是个一线经理,其实也还是个干活儿的。

有次和朋友吃饭聊天,说起我们这个年龄的技术人员的出路,不免相对喟叹。如果要找工作,其实挺尴尬的,继续做开发吗?已经做了几年技术管理,不想玩儿过山车了。可是管理工作本身很难做不说,机会也不是太多,这时就体现出差别来了:招管理岗位的,更愿意接收有大公司管理经验的人员。而项目经理之类的,多数是外包公司或者定制开发类的项目,与做产品的初衷不同。

话说到这里,想必你也猜到了,我做了六年的产品,产品没有大红大紫……

其实干什么都是有风险的,对于开发人员来讲,最大的风险是什么呢?是选错一门技术,干错一个项目,做错一个产品,还是跟错一个老板?也许都不是。

对于开发人员来讲,最大的风险是:在职业规划上没有延续性地乱跳槽。

有人跳槽为了涨工资,一年都能换几次,也不管工作内容、技术路线什么的。这其实也无可厚非。

我是一个比较迟钝的人,到了三十多岁才第一次正式地审视“怎样找工作、找什么工作”这个问题,可能是年龄大了吧,觉得不能再玩从零开始的游戏了。有人早慧,可能大学没毕业就明白了这个道理。我有一同学,毕业时放着微软不去,坚定地找嵌入式的机会,真给他找着了,并且干得风生水起。

当年我在参加一家公司的面试时对面试官说:要在两到三年内做到不可替代,结果被拒绝了,单位都讨厌这个。可是作为开发人员,这是你时刻要牢记在心的:培养自己的稀缺性。

为什么这么说呢?物以稀为贵。如果你干的活儿很重要,别人又替代不了,你自然会受重视。

如果你要寻找新的工作,此时一定要想:为什么跳槽?

是因为所用技术没有前景吗?比方说公司用DOS环境编程,或者一直使用MFC,这都是过时的技术,如果不喜欢,就早日找个与互联网或者移动相关的方向吧,或者行业性很强又产能不过剩将来有大发展的方向,比如机器人、自动化控制、智能医疗、在线教育、智慧城市……

是因为工作不愉快吗?这个就要仔细掂量了,任何工作、任何公司都有让人不愉快的地方,人最大的敌人是自己。因此一定要想明白,自己的心态或者策略如何改变,从而才能改变工作状态。凤凰涅盘磐,浴火重生。简单说,改变自己,改变世界。当然,如果无论怎么样,某种不愉快都无法忍受,那就早点走吧。

是因为个人没有发展前景了吗?比如职位上不可能再晋升,技术上不可能再进步,薪水上不可能再大幅增加等等,这个就要想清楚了。

是行业突然遭遇暴风雨,前途黯淡了吗?如果是夕阳产业的话,那就没必要留恋了。

是公司突然遭遇资本危机,一蹶难再振吗?这就要看你自己的判断了。

是因为薪资太低,同行业为相比较,缺乏竞争力,或者简单说,生活压力大,入不敷出吗?这没什么好讨论的,因为这个换工作很容易被理解。

总之,要换工作,一定要想明白为什么。面试时这也是经常被问到的问题。

决定换工作了,就要考虑找个什么样的新工作。此时你之前的思考就派上用场了。机会只青睐有准备的人。

试读结束[说明:试读内容隐藏了图片]

下载完整电子书


相关推荐

最新文章


© 2020 txtepub下载