导航:首页 > 程序命令 > 一个程序员最后的94天

一个程序员最后的94天

发布时间:2022-11-20 13:32:38

⑴ 一个程序员的创业经历(二)

第一段创业经历以最终失败被金融机构收购结束,之后进到金融机构又待了一段时间,但终究是适应不了比较慢的工作节奏和部门间互相推诿的办事风格,最终带领技术团队出来开始了第二次的创业。

这一次是当时比较火爆的数字资产交易所,比特币从800人民币一路疯涨最高到2万美金,让很多投机客或者梦想着一夜暴富的人们蜂拥而入,这次的创始人曹操(化名)也一样是先找到了启动资金,而且作为证券出身的他手上有很多优质潜在客户,万事俱备只欠东风,就差系统上线,让大家开始交易了。技术核心团队在一起很长时间了,所以配合比较顺畅,基于过往项目的积累,一个月的时间第一版系统就上线公测了,而且虽然没有很多,但预期的潜在客户已经开始过来交易了,也就是平台开始有收入了,虽然还远不能cover团队开销。

这次公司的股东组成很简单,创始人占绝对的控股权,有一两个自然人股东,但股份很少,还有就是技术团队有几个点的干股作为将来的股权激励,这就极大地减少了股东间的矛盾可能带来的风险。而且相较于互联网金融的平台,内存撮合引擎的交易所在技术上的挑战显然更大,对团队成员技术上的成长也有好处。

借着比特币的东风,业务也在风风火火的开展,而且也避开了之前创业遇到的一些坑,所以这次公司规模发展的更大,业务也有不错的成绩。但这次又遇到了新的问题,最先暴露出来的就是团队素质的问题,虽然这次团队组成没有变成技术团队“一家独大”的情况,但是运营和市场团队的早期成员都是曹操亲自面试挑选,而他对候选人的挑选太过片面,重经历而不是能力,甚至对简历上的经历都没有深入了解就轻易的招聘进来委以重任,并且在一些重要岗位上有些任人唯亲而非任人唯贤。在最初期时,在他一个人还能hold住大小事务,别人只是执行他的命令时还可以,但当业务慢慢发展,需要那些身处要职的人担当大任时,那些人的能力及职业操守的短板暴露无遗。项目管理混乱不堪,市场拓展进展缓慢,运营活动没有效果,而最严重的是业务人员账目不清,很多不合规的随意操作都埋下了祸根。

而在技术团队的管理上我也犯了不少错误,首先就是对需求的把控,之前的创业经历让我认识到技术最重要还是要服务于公司的核心业务,但这次有些矫枉过正的感觉,因为需求的优先级主要参考业务部门的反馈和要求,但是慢慢发现业务部门的需求是随时在变的而且会有那种刚上线新需求不就又要回滚到旧版本的情况,不仅浪费时间,而且也消磨了开发人员的积极性。

还有就是团队的扩充,在业务向好的时候,总是会有一个业务会越来越好,人员越来越不够用的预期,就开始扩充团队,在每一个岗上都至少招了两个人,但有些需求是阶段性的,很快就出现了人力过剩的情况,不仅虚耗成本,而且每天还要想着安排非必须的工作。

另外就是在团队管理上,不要总盯着那些闲下来的员工,要以团队的效率为指标,某些员工某些时刻适当的空挡,并不代表会影响团队效率,反而是每个员工所有时间都满负荷运转时会导致未100%完成的任务(即“库存”)的堆积,所以作为一个leader,要关注的是闲置工作,而不是闲置人员。

最后就是薪酬了,由于团队在一起时间比较久,共同经历了很多艰难时期也熬过很多次夜,总畅想着收获果实的一天,结果就是一直跟大家画饼。终于业务上有起色,有了钱,就大幅的给核心人员涨薪,最高的甚至涨幅70%,其实当时我们的薪资虽然不高,但也能到一个平均水平吧,而且也基本满足了员工入职时的心理预期。这种不理智的涨薪最终导致了两个后果,老员工的胃口被吊起来了,觉得公司赚钱了,会对薪酬有更高的期待;还有就是留给招揽外部人员的预算被大幅消减,这是不健康的操作,一个团队不管感情多好,适当的换血有助于保持活力,而且要不断招揽更优秀的人才提升团队。涨薪容易降薪难,在之后公司资金压力比较大的时候,这次涨薪成为压死骆驼的最后一根稻草。

不管怎样,这次创业相较于上一次更进一步,所以也看到了新的问题,在业务蒸蒸日上的时候,CEO曹操的心态发生了明显的变化,开始有些志得意满,表现出一些自负和刚愎自用,一些决策和财务开始越来越不透明,只安排他最亲近的人帮他做事。而那些赚到了钱的业务员也开始挥霍,每次出差都买各种奢侈品,谈业务也开始夸夸其谈,整个团队和公司开始变得浮躁,没有人去注意表面之下的风险,也不再开拓之前说好的那些比较稳妥但利润比较低的技术开发型的业务,所以在那个时候,经过再三考虑我提出了离职。

我答应有一段时间的交接期,但最终由于业务人员的不规范,以及风控未能跟上业务的发展,导致了挤兑风险,在我离开之前资金链一下子就断裂了,团队不得不解散,曹操还因此背下了不少债。

每一段经历都会给我们留下些思考,并不一定都是失败的教训,也会有一些好的经验,其实无论是在大公司还是创业公司,对自己来说一定要保持一个学习和成长,有可能是技术上的,也有可能是其他方面更综合的素质,这次复盘总结,值得坚持或者好的经验有:

1. 在团队管理上更加成熟,不只是关注技术和需求,也会关注效率和成本,尤其是在团队的持续发展上积累了不少宝贵的经验,作为一个团队leader不能太感情用事,要清楚自己的职责所在,而且一定要成为一个被自己团队成员信赖的领导,这并不代表要很nice的对每一个人,但对自己团队的每一个成员要真心负责,必要时一定要“护犊子”;

