文章路径: 全部 / 叶飞 / 从包工头到程序猿

真实故事,讲述我在家装公司关门之后,如何转行成为一个程序猿的故事。(《折腾》第三卷)


更多
2018年10月30日 09点31分 作者:叶飞 修改

(三十五)被忽视的业务逻辑复杂度

要说清楚代码的业务逻辑复杂度,首先就要理解剂几个关键概念。第一就是模块化。一个软件,它是由若干个小功能组成的,而且这些小功能会大量的被重复使用,比如一起帮里到处都要“支付/收取帮帮币”:买卖帮帮币自然不用说了,酬谢好心人要支付帮帮币,发布/打赏文章要支付帮帮币……那么我们写代码的时候,自然就会想到把“支付/收取帮帮币”这一功能给封装起来,做成一个模块,在需要的时候直接调用这个模块就可以了,而不必把“支付/收取帮帮币”几十上百行代码不停的复制粘贴。这就是模块化,好处当然是显而易见的,但当模块越来越多的时候, ……

架构 项目管理
2018年10月22日 21点45分 作者:叶飞 修改

(三十四)企业级应用架构的核心:业务逻辑复杂度管理

这个bug我都忘了是怎么处理的了,因为处理不了啊!改这里错那里,改那里错这里,咋整?应该是交给我们老大去头疼了,他可以联系国外的一个家伙——都不能说是同事,因为我们是外包公司,国外这家伙是发包公司的。据说他是现存的、唯一的一个从项目开始跟到现在的开发人员,像大熊猫一样保护起来的,像老祖宗一样贡着的人物。我们项目组几个同事有时候就会聊:其实要做到在公司里“不可替代”也很简单,熬上十年就可以了。这个“熬”字用得很传神,因为一般人真熬下来。很枯燥,没有成就感。每天都是debug,就像我上面这个bug,一个月,实 ……

软件开发 维护 企业级架构 复杂度管理
2018年10月20日 00点01分 作者:叶飞 修改

(三十三)问题是找不到方向了:怎么才能把代码写好

熟悉我的同学都知道,我专注的领域是“企业(级)应用的架构和项目管理”。“企业级”的级是我加上去的,因为没有这个“级”字,企业应用,会让人觉得这是“企业公司(内部)所使用的应用系统”,实际上,这是一种翻译上的……怎么说呢,翻译上的“语义缺失”。企业级对应的英语是enterprise,它实际上暗含了“庞大复杂艰巨任务”的意思。比如说美国的“企业号”航空母舰,航空母舰和企业有什么关系?用enterprise命名,应该是指这艘航母规模宏大巨无霸的意思。而之所以专注于这个领域,也是因为在博朗的工作经历。那时候算上培 ……

软件开发 程序员 代码质量 工作经历
2018年10月10日 23点34分 作者:叶飞 修改

(三十一)我们的英语角开始了……

事后回想,从公司管理的角度观察,这家公司确实高明。长期招聘(当然我估计肯定有计划有buffer的),设立一个人才池,看似是一种浪费,但实际上因为不急着招人,反而有可能获得更高性价比的人才。当然,这也是他们作为外包公司能够为合作单位稳定输出人力资源的一个卖点。这种招聘制度又为有条不紊的员工入职培训创造了良好的条件,而近乎于享受的入职过程,对于稳定员工情绪有决定性的作用。入职前三个月,是员工最不稳定的时候。就像我,也还不是偷偷地面试了另一家日企,但一方面那个汉奸假洋鬼子太招人恨,另一方面这家公司确实做得到位, ……

公司 管理 英语 英语角
2018年10月13日 00点36分 作者:叶飞 修改

(三十二)坚持下来,靠的其实并不是毅力

第一次是我读他们听,我选了一篇难度适中,比较有趣的小文章。事先做好准备,比如准确的发音、可能的生词怎么要用英语解释等等。果然,读的时候,他们就有听不懂的地方——但一开始的时候,遇到听不懂的地方,他们都不会打断我,而是自觉不自觉地滥竽充数一样“混”过去。意识到这个情况,在我认为可能是难点的地方我都会停下来问一下他们,确保他们真的明白了,当然,大多数时候他们是不明白的,呵呵。于是试着重复、放慢语速;有可能听懂了,有可能还是听不懂。听不懂的原因很多,如果是传统形式的英语角,我们就会把听不懂简单的归结于自己“听力 ……

英语 学习 听力 学习方法
2018年10月02日 23点44分 作者:叶飞 修改

(三十)就是头猪,通过这个培训也能上手工作了!

这家公司很有意思,她招人和用人是分开的。什么意思呢?一般的公司,是某个岗位缺人了,才根据这个岗位的要求开始招人;然后,人招进来了就开始在这个岗位上开始干活。但博朗就不一样,我不知道她内部是怎么规划的,但从外面入职员工的视角来看,她是先招人,然后再分配工作。比如说我入职之后,是被分配到被称之为.NET pool(可以理解为按技术语言分类的“人才池”,其他语言比如JAVA, C什么的也一样)的这么一个部门,里面全是陆陆续续被招进来的.NET开发人员。然后,我们一边参加入职培训,一边等着其他部门来我们这里“挑” ……

