程序员你伤不起(五)大结局

版权声明:本文为博主原创文章。只要评论中留言就可以转载。 https://blog.csdn.net/wenzhi20102321/article/details/72777514

程序员你伤不起(五)大结局

到这里,“程序员你伤不起”,这本书的大概内容已经介绍給大家了,当然,我里介绍的只是书中的一部分,大家可以找那本书看看。
前面的一些:

程序员你伤不起(一)

http://blog.csdn.net/wenzhi20102321/article/details/72596377

程序员你伤不起(二)

http://blog.csdn.net/wenzhi20102321/article/details/72632613

程序员你伤不起(三)

http://blog.csdn.net/wenzhi20102321/article/details/72671190

程序员你伤不起(四)

http://blog.csdn.net/wenzhi20102321/article/details/72719148

下面是最后一点了:

(四十一)菜鸟在项目中的集中表现总结

参考下面几点,即使自己是菜鸟也要尽量避免一些情况:

1.菜鸟不会做测试。不要指望菜鸟能写好一段代码,有时他们连简单的代码测试都不能做好。

2.没有编写文档的能力。写出来的东西很稚嫩,几乎无法打倒客户的要求,写出来的操作手册也没办法突破重点。

3.稍微难一点的功能就无法写出来,只能写一个超级简单、照葫芦画瓢的程序。

4.做事情力度不够,一天也搞不定几个功能。磨磨蹭蹭,很容易把对的事情修改错,也很容易把简单的事情搞得一团糟。

5.只有明确安排工作,而且把例子程序交给他,才能完成任务,而任务完成得很慢,经不起考验。

6.菜鸟做事往往不彻底,后面还需要反反复复修改完善才能最终使用。

7.再菜鸟眼里,是没事情可干的。他不清楚明天接着要干啥,那些事情需要马上做好,那些事情他自己可以主动干好。说白了,就是在他眼里没活干。

8.菜鸟的沟通能力糟糕,自己不会的不知道及时问别人,自己做好了某个事情,也不知道給别人汇报一下。

很多刚入门的程序员都会有上面的一些表现,尽量改变吧,否则只能转行了!

(四十二)从为薪水工作转变为做自己想做的事情

工作只是生活的一部分,当时没有工作,你的生活可能会很糟糕!
刚开始工作,大家都要努力去把自己的能力尽量去提升上去,加班就当作是普通的练习,不要怕辛苦,你现在的工作为的是自己以后更好的生活下去。
能力提升上去了,你就要学会适当的放松,让生活多一点乐趣。
钱虽然很重要,但是钱不是一切,不能总为钱工作,也要为自己的兴趣爱好工作。

(四十三)兄弟,你留下上千行凌乱的代码,拍屁股走人,很让我们郁闷啊

一般的程序员辞职的原因:

1.工作压力太大了,特别是一个人的能力有限时,压力大了就特想跑路。

2.员工的编程能力不够有待提高。高手两三天做好的事情,菜鸟可能加班一个月还搞不定。

3.现在工作相对好找,一旦产生了辞职的年头,一投简历就有希望找到差不多的工作。

4.跟着老程序要写半年程序,潜移默化中也能提高不少,如果跟老板或老程序员有摩擦,会直接跳槽。

5.加班太密集了!

管理上记得定期检查代码质量,以避免员工辞职时留下一大推烂代码。
其实,不管老板做的好与坏,做好自己的本职工作才是员工的职责,其他只能是做不好这个工作的借口罢了。

(四十四)浅谈专心只学一门C#的优缺点

好处:

学习一门语言,也有不少好处。买书可以省不少钱,以为你只需要买C#方面的书就可以了。虽然网络很发达,当时还是习惯看书,看书相对来说更容易系统地学习,而且看书与看电脑感觉不一样,能静心。不要担心书的价格,想想收益,还是很值得的。所以,可以认为给自己买书其实就是給自己投资。
自学习一门语言很容易走上良性循环。例如从不懂到入门,从入门到掌握,从掌握到精通,从精通到走火入魔,从走火入魔到财源滚滚。。。而且越是自信,越来感觉,提高得也快,得到别人的一些认可,更容易有强劲的动力。
学习一门语言,天天围绕这个语言开展工作,十年八年下来,手上会积累不少类库。
学习一门语言,你就可以接大项目,可以一个人搞定,或者跟别人合作搞定大项目。

缺点;

只精通一门语言,在找工作就放弃了很多选择。
只学习一门语言,思路容易受限制,可能不会有那么开阔的视野。

所以选择好语言也是很重要的。

(四十五)泼个冷水:程序要若想创业自己干的可以参考一下

之前接客户的一个项目,本来项目的要求只有七条,当时项目开发都一般客户提出了新的需求。
你拒绝吧,客户很没面子;增加预算吧,客户说了算。。。
项目完成后,客户还是会提新要求。。。
经过这次惨痛教训,再也不怕说不了。要么丢面子,要么把自己搞死,你自己选吧。很多时候,还是厚着脸皮说一个“不”字更明智。即使丢面子,也要学会说“不”字。

软件项目的精确投入很多时候不好衡量,当时时间、投入的人力物力、项目的开支还是相对比较好衡量的。合理的项目估算,与客户合理的争取费用的能力,是和项目开发能力一样重要的。我们不能只拼命工作,还要多想问题出现在哪里。我们工作那么努力,为啥还是效益不好?是不是管理上出了问题。

(四十六)深刻觉得中国缺少管理型软件人才

以前有一个狭隘的认识,总觉得管上几个项目或几个开发人员就可以叫管理型软件人才了。 现在想想太幼稚了,这样的人才,顶多算是项目经理,真正软件管理型人才可以理解得很大,我们不能总把自己的思想局限只很小的范围。
例如給一万个开发人员让你来管理,乐观点说一个月的开支可能就是一个亿或更多。每年看得见的开始就有12个亿了。
我们常见的两种类型的IT公司:
1.生产型的企业
整个公司大部分人都在加班,而且很多人都干了好几年以上,勤勤恳恳的工作。
2.十来个人的软件公司
写代码累了,我们也需要思考一下,软件行业为啥越来越场惨,就业环境越来越不如其他行业?我们怎么苦,这么累,没啥没像其他行业那样日子过得滋润?也需要大家一起想想的,不能只埋头写代码了!

(四十七)异地维护程序系统感受总结

外地软件项目有几个比较大的风险,失败的概率比本地软件项目更高。例如,开发成本控制相对更难,飞机来回几次跑几次,吃几次饭店,上万块钱转眼就花个精光了。
最近一个远程维护项目的问题总结:

1.最初客户总是把需求急着提出来,QQ上今天发一下,明天发一下。前期还好,都后期会有其他事情,没必要天天为他操心。所以最好能让客户批量地提出需求,給客户提供一个简单的模板,把问题的情况、希望达到的效果等等都描述好,这样问题能集中起来,解决的效率也会高一些。

2.往往需要跟多个客户的相关人员沟通,有时候同一个事情需要跟不同的人核对。最好是仔细写个邮件,把问题写清楚,然后打电话告诉他们有什么事情需要澄清或协调的,并让他们查收邮件。

3.程序的更新、数据库的更新越少越好,高开始的时候设计得稳健、合理,后期的维护工作就轻松很多。。因为客户的需求往往是会变的,甚至今天提出的需求和前几天的是矛盾的。

4.我们设计开发中总会忽略一些问题,等到有了几百个客户后,各种乱七八糟的事情会发生,电脑的操作系统有各种版本,客户的浏览器有各种版本。。。

5.每次程序更新一定要做好测试工作,最好是在自己的本地多测试几遍,然后让客户的相关人员也测试几遍,最后才能升级到正式环境。

6.每逢过节什么的,最好也给客户打个电话,因为很久不联系的人慢慢会疏远,就像以前的很多同学,由于地域文化的差异,沟通次数少了,感情也变淡了。