2. 在公司发展过程中曾有一些非常有经验的前国企总裁级别的股东加入,在接触的过程中学习到了很多管理和商业相关的知识,极大扩展了自己的眼界,不再局限于一个程序员的视角看问题;

3. 借这次创业机会开拓了国际视野,东南亚、中东、韩国、欧洲等都有过商务沟通,虽然未能有国际业务落地,但了解到了不同国家的一些国情和项目,开拓了眼界;

4. 在任何时候都要保持住本心,尤其是在看似成功的时候,更要能冷静客观的审视自己,不要被一时的成绩冲昏头脑,创业是一个长期且艰难的事情。

当然,最后这次创业依然以失败结局,成功的公司都有类似的地方,但失败的公司原因就各种各样了,这次最大的感受就是整个团队没有准备好或者没有足够的能力去做我们从事的事情,当业务快速发展的时候,能力或团队配置的缺陷导致了风险的发生,所以无论是对大公司还是创业团队,找到合适、专业的人才才是首要解决的问题,而且永远记住,即使个人能力再强,也无法把所有事情做好,不要把自己的上限变成团队的天花板。

⑵ 作为一个程序员需要学多少技能

作为一个程序员到底要学多少技能呢?我看了好多的资料大概的总结了几点:


责任就是程序员们的方向,经验就是资深程序员的资本。把及其复杂是的事情简单做,就是专家;把简单的事情重复做,就是行家;把重复的事情用心做,就是赢家。

⑶ 一个好的程序员至少应该具备哪些条件

楼上的几位显然误会我的意思了,我并不是说不应当写文档加注释注重团队精神,看看下面的一篇文章,那位三天就写出UNIX的他需要写文档注释和团队精神吗,他用不着。哪个高手没有一点傲气和自信,他之所以敢对用户说:拿到你想要的,然后滚蛋,你已经很幸运了!是因为他有这个资本。天才本就不循规蹈矩,那样他就不叫天才了。

MIT BBS上说微软电话面试的一道题就是“Who do you think is the best coder,
and why?”。我觉得挺有意思的,也来凑个热闹。排名不分先后。

Bill Joy, 前任Sun的首席科学家,当年在Berkeley时主持开发了最早版本的BSD。他还
是vi和csh的作者。当然,Csh Programming Considered Harmful 是另一个话题乐。据
说他想看看自己能不能写个操作系统,就在三天里写了个自己的Unix, 也就是BSD的前
身。当然是传说了,但足见他的功力。另一个传说是,1980年初的时候,DARPA让BBN在
Berkley Unix里加上BBN开发的TCP/IP代码。但当时还是研究生的B伯伯怒了,拒绝把BBN
TCP/IP加入BSD,因为他觉得BBN的TCP/IP写得不好。于是B伯伯出手了,端的是一箭封
喉,很快就写出了高性能的伯克利版TCP/IP。当时 BBN和DARPA签了巨额合同开发TCP/IP
Stack,谁知他们的代码还不如一个研究生的好。于是他们开会。只见当时B伯伯穿
个T-shirt出现在会议室(当时穿T-shirt不象现在,还是相当散漫的哈)。只见BBN问:你
怎么写出来的?而B伯伯答:简单,你读协议,然后编程就行了。最令偶晕倒的是,B伯
伯硕士毕业后决定到工业界发展,于是就到了当时只有一间办公室的Sun, 然后他就把
Sparc设计出来乐。。。象这种软硬通吃的牛人,想不佩服都不行的说。据Bill Joy的同
事说,一般开会的时候B伯伯总是拿一堆杂志漫不经心地读。但往往在关键之处,B伯伯
发言,直切要害,提出漂亮的构想,让同事们彻底崩溃。对了,他还是java Spec和JINI
的主要作者之一。

John Carmack,ID Software的founder和Lead Programmer。上个月和一个搞图形的师兄
聊天,他竟然不知道John Carmack, 也让偶大大地晕了一把。不过也许搞研究的和搞实
战的多少有些隔吧。想必喜欢第一人称射击游戏的都知道J哥哥。90年代初只要能在PC
上搞个小动画都能让人惊叹一番的时候,J哥哥就推出了石破天惊的Castle Wolfstein,
然后再接再励,doom, doomII, Quake...每次都把3-D技术推到极限。J哥哥的简历上说
自己的专长是"Exhaust 3-D technology",真是牛人之言不我欺的说。做J哥哥这样的人
是很幸福的,因为各大图形卡厂家一有了新产品就要向他“进贡"
,不然如果他的游戏不支持哪种卡,哪种卡基本就会夭折乐。当初MS的Direct3D也得听
取他的意见,修改了不少API。当然,J哥哥在结婚前十数年如一日地每天编程14小时以
上,也是偶们凡人望尘莫及的。对了,J哥哥高中肆业(?),可以说是自学成才。不过
呢,谁要用这个例子来为自己学习不好辩护,就大错特错了。那 Leonardo Da Vinci还
是自学成才呢(人是私生子,不能上学)。普通人和天才还是有区别的。对了,其实偶们
叫“达分奇”是相当不对的,因为Vinci是地名,而Da Vinci就是从Vinci来的人的意
思。换句话说,Leonardo Da Vinci就是“从Vinci来的Leonardo”的意思。叫别
人“Da Vinci”就不知所谓乐。嗯,扯远了,打住。

David Cutler,VMS和Windows NT的首席设计师,去微软前号称硅谷最牛的kernel开发
员。当初他和他的手下在微软一周内把一个具备基本功能的bootable kernel写出来,然
后说:“who can't write an OS in a week?",也是牛气冲天的说。顺便说一句,D爷
爷到NT3.5时,管理1500名开发员,自己还兼做设计和编程,不改coder本色啊。