程序员 入职 培训 管理
2018年09月29日 14点02分 作者:叶飞 修改

(二十九)终生难忘的入职培训

根据入职培训安排的时间地点,到点了就去上课。一般都是外教上课,中间偶尔会有一两节课是中国人。公司要求100%纯英文环境,所以他们上课,我们回答问题,全部都要求用英语。当时心里那个欢乐啊!感觉像在做梦一样。想当初,我们要是哪里能碰到个外国人能闲聊上两句都可以兴奋一整天,这里这么多外国人,你想怎么聊就怎么聊!你不聊还不行。Oh, my God!原来外企的生活就是这样的?(这就想当然了,事实上,据我所知也只有这家外企是这样的)什么培训,就是疯玩。老外上课,happy得很。首先就把桌子板凳拆了,围成几个小块几个大 ……

职场 程序员 入职 外企
2018年09月29日 13点27分 作者:叶飞 修改

(二十八)人不可貌相,海水不可斗量

要低了就要低了呗,愿赌服输,人要会想。像黎叔经常说的,“各算各的账”,买卖双方,我只看这条件我能不能接受,不要去管人家又赚了多少。不然的话,这生意永远都做不成!所以我也没像第一份工作那样,这山望着那山高,还继续接着找。定了这家公司,上一家公司就要去辞职了。虽然已经知道我在外面找工作,但我辞职的消息确定下来,尤其是知道了我新公司的工资,项目组里还是炸开了锅。像张哥这样的还稳沉一点,“恭喜恭喜”就完了;大嗓门的小王就嚷嚷开了:“靠!老叶你都要走了……”配合着他活灵活现的表情,潜台词就是:“老叶都能拿这工资啦! ……

离职 入职 职场
2018年09月27日 23点32分 作者:叶飞 修改

(二十七)骑驴找马,偷偷面试新工作

张哥能告诉我这些,估计也“称”死了我是没有转正的希望。但我已经暗中准备跳槽了。几个原因,一是我觉得我的工资低了,二是我最喜欢的项目经理春节过后也离职了,当然最主要的原因,是我觉得我涨本身了,哈哈!首先,工作上的事,基本上就已经能够应付了。此外,我觉得下家单位面试的时候,我忽悠一下,我是team leader都没问题。反正就把张哥平时干的事情栽到我头上就是了,谁还能查得出来不成?最给我信心的是,公司新进来了两个同事。他们都经常问我的问题,混熟了之后,我就装作无意中问起:“你干了多久了?”他们的回答吓了我一跳 ……

程序员 找工作 骑驴找马 面试技巧
2018年09月24日 21点46分 作者:叶飞 修改

(二十六)世间很多事,都是取不了巧的

我的家人都很满意我的这种生活状态,在他们看来,我这是“浪子回头金不换”的表现。只是劝我,还是要注意休息,有时间还是要出去玩一玩。我从善如流,每周末都会到小区里老年活动中心打一下午乒乓球。又一次拿起乒乓球拍,不由得感慨万千:还记得上一次打球是什么时候?这已经是多少年过去了?!不知何时,那个在烈日下肆意抽杀的少年,放下球拍,在现实中去拼去闯去追逐他的梦想;如今辗转飘零流落他乡一无所有的时候,陪伴他的能给他带来快乐和力量的,却还是这支球拍。但不要以为我在球桌上英姿飒爽重振雄风,这帮老头儿大妈全都是高手啊!我一个 ……

程序员 工作 职业发展 总结
叶飞的系列文章

ASP.NET全栈开发

课程讲义,B站视频地址:http://space.bilibili.com/55410301/#/channel/detail?cid=49008

编程那些事:菜鸟入门

大飞哥倾力之作,面向有意入行IT/开发/编程的初学者,欢迎任何形式的留言建议……

从包工头到程序猿

真实故事,讲述我在家装公司关门之后,如何转行成为一个程序猿的故事。(《折腾》第三卷)

《折腾》(卷一)青涩

时间段:从大学毕业到开始创业。离开青葱校园,涉世之初的那些往事……

《折腾》(卷二)风雨 之(1)工地

我一个完全的门外汉(无论装修还是管理),开始给黎叔装修房子。从踌躅满志,到四处碰壁;从一往直前,到左右为难……

《折腾》(卷二)风雨 之(2)胸怀

作为一个律师,接工程没签合同,被狠狠的坑了一把!年轻人暴烈的想要复仇,黎叔教他一个企业家的胸怀……

《折腾》(卷二)风雨 之(3)渠道

成立了公司,招聘了员工,开始大力的拓展业务,一个接一个的坑,摔倒了又爬起来……

《折腾》(卷二)风雨 之(4)视野

经历残酷现实的磨砺,终于明白:干啥事,都不能闭门造车,人要走出去,开阔视野……

未分类

系统自动生成的未分类系列

一锅大杂烩

从律师到包工头,从码农到写手,读书交友生活创业,各种零零碎碎,乱七八糟……

人人都是程序猿

计算机编程普及课程,视频:https://space.bilibili.com/55410301/#/channel/detail?cid=49491

全部
关键字



帮助

反馈