7.你要保持一颗良好的心态,因为别人的心态会影响你,你的心态也会影响别人。即使我们不用言语表达,看看你言谈举止,看看你的神情,别人就知道你的心态了。

8.开发人员有的时候也不能过于软弱,该软的时候软,该硬的时候硬,特别是客户的需求严重超出需求范围的时候要强硬一点,因为这个时候一软后果就很严重。

9.太贪婪了,客户会远离你,技术太差了,客户会怕你,但是报价太低了白干一场最终害的是自己,这些需求需要把握个合理的度。做软件伤身体折寿,白菜价瞎折腾,不如看看书提高自己,或者锻炼身体,争取多活几年。

(四十八)你妹啊,程序员你伤不起的一些谬论

听起来合理,但实际并不合理的的谬论:

1.不要当房奴

房子这个东西,需求还是很大的,等到十几年后再买,可能它的价值已经上升很多了。

2.一心写好程序,不管其他事情

一心写好程序,你有可能会错过很多东西,机遇不是时时有的,有时候要看到身边的发展机会,正确的选择你比努力更加重要。

3.晚婚晚育

感情有时候也是不能等得太久就结果,一直开花毕竟是很难的事情,早点结婚还能牵住人家,否则,她走了,你又没有时间谈恋爱,还需要等很长的时间才能遇到合适的。

4.不要做网页,不要做ERP

当时总觉得做网页没啥出息,一个高中生简单培训就可以完成了。ERP也是满天飞。但是这个需求还是很大的,并且是持续的,现在网络那么发达,哪个公司不要网页,每天又有多少新公司呢。还是可以赚到不少钱的。

(四十九)强壮的软件产品是“马力强劲的印钞机”

满足客户需求难的原因:

1.用户的期望值很高,经常无法满足用户的需求。用户见到过的产品太多了,他会拿最好的产品来比较,有时需要你设计的产品比QQ还有强大几倍!

2.一般的用户不愿为软件花钱,又成熟的框架最好。买个样本就可以使用。

3.大部分又规模、有效益的客户,一般都有好几个软件公司在跟进,有的已经合作了十年八年,很难打进去。

4.有些大项目需要经过招标,政府背景浓厚,资历要求高,你就是再怎么折腾也未必能拿到手,当然不努力更没有希望。

机遇有时候需要等上好几年,一般三四年会来一次,悲催的十年八年来一次,若准备工作没做好,机遇来了,你也抓不住,平时的积累就是抓住机遇的保障。
客户问我某个功能的软件有没有,我说有,几天就能给你搞定。这就是积累的成果,然后钞票就会唰唰的溜过来。
啊!产品走对了方向,原来日子可以那么美好,希望大家都有幸福的人生,别天天当苦逼的程序员了。未来的老婆大大都再急切的等你成功呢。

(五十)为什么开发人员工作十多年了还是会迷茫,没有安全感?

年轻时:

1.目标很明确,就是学技术。花费十年,学来各种技术PHP、C#、SQLService、Oracle等等。

2.欲望比较少,就是先学好技术,将来能挣更多钱。

3.年轻时,可以有很多空想,即使自己狗屁都不是,也可以做白日梦。

年纪大了后

1.打工总有个瓶颈,好单位也不是天天招聘,等你年纪大了,没啥竞争优势了,你的危机也就来了。

2.年纪大了,身体也不行了,要成家立业,养孩子,养老婆,养老人。生活的各种压力,想山一样地压过来。

3.学了一大堆东西,后来未必都转换为RMB。你看着很多人开着好车,住着豪宅,身边女人多多,再看看自己三十多了,而两手空空,怎么能没有挫败感?怎么会不迷茫?

4.之前构架一个完美的开发框架,结果努力了十年,想卖出去却遇到重重困难,就这么耗费了十年!

5.十年里会发现很多朋友成功了,但是你可能还是一个默默无闻的打工者,甚至能看到今后几十年的样子,焦虑油然而生。