D爷爷天生脾气火爆,和人争论时喜欢双手猛击桌子以壮声势。 日常交谈fuck不离口。
他面试秘书时必问:"what do you think of the word 'fuck'?" ,让无数美女刹羽而
归。终于有一天,一个同样火爆的女面对这个问题脱口而出:"That's my favorite
word"。于是她被录取乐,为D爷爷工作到NT3.5发布。

Don Knuth。高爷爷其实用不着偶多说。学编程的不知道他就好像学物理的不知道牛顿,
学数学的不知道欧拉,学音乐的不知道莫扎特,学Delphi的不知到 Anders Hejlsberg,
或者学Linux不知道Linus Torvalds一样,不可原谅啊。为了让文章完整,就再罗唆几句
吧。高爷爷本科时就开始给行行色色的公司写各种稀奇古怪的编译器挣外快了。他卖给别
人时收一两千美元,那些公司拿了code,加工一下卖出去就是上万上十万。不过也没见高
爷爷不爽过,学者本色的说。想想那可是60年代初啊,高爷爷写编译器写多了,顺带就搞
出了个 Attribute Grammar和LR(k),大大地造福后人啊。至于高爷爷在CalTech的编程比
赛(有Alan Kay得众多高高手参加)总是第一,写的Tex到86年就code freeze,还附带2^n
美分奖励等等都是耳熟能详的,偶就不饶舌乐。

顺便说一下,高老大爷是无可争议的写作高手。他给Concrete Mathematics 写的前言可
谓字字铿锵,堪为前言的典范。他的技术文章也是一绝,文风细致,解释精当,而且没
有学究气,不失轻快跳脱。记得几年前读Concrete Mathemathics,时不时开怀大笑,让
老妈极其郁闷,觉得我nerdy到家,不可救药。其实呢,子非鱼,安知鱼之乐,更不知那
完全是高爷爷的功劳。说到写作高手,不能不提Stephen A. Cook。他的文章当年就被我
们的写作老师极力推荐,号称典雅文风的样本。库爷爷一头银发,身材颀长,总是面带
谦和的微笑,颇有仙风道骨,正好和他的仙文相配的说。

高爷爷其实还是开源运动的先驱。虽然他没有象Richard Stallman那样八方奔走,但他
捐献了好多作品,都可以在网上看到,比如着名的Mathematical Writing,MMIXWare,
The Tex Book等,更不用说足以让他流芳百世的Tex乐。

Ken Thompson,C语言前身B语言的作者,Unix的发明人之一(另一个是Dennis M. Riche
老大,被尊为DMR),Belle(一个厉害的国际象棋程序)的作者之一, 操作系统Plan 9的主
要作者(另一个是大牛人Rob Pike,
前不久被google挖走了)。Ken爷爷也算是计算机历史上开天辟地的人物了。1969年还是
计算机史前时代,普通人都认为只有大型机才能运行通用的操作系统,小型机只有高山
仰止的份儿。至于用高级语言来写操作系统,更是笑谈。Ken爷爷自然不是池中物,于是
他和DMR怒了,在1969年到1970间用汇编在PDP-7上写出了UNIX的第一个版本。他们并不
知道,一场轰轰烈烈的UNIX传奇由此拉开了序幕。Ken爷爷在1971年又把Unix用C重写,
于是C在随后20年成就了不知多少豪杰的梦想和光荣。

Ken爷爷还有段佳话: 装了UNIX的PDP-11最早被安装在Bell Lab里供大家日常使用。很
快大家就发现Ken爷爷总能进入他们的帐户,获得最高权限。Bell
Lab里的科学家都心比天高,当然被搞得郁闷无比。于是有高手怒了,跳出来分析了UNIX
代码,找到后门,修改代码,然后重新编译了整个UNIX。就在大家都以为“这个世界清
净了”的时候,他们发现Ken爷爷还是轻而易举地拿到他们的帐户权限,百思不解后,只
好继续郁闷。谁知道这一郁闷,就郁闷了14年,直到Ken爷爷道出个中缘由。原来,代码
里的确有后门,但后门不在Unix代码里,而在编译Unix代码的C编译器里。每次C编译器
编译UNIX的代码,就自动生成后门代码。而整个Bell Lab的人,都是用Ken爷爷的C编译
器。

(6)Rob Pike, AT&T Bell Lab前Member of Technical Staff ,现在google研究操作系
统 。罗伯伯是Unix的先驱,是贝尔实验室最早和Ken Thompson以及Dennis M. Ritche开
发 Unix的猛人,UTF-8的设计人。他还在美国名嘴David
Letterman的晚间节目上露了一小脸,一脸憨厚地帮一胖子吹牛搞怪。让偶佩服不已的
是,罗伯伯还是1980年奥运会射箭的银牌得主。他还是个颇为厉害的业余天文学家,设
计的珈玛射线望远镜差点被NASA用在航天飞机上。他还是两本经典,The Unix
Programming Environment 和 The Practice of Programming 的作者之一。如果初学者
想在编程方面精益求精,实在该好好读读这两本书。它们都有中文版的说。罗伯伯还写
出了Unix下第一个基于位图的窗口系统,并且是着名的blit终端的作者。当然了,罗伯
伯还是号称锐意革新的操作系统,Plan9,的主要作者。可惜的是,Plan9并没有引起多
少人的注意。罗伯伯一怒之下,写出了振聋发聩的雄文 Systems Software Research is
Irrelevant,痛斥当下系统开发的不思进取,固步自封的弊病。虽然这篇文章是罗伯伯
含忿出手,颇有偏激之词,但确实道出了系统开发的无奈:开发周期越来越长,代价越
来越大,用户被统一到少数几个系统上,结果越来越多的活动是测量和修补,而真正的
革新越来越少。

就在罗伯伯郁闷之极的时候,google登门求贤来乐。如果说现在还有一家大众公司在不
遗余力地把系统开发推向极致的话,也就是google乐。随便看看google的成果就知道
了。具有超强容错和负载平衡能力的分布式文件系统GFS
(现在能够用100,000台廉价PC搭起一个巨型分布系统,并且高效便宜地进行管理的系统
也不多哈),大规模机器学习系统(拼写检查,广告匹配,拼音搜寻。。。哪个都很牛的
说),更不用说处理海量并行计算的各式google服务了。Rob在System Software
Research is Irrelevant里萧瑟地说现在没有人再关心系统研究的前沿成果了。想不到
他错了,应为google关心。google网络了大批功成总是试图吸取系统研究的最新成果。
想必Rob Pike在google很幸福。愿他做出更棒的系统。

Dennis M. Ritchie, 既然Ken Thompson是我的偶像,新闻组上人称DMR的Dennis M.
Ritchie自然也是,毕竟两人共同缔造了UNIX,而Dennis几乎独力把C搞大(当然,C的前
身是B,而B是Ken Thompson一手做出来的)。两人1983年分享图灵奖,是有史以来少数几
个因工程项目得奖的工程师(本来是唯一的一对儿,但Alan Kay才因为SmallTalk得奖,
所以就成了唯二的乐) 一个人一生能做出一个卓越的系统已经不易,DMR的C和UNIX长盛
不衰近30年,至今生机勃勃,DMR此生可以无憾的说。

D爷爷也算有家学渊源:他老爸在AT&T贝尔实验室工作了一辈子,并在电路设计方面卓有
成就,还出了本颇有影响的书The Design of Switching Circuits,据说在交换理论和
逻辑设计方面有独到的论述。当然,D爷爷和他老爸是不同时代的人:他老爸的研究成
形于晶体管发明之前,而D爷爷的工作离了晶体管就玩儿不转乐。:-D

不要看D爷爷搞出了C,其实他最爱的编程语言是Alef,在Plan9上运行,支持并行编程。
Alef的语法和C相似,但数据类型和执行方式都和C大大不同。说到语言,D爷爷对后来
人有非常中肯的建议:抱着学习的目的来开发你自己的语言,不要冀望于它被众人接
受。这个建议不光对语言开发有用,也适用于其它大型系统的开发。别的不说,DMR后来
领导自己的团队在1995年和1996分别推出了Plan9和Inferno操作系统,又用多少人知道
呢?其实,D爷爷当初也没想过C会风行世界。他开发C的初衷和Eric S. Raymond
在Cathedral and Bazaar里阐述的一样,就是要消除自己对现有工具的不爽之处。谁
知D爷爷无心插柳,C竟然受到众多程序员的狂热拥戴,连D爷爷自己都大惑不解。在一次
采访中D爷爷说大概那是因为C的抽象程度碰巧既满足了程序员的要求, 又容易实现。当
然C一度是Unix上的通用语言也是原因。但不管怎么说,D爷爷对编程语言出色的审美意
识奠定了C广为流传的基础。

最后八卦一下。D爷爷的业余爱好和NBA大牛Karl Malone一样:开卡车。不过D爷爷更喜
欢开NASCAR,而KM独爱巨无霸。J D爷爷自称心中不供偶像,如果一定要说一个,那就
是Ken Thompson了。现在Ken爷爷退休当飞机教练去了,而D爷爷当了贝尔实验室系统开
发部的头,整日忙于开支票。他俩合作20年,屡屡创造历史。这段令人神往的佳话,也
就长留你我心中乐。

P.S., 很多人都以为Brian W. Kernighan是C的作者。其实BWK只是写了那本经典K&R C。
据D爷爷说,他,Ken, 和Kernighan三人中,Kernighan最能写文章,他次之,而Ken写
得最少;但说到编程,Ken爷爷才是当之无愧的老大。

Edsger Wybe Dijkstra, 对,就是E.W. Dijkstra. 一提到EWD,很多人就会想起找最短
路径的Dijkstra Algorithm,就好像一提到Sir. Tony Hoare,就想起Quick Sort一样。
其实这些个算法不过是两个牛人在他们职业生涯中最琐碎的贡献。比如Dijkstra算法,
无非是戴爷爷在1956年为了展示新计算机
ARMAC的计算能力,初试身手的成果,属于他的算法处女作。据戴爷爷自述,他搞出最
短路径算法的时候连纸笔都没用。当时他和他老婆在阿姆斯特丹一家咖啡厅的阳台上晒
太阳喝咖啡,突然就把这个算法想出来乐。而且当时的算法研究还比较原始,牛人们忙
着用计算机搞数值计算,对离散算法不屑一顾。那时连一个象样的专注于离散算法的专
业期刊都没有。戴爷爷于是推迟发表这个算法。直到1959年,他才把这个算法发表
在Numerische Mathematik的创刊号上,权为捧场。:-)
EWD在多个领域牛气冲天,端的是理论和编程两手硬的高手。只不过他的很多工作比较
深刻,学校的老先生们觉得本科生接受不了,不给本科生讲而已。

戴爷爷大概因为最短路径算法一战成名,于是有人请他参加另一台计算机X1的设计工
作,并且把设计实时中断系统的任务派给了他。现在看来实时中断也许不算什么,但要
知到,X1前根本就没有实时中断的概念。实现它简直就是一场豪赌。戴爷爷起初还不情
愿,但经不住项目负责人Bram和Carel的轮番 “吹捧”:我们知道实时中断让您工作变
得非常困难,但象您这样的牛人肯定能做出来的说。结果戴爷爷被糖衣炮弹彻底击穿,
接下了这个烫手山芋。两三年后,他不仅搞出了实时中断,还围绕这个写出了自己的博
士论文,顺利戴上博士帽。

让戴爷爷真正成名立万的还是在X1上开发的Algo60,最早的高级语言之一。戴爷爷没日
没夜地工作了8个月,就搞出了Algo60,也因此获得了 1972年的图灵奖。因为Algo60,
戴爷爷发表了一篇石破天惊的文章:Recursive
Programming,于是人们才知道,原来高级语言也可以高效地实现递归,原来从此以后,
所有程序员都不可避免地和戴爷爷发明的一个词(应该说是概念)打交道:堆栈。
而且Algo60还让戴爷爷深入地思考多道程序设计的问题,最终发明了每个系统程序员
都绕不开的概念:semaphore。当然,戴爷爷总是把他发明的概念严格形式化,极具科
学家本色的说。和这些成就想比,他提出的吃饭的哲学家问题,也就没什么好说的了。