6.做技术的失业了,就真的失业了,啥也没了,没人按时发工资,连社保都没了。

7.有些行业越老越值钱,可会也会越来越多,但是技术人员的客户都是老板的。

8.老板也不是印钞机,老板也需要控制成本,所以会尽量避免雇佣预算很高的员工,宁可雇佣在预算范围内的员工。

所以我们要调整自己的心态,让自己更加舒畅:

1.我们都是普通人,不是每个人都能出人头地的,只有不到1%的人能成功,99%的人甚至更多的人,只能度过普普通通的一生,所以别给自己太大的压力。

2.一般牛人的才华35岁就体现出来了,如果过来35岁还没有什么大的起色,只能说明自己是一个俗人,还是安安稳稳的过日子吧。

3.不要总跟成功人士比较,偶尔往下看看,看看扫地的,看看服务员,看看人民公仆,看看那些身体残疾的人,心里多少后有一些安慰,或庆幸。

4.人活着不只是为了赚钱。身体好,家庭幸福,感情顺利,孩子健康,父母健康,同事关系和睦,都是宝贵的财富。

(五十一)总结过去十年的程序员生涯,給程序员小弟弟妹妹们的一些忠告

1.自己的户口档案、养老保险、医疗保险、住房公积金一定要保管好

大家要注意,跳槽换工作要保护好自己的自身利益。你可能跟我一样是大山中出来的娃子,家里没有丰厚的积蓄,只能靠自己拼搏,买房子是人生的一件大事,等你过了十年才想起这个事情,已经晚了。特别是孩子要上学,需要户口的时候麻烦就大了。

2.不要轻易换电脑,不要跟潮流,不要买过多的电子产品

3.这年代,外语、学历、职称、驾驶证还是蛮重要的

学历是个敲门砖,外语好方便进入外资企业,待遇相对更好,职称高说明能力到达一定境界,驾驶证是对自己的一种要求。

4.不要谈过多的女朋友,谈女朋友要看准,下手要稳准狠。

5.工作不要更换得过于频繁,选好行业方向后尽量不要再更换。

6.要对身边的人好,要得到老板的信任、同事的认可及支持,珍惜良好的工作环境

7.钱很重要,但是生活质量比钱更重要,工作是很重要,但是家人比工作更重要。

8.别太贪玩了,有时间还是要多想想如何才能赚钱

9.每天一点点进步,每月一点点积累

总有一天,你也会累,你也会老,这时候,你要靠啥呢?靠你平时的积累也是能稳定赚钱的。你十年的积累,可以打倒很多竞争对手,他们再厉害,再怎么样,也很难抵过你十年的积累,特别是后面几年的积累成果会更加明显更加重要。

10.开发思想、构架、代码就是财富,别来丢弃你的劳动成果,要学会珍藏保护。

11.当程序员要防止原地踏步,不是工作年限长了,经验就丰富了,年纪越大工作越难找。

12.当创业的收入比打工还少时,就别创业了;要找比自己能力强的人创业。

其实打工也是创业的开始,每月还能拿到钱,还可以学到知识。

13.未来的生活节奏会更快,生活压力会更大,竞争会更加激烈,社会服务体系会更完善。

在未来,我们享受良好的服务的同时,也会为别人提供良好的服务,因此,在技能和服务质量上的要求会更高更严格。平时要注意提高自己,不要被时代給淘汰掉。

你可以失败,当唯有在放弃的时候,你才成为失败者。因为我曾经也泄气过,但是我经常能死灰复燃,顽强得很。–吉日噶拉

共勉:我有时候也会很累,哪怕是走在路上,或在车里,闭上眼睛的那几秒,都是忘记自己是在宇宙的哪个地方,(仿佛过了几个世纪),直到睁开,才发现我真实存在!生活还是要继续。

1

提前祝大家端午快乐!

展开阅读全文

没有更多推荐了,返回首页