说来好笑,当时的大学(忘了哪所了)还是觉得戴爷爷没有受过正统的数学训练,也不是
专门搞数值分析的,所以最后不太情愿地给了他一个教职。这种小挫折并不能妨碍象戴
爷爷这样的牛人创造历史。他一边教数值分析(:-D) ,一边开始开发一个新的操作系
统,并培养计算机科学家。几年后,THE Multiprogramming
System横空出世。THE是第一个支持松散耦合,显式同步的进程并由此使得严格证明系统
没有死锁变得容易的操作系统。可惜戴爷爷任职的系不识货,还强行解散了他的研究小
组(1972年戴爷爷给他的系主任说他得了图灵奖,系主任的第一反应是你们搞计算机就
喜欢乱发奖)。这让戴爷爷相当郁闷,得了抑郁症。在极度郁闷之中,戴爷爷决定用写作
来治疗自己的抑郁症。于是经典就诞生乐:Notes on Structured Programming。戴爷爷
从此被尊为结构化编程的奠基人,而且他的抑郁症也被治好乐。

EWD太牛,结果他的故事也太多。先到这里吧。1973起,他的故事就在美国发生了。

Anders Hejlsberg,微软.NET的首席架构师,编程语言设计和实现的顶尖高手。他一手
做出了 Turbo Pascal, 也是Delphi, J++(尤其是WFC),C#, 和.NET的主要作者。这些作
品的名字足以为他立传。作为一个程序员,我在这样的大师面前实在无语。生子当
如Anders的说。李维的<>里已详细讲述了Anders的传奇故事,我就不用费舌了:

http: //java.mblogger.cn/iexploiter/posts/1505.aspx

Artima上有Anders谈C#的系列访谈。MSDN上有一段Anders导游的录像 。有兴趣可以去看
看牛人的丰采。

⑷ 《程序员那么可爱》即将定档,日常生活中程序员的一天是如何度过的

程序员是一种职业,在我们普通人的观念中,程序员就是敲代码的,而且需要经常加班。程序员非常喜欢穿格子衬衫,他们的发量都不是非常多,我相信这是很多人对程序员的看法。有关《程序员那么可爱》即将定档,日常生活中程序员的一天是如何度过的?我认为大致有以下。第一,程序员大多都在互联网公司工作,他们的工作时间跨度比较长,经常需要加班到深夜,然而工资也非常可观。第二,年轻人刚出来就业,成为一名程序员,这是比较稳定的职业,而且公司的同岗位之间也可以互相学习和借鉴经验,工作的氛围还是比较好的。最后,他们的一天就是一直面对着电脑和代码,生活、工作都比较单一,程序员非常难找对象。从事该岗位的男生大多都是直男,和女生沟通起来比较困难,不过收入很可观,还会随着工龄的增长升职加薪。

1;工作的性质比较有意义。

程序员大多都在互联网公司工作,他们的工作时间跨度比较长,经常需要加班到深夜,然而工资也非常可观。

有关《程序员那么可爱》即将定档,日常生活中程序员的一天是如何度过的?大家还有什么想要补充的,欢迎在评论区下方留言。如果你也认可本篇文章,记得点赞加关注哦。

⑸ 单纯作为一个职业来说,程序员在中国能干一辈子直到退休吗

程序员的工作比较累,对身体伤害也比较大,年龄大的人不太适合做。

平均工作时间是早上九点到晚上九点,如果遇到产品上线或者急需处理的问题,加班通宵也是家常便饭。

但如果说每天都是这么辛苦,倒也不尽然。那要是呆在什么公司和做什么项目,有的公司大部分都是闲的时候闲的要死,忙的时候忙的要命。而忙闲的比例一般在2:1到3:1之间吧。忙的时候加加班是应该的,闲的时候看看小说刷刷网页随便你,只要别太过分,基本没人管你。当然,也有的企业“文化”看程序闲着就难受,程序员技不压身,开心快乐很重要。

程序员的累体现在频繁加班以及休息期间还要及时响应线上问题。

原因有两个:

1.整个行业对快速迭代要求很高,越快占领市场越好。

2.产品质量难以把控,会频繁出现bug。

具体有多累我就不废话了,网上有不少吐槽加班的段子。

我想说的恰恰是程序员其实并不累,因为你可以很轻松找到不加班的公司而且工资还不低。鱼与熊掌可以兼得哦。

1.网上有不少某工作油水高的传言,例如金融高富帅、国企员工的隐形福利等,但是这些工作很难跳槽,程序员基本可以做到一年一跳,北上广深杭兜一圈没问题。

2.工资起点高。我们不说特例,有一到两年工作经验,人人都敢要价月薪10k。

⑹ 一个从事程序开发工作的程序员,职业寿命能够有多久

之所以绝大部分程序员只能做到35岁左右,主要有以下几个原因。


3、性格原因,晋升或者转型困难。

不可否认,随着技术水平和管理经验的提升,有一部分人是可以获得晋升的,但是那毕竟是只是少数,相当一部分的程序员,因为长期和电脑打交道,不善于与人交流和沟通,这也成为他们晋升和转型的最大障碍。

4、干久了,对这个行业产生了厌倦

熟悉的地方往往没有风景,同一件事情干久了,必然会有厌倦的情绪,这就好比夫妻之间相处久了,有一种左手摸右手的感觉,工资上不去,强度那么大,明天却没有奔头,谁还没有点儿别的想法呢?


5、当然也有相当一部分人,他们早早地给自己做好了职业的规划,第二职业或者副业都做得相当的不错。当35岁危机来临的时候,他们依然可以从容面对,华丽转身。

可能很多人会拿身边的极端例子来反驳,认为程序员这个职业,只要保持空杯心态,只要你还想干,你就可以一直干下去,干到老。还是那句话,你见过35岁以上的程序员吗?如果你见过,你见过几个?

在中国,程序员是一碗青春饭,这本身并不重要,重要的是,当青春渐远,你是否做好了准备!

⑺ 一个程序员七天都不联系你代表什么,他失踪之前和我说什么等他忙完了再联系我好不好,我就答应他了

程序员的脑洞是普通人不能理解的 她可能在做什么东西 或者干脆就是不想理你 又何必一棵树吊死 超过十天估计是真的不想理你

⑻ 只要你幸福就好,即使幸福不是我给的!

最近,陆续收到几个朋友的分享:程序员苏享茂的最后94天:沉默码农和“白富美”的致命交集!

朋友A说:这个世界上,比我还傻的,就只剩下码农了~

朋友B说:大概意思是 和你最亲密关系的人(通常指配偶)最容易坑你

朋友C:......

通篇看完后,如果不是真实存在的,给人一种某个营销号在作怪的感觉!

这世界,竟然真的存在“游坦之”这样的人!金庸笔下的游坦之,为了阿紫,以铁铸头,不怒,冰蚕噬体,不怨。在阿紫面前,他不再是那个心思缜密的丐帮老大!

当然,他们的结果也是惊讶的相似。游坦之最宝贵的光明被阿紫弃如敝屣,她宁愿不要眼睛,也不愿被他痴缠!

我突然想起一句话:

原来爱情的世界很大,大到可以容纳一万种委屈。

原来爱情的世界很小,小到三个人就挤到窒息。

没有他,我活不下去!

娜:要是没有了他,我无法想象未来是什么样子的?

娜:没有他,真的活不下去了!

......

今天,是你没有回我消息的第48个小时零5分钟!

我很想问,你身体好些了吗?吃了吗?...

这些话,在对话框里敲了99遍,删了99遍...

在第100遍即将进行的时候,我鼓起勇气删了聊天记录,取消了置顶...

因为我实在害怕哪一天你对我,避之不及!就如阿紫对游坦之那样~

就让我留在你的方圆几里,在那轮回的边缘痴缠~

没有他,我活不下去!

这世间,最幼稚的一句话!当你听到别人这样说的时候,你会嗤之以鼻;但轮到自己面对时,你还是不免俗的发出这一句话~

没有他,我活不下去!

看似成熟的我们,将自己的灵魂以及一切,寄托在一个人身上!当这个人不再温暖你时,你便只能悲哀的呐喊:没有他,我活不下去!

我:没有尊严的爱情,即使曾经再美好,也会有结束的那一天!与那些不可触及的伤痛相比,美好是那么的脆弱!

他幸福,就好!

她:那999,就是我给他的礼金!你不要自作主张帮我补上那1块钱!

她:替我说一声:祝你幸福~

......

“佳,我真的很疼”她捂着胸口对我说

“就让这一切都过去吧”作为唯一一个知道事情来龙去脉的人,我喃喃自语;

“你知道吗?心疼,就如同魔都的台风一样,来的时候摧枯拉朽,去的时候满目苍夷~它怎么来,什么时候来?从来都不由得我控制...它到达我的内心时,也就是风眼,竟是那么的温柔,这温柔的心疼足可以让我去赴死,为那段爱情献祭”

可是,你怎么痛又能改变什么?

这些年,她一直沉浸在回忆里,那一段让她彻底迷失自己的痛苦回忆……

昨天,她得知了他要结婚了!

结婚,这两个字,自从遇见他,她就幻想了好多的场景,洁白的婚纱,隔着长长的头纱,他们深情对视...

而现实就是:她在这水深火热的生活里,摸爬滚打;曾经的他,已经抱得美人归,那个美人不是她!

999,你是要祝福他和她天长地久吗?我望着镜子,轻轻问到

“嗯,无论怎样,我自始至终都只希望他能幸福!”

一个善良、盲目的女孩,哪怕被回忆纠缠到绝望,念念不忘的还是:他幸福就好!

你幸福,就好!

就算那个给予幸福的人,不是我,我也希望你幸福!

就算没有了你,我活不下去,我依然希望你幸福!

即使,多么的希望,你的幸福源自于我!

我想你

看到朋友圈有这么一段话:

我羡慕那些和你在同一座城市的人,

可以和你擦肩而过,乘坐同一辆地铁

走同一条路,看同一处风景

他们甚至还可能在汹涌的人潮中

不小心踩了你一脚说对不起,

再听你温柔道声没关系

他们那么幸运,

而我只能从心里对你说:我想你!

没有人想做一个四处征战的女汉子,只是没有一个人愿意把她宠成小公主。

一直在失去,一直在碰壁...

除了酷酷的说一声“我才不在乎”

......

不想让自己活成落难者 ,满世界地宣告自己的不幸;不想将自己的负面情绪带给身边亲近的人,所以我们总是拼命地用微笑去掩饰和保护自己。

逞强的另一面是:

想被爱!

想要被保护!

想要被读懂!

想要被满满的幸福感包拢!

想要大笑大哭还是会被紧紧抱住!

⑼ 作为一个程序员,你有没有想过如果不做程序员了你还能做什么

首先扒出网上的一张图,表明程序员工作的路线图。虽然只是笑资,但也依旧部分真实。

大多数在一线城市的程序员根本买不起房,特别是北京,当然对比其他薪资更低的其他岗位更是如此。所以基本分为两大块,一直留在大城市和后期回到二线甚至三线城市,求个轻松安稳的生活。

管理 :大多程序员在没有怎么敲代码后,都是走管理路线,管理项目,统筹兼顾,这也算是没有脱离程序员的行业,但也不能算是敲代码的程序员了。不过管理岗位就那么多,也只会有少数人能够晋升。

程序行业的猎头 :现在很多大公司都需要hrbp等岗位,需要懂得编程的人帮忙招聘真正有本事,能够聊技术的hr,不过hr更多要有资源,能够会说话,有大概的判断,因此程序员行业很多人并不能胜任,但总会有人适合,不是么。

培训老师 :懂的知识,能够系统理解就能教书育人。同时也是对自己知识体系的梳理过程。无论你是内向还是外向,都可以做讲师,因为每个人都有自己的讲课风格,但这需要你做一定的适应,最大的难度就是从自己动手做项目到用语言准确表述自己的经验与技术。

做自媒体 :现在的自媒体已进入成熟期,如果你的技术已经十分娴熟,可以把专业技能放在自媒体平台上,把你的编程经验、目经验写一写,以文章、视频形式展现出来。名气大了,自然会有人找上你,请教问题或者打广告,一切都水到渠成。

接私活 :现在也有很多地方可以接私活,自己赚钱,趁着年轻多赚钱,至少被年轻人淘汰时候,手上也有很多钱可以任由自己挥霍。

很多人在做程序员后,都会想有更轻松的人生,钱少点无所谓,但不能委屈自己。那能干啥呢?

在老家开一个小店铺,天天刷刷视频,看看电视,日子也很悠闲惬意。

甚至在老家开滴滴,自由职业,想上班就上班,手头缺钱就加油跑,

有一点自己爱好的,开个小餐馆做作 美食 ,弹弹吉他教教学生。

修修电脑, 游戏 陪玩。或者自己写一个服务器,做个网站玩玩。

只有一份工作,并且还是给别人打工,担心永远都不会少,有一份副业才是正道。不要等到年纪到了,发现只能依赖一份死工资,变得唯唯诺诺,一点底气都没有,从而变成被公司压榨的理由。

而对于大多数人而言,要多想想除了现在这份工作,我还能干什么赚钱,同时,也要加强自己的不可替代性。而程序员的不可替代性依旧是想法和技术。可以关注私聊我发送“ 项目 ”获取很多项目的学习视频哦,当然觉得没有你想要的可以私聊说说想要什么资源,大部分都能给你找到。

作为一名从业多年的程序员,或者说作为一名大龄程序员,肯定都会考虑,中年职业危机的事情,达到一定年龄后,自己该何去何从,中年程序员的焦虑随着年纪增大而增大。
项目管理,软件经理
很多公司没有技术专家的岗位,所以很多人都会考虑转管理,比如项目管理,软件经理,因为技术沉淀,可以对软件开发进行管理,这种职业转换,相对与研发经理会比较简单,压力没有那么大。

转换做技术支持,做FAE
假如你之前从事的工作,是做嵌入式软件开发,写C语言编程,那么对于单片机一般会比较熟悉,那么可以找一些mcu芯片原厂或者大的代理公司,做技术支持FAE,利用自己的技术经验,帮客户解决问题,然后有些公司的FAE的工资也会与销售额挂钩,有一定提成。

转换做销售
转换做销售是很多程序员的考虑,但现实是很多公司不会招没有销售经验和资源,且年纪偏大的人做销售,主要是培养时间长,稳定性差,没有资源,当然卖房不需要经验。

跑滴滴,跑美团送外卖
估计很多人也会想,如果真的失业了,就去跑滴滴,送外卖,肯定也是一个门路,肯定是一定收入,但收入肯定没有做程序员高。

创业自己做点小生意
做程序员,工资相对于其他一些行业工资要高,或许有点积蓄,就考虑开一个小卖部,或者开餐馆,做烧烤,做早餐等等,再或者是不是开一个快递网点也是一个不错的选择。

还可以利用自己的专业知识,给别人做产品,方案开发等工作。这种我觉得是程序员重点考虑的方向。

说实话,确实没想过,作为一个已经在程序员岗位上干了10年的老鸟,目前还没想过不做程序员了还能做什么,做个小生意,不知道从何做起。合伙开公司,也找不到合适的人,而且最重要的是要有人跑市场,天天面对电脑,感觉已经丧失了和人打交道的能力了。

30多岁了,已然变成了00后口中的中年大叔,面对上有老,下有小的窘境,你想不做老本行,辞职去做其他的事情?除非有十足的把握,不然还是劝下自己,不如将现金投放到余额宝,或者买一些基金定投产品来的靠谱。毕竟那个一人吃饱,全家不愁的时代已经过去了。每天睁眼面对的就是父母妻儿,车贷房贷,以及其他的消费生活压力,想给自己解解压,还是抛弃不切实际的创业梦想吧。

但是,别忘了,虽然人在江湖,身不由己,对于自己还是要投资的,不论是身体方面,还是职业方面,健身房没钱去,就到小区路边多走走,锻炼好身体,至少用一个强壮的身躯来撑起家庭。编码之余,多看下前沿的最新技术,程序员是最喜新厌旧的行业,你所比年轻人多的,不是身份证上的年龄,而是宝贵的项目资历,不过在层出不穷的新技术面前,保持一颗善学不断的心,总归是没错的。

就算你要干别的行业,也请你把现在的程序员做好,既然要当斜杠青年,抑或是斜杠中年,也得脚踏实地,一步步的来不是?分享与大家共勉!

都说程序员吃的是年轻饭,过了30岁以后的程序基本上都是行不通的。然而好像事实也是如此,一旦上了年纪的程序员,真的没办法和年轻的相比。

三四十岁的年纪,论技术没有年轻人的跟得上时代,论体力你也拼不过年轻人,我老程序员唯一拥有的话就是经验。那谁说做程序员就得干一辈子,没有这种说法。如果说你不做程序员以后的话,其实你可以将你自己的这一身经验,传授给别人。

说白点就是直接去当老师吧,当老师待遇也不错,工资而且还挺高的。如果你有教师资格证的话,可以直接去正规的学校应聘,老师如果说你没有教师资格证的话,现如今有很多的那种私密的培训机构,他们都会招收很多的讲师。不管是学校还是公立的培训机构,各自有各自的好处,但整体来说待遇都是非常不错的。

就以普通的培训机构为例吧,他们非常需要人才,需要讲师,有的培训机构甚至直接聘请一些在校的大学生去作为他们的讲师,但可想而知这些大学生的话,他们也只是学生,真要论起实战,是远远不如退休下来的程序员。

但当老师也不是程序员唯一的屈辱,其实还有很多方向可以去发展,如果你觉得你这个行业做腻了,想换点新鲜的去做一下其他,那你就可以勇敢的去尝试。不管是各行各业,只要自己喜欢都可以去做,能胜任程序员这个职位的人,我相信都是非常的聪明,去做其他职业只是时间的问题,我相信都能够胜任。

因为程序员,吃的是一种技术活,头脑必须灵光。太笨的人真的当不了程序员,所以说那么聪明的一个人转行去做其他职业,一点问题都没有。

有时候我也在想如果有一天我不做程序员了,接下来应该去做什么。

再回铁路行业,从铁路行业出来的我,再去应聘个地铁公司或者厂家应该不是什么问题。

去工厂企业做维护,我的专业是自动化专业,做个电务的维护也还算可以,毕竟还记得PLC,DCS编程语言,我还是一个拥有高压电工证的程序员。

去辅导机构,去做个英语老师,大学英语六级,以后准备考个雅思,教小孩英语,应该绰绰有余了。

或者回老家包地,再把毕业以后扔下的单片机,FPGA拾起来,做一些农业自动化的东西,再结合我现在的web编程,创造一些农业新生态。

或者开一家烧烤,开一家有情调,有技术氛围的烧烤,程序员可以凭工作证获得优惠的烧烤,因为这个世界上太多的程序员需要安慰。

只要你想活下去,总会活下去。

我想每一个程序员都应该想过这个问题吧

首先,程序员行业普遍加班较多,年轻力壮还好,加班身体也扛得住,年纪大了就不一定了。

其次,步入中年后,你的责任可就不止工作了,你是家里的顶梁柱,你是家里的一份子,你要抽时间来陪伴你的她或他,陪同孩子老人吧。

第三,程序员行业技术日新月异,新技术层出不穷,你不可能跟小年轻拼记忆里,拼学习能力,所以你需要考虑转型。

谈谈出路:一是坚持一个行业,精通业务,转行做管理;二是年轻时做好技术积累,可以出书,写博客做技术专栏,也可以做培训老师;三是转行自己创业或是转移到一个对年纪要求不那么大的行业

最后,祝所有即将步入中年或已入中年的程序员顺利找到满意的发财之路

1、转产品经理、cto、管理层,如果往这些方向转的话,建议平时工作中多管一些“闲事”,除了变成之外,例如产品同事的讨论也多参与,多思考从产品上怎么发展这个产品,对于转型有很大的帮助。

2、未来编程肯定会往中小学生教育方面发展,可以考虑转型做编程的教师。

推荐一本对我自己影响比较大的书:《软技能-代码之外的生存指南》,里面涉及生活习惯养成、思维方式等等,凸现技术中人的因素,阅读这本书可以全面了解软件从业人员所需要知道的所有“软技能”

⑽ 如何成为一个程序员

想要从零开始成为程序员,先不要着急的去学习,而是先要去了解程序员。

1.随便在招聘网站搜索就会发现程序员会分有很多类型,那你就需要确定自己将来想要发展的方向,自己的职业规划是什么?

2.通过搜索可以看到,刚刚起步的程序员工资并不是很高而且学习阶段也会比较忙,那这个时候你是不是靠考虑一下如何兼顾生活和工作?工资如何支配合理等问题(没有经验限制的工作相对较低)

PHP程序员岗位要求

关于学习建议你这样试试看:

学习的方式基本可分为两个类型,一个是碎片化的学习,一个是系统进修

  1. 你可以从网络上各机构大量的视频或者书籍得到相关的学习资料。从大量的资料中,发现真正的干货,从而不断学习,这属于碎片化的自习。由于自学周期比较长,还有不少小伙伴选择是一边工作赚取生活费,一边再利用闲暇时间学习,当然如果你的精力充沛,这也是一个好办法。

  2. 如果要报培训班, 一定要找正规的培训机构学习,不然容易被坑。培训机构里面的课程都是现在工作中需要用到的,时间短,基本上是可以让你快速上手工作的。但是要把所有的知识点都消化就没那么快了,所以需要自己私下更加的努力,巩固学习。

注意事项:

1. 自学要注意的是:自学入门时会很枯燥,不要两天打鱼三天晒网!!!切记

2. 在培训机构里学习要注意的是:勤加练习、主动自学、有问题提,不懂的尽管问老师(把交的钱发挥到极致),不然之后再有问题就没有这么好的机会能够直接得到老师的指点了。

最后,祝愿想要成为程序员的小伙伴都能心想事成哦(*^▽^*)~

阅读全文

与一个程序员最后的94天相关的资料

热点内容
程序员秃顶搞笑相遇 浏览:4
IBM手机app商店叫什么名字 浏览:832
jpeg压缩质量 浏览:774
云服务器评测对比 浏览:143
java日期转string 浏览:219
openfire源码编译 浏览:897
在线小工具箱引流网站源码 浏览:335
非科班程序员自学 浏览:799
压缩泡沫鞋底底材 浏览:219
程序员职场第一课2正确的沟通 浏览:679
遇到不合法app应该怎么办 浏览:90
汇编程序编译后的文件 浏览:77
大智慧均线源码 浏览:373
单片机排阻的作用 浏览:215
滴滴金融app被下架如何还款 浏览:212
jpg转换成pdf免费软件 浏览:743
范里安pdf 浏览:445
伪造pdf 浏览:77
能删除android文件夹吗 浏览:446
LINUX使用V2ray 浏览:797