程序员你伤不起

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

程序员你伤不起

这是我最近读的一本关于程序员经历的书。

1

这本书的作者是吉日噶拉(在外企、上市公司工作过,自己也创业失败过,遇到过很多失败挫折,甚至露宿街头,但是最后还是挺过来了),是一个十几年的程序员了,里面介绍了他的相关经历,以及他的一下经验,无论是对刚入门的程序员,还是工作了十年八年的程序员都有一些经验值得借鉴学习。这里我也把这本书中的部分精华分享给大家,希望对大家有帮助!

值得注意的是书中的作者本身是一个小牛,没毕业前已经在大企业工作过很长时间了(.Net开发为主,C、java都有猎取),03年前就可以自己接企业项目了,但是后来还是遇到过很多挫折,主要是创业方面的惨痛经历。

通过本书,你会看到,即使你并不天赋异禀,成不了乔布斯和马云,但你依然可以有所成就,成为幸福的人。

(一)三年前的一个项目经验

主要讲的是作者帮公司拉了一个政府的项目,但是由于经验较少,谈的价格很低,还有很多细节刚开始没有谈到,后面相当于收了很少的钱,給政府干了一个比较完善的项目,这节的经验就是:程序员一般不应该直接和客户谈项目,应该让专业的人去谈,他能把10万的项目谈到50万或更多。

(二)2005年我的第一次软件创业,烧掉30万,两年时间打水漂

教训1.手上有技术,但是没有客户,没有产品,就靠着一腔创业的热血和对软件行业的爱好!

教训2.团队不稳定,各种经费、杂费、水电给、租房费、设备费,制度不够完善,成本没有控制好。

教训3.自己辛苦培养出来的技术人才,被客户三两下就要走了!人员的思想工作要做好。

教训4.小公司创业不要把财务完全交给别人,熟人也不行。可能最后生意失败,自己一点钱都拿不到了!

教训5.做公司不是做技术,更多的是做人,我做人本就不到位,做公司必败!

教训6.创业注意的问题点:

(1)为什么要创业

(2)我是个有经营头脑的人吗

(3)如何判断一个项目是好项目

(4)财务预算和控制

(5)如何与人合伙

(6)把自己摆正位置

(7)创业其实改变不了一个失败的打工者

(8)对行业的认识,上游和下游的掌控

(9)害人之心不可有,防人之心不可无

(10)靠人的买卖是最不可靠的

(11)偶然和必然的概率。。。

(三)投递简历请换位思考及前台页面设计比后台实现更值钱

简历

一般要信息全面,排版工整。

前台设计

前台设计是艺术,这个是没那么容易学来的,越往后写程序的会越不值钱,设计的相对会值钱一点。程序是技术,设计是艺术。技术可以批量生产,但是艺术无法批量制造啊。

(十)团队工作氛围很重要,没有好的氛围难出好的产品和项目

一个开发团队、软件公司需要有一个良好的氛围,大家人心稳定,每个人都在有条不紊地忙乎实际工作上的事情,每天都有一点点成果,大家平时工作开开心心,一步一个脚印的发展。项目做的有条理,客户也满意,收款也及时,这才是软件公司生存发展的硬道理。软件如果做不好,软件公司肯定是开不下去的!

(五)奔三的程序员,平时都忙啥?想些啥?以后有啥计划?

每个人总要给自己寻找个方向,每个人都需要有个信念,没有信念,活着就没意思,无聊,觉得没有奔头了。
作者是比较喜欢做技术那种,可以做到五六十岁那种,并且看到过更老的程序员!

1.比较喜欢技术,会经常学习,人需要不断提高否则很容易落后

2.看一些技术方面的书,管理经营方面也看,毕竟以后很有可能走上这条路。

3.多关心人情世故,多联系朋友、同事、亲人,努力建设和谐社会!其实是因为人脉比技术更加重要!

4.沟通能力很重要,文笔也是需要一点的,写报告,各方面交流都是会有的,毕竟技术能力不低了。

5.参与公司部分销售工作,做技术销售也是很重要的,也要让客户知道我们公司的技术能力是很强的。

6.软件系统的核心部分、通用组件部分、关键部分、标准样式部分、标准框架部分,这些都是软件系统的核心,不能指望新手来完成。

7.编程不只是20来岁做的事情,。可以走管理路线,也可以一直坚持技术路线。

8.生活不止有眼前的苟且还有诗和远方!

(六)你要有大客户,要有经济效益好的客户,你赚穷人的钱是很难的。

离职了也别成敌人,开开心心的离职,将来还是会有合作机会的,说不定还很大的机会。

你要有过硬的技术,让客户相信你,觉得这个事情你是专家,让你来做没错,你要时刻让自己的技术超出常人的水平。

拉客户要有个过程,小事情干好了,人家才放心把大事交给你去做,不可能一步登天。

不要做过于廉价的劳动力,那是在破化市场,尊重自己尊重别人,免费給别人当然可以,但如果那样做,IT就更不值钱了。

赚钱的机会不是天天有年年有,要学会抓住机会,错过了这个村就没有这个店了。

大项目都是有比较的,不是随便给你的,价格也不是乱开的,别人赚的钱也不是天下漂下来的,你需要战胜对手,才能拿到机会。

(七)走火入魔闭门造车之.NET疯狂框架经验分享

好东西多得是,就看你如何看待它们。就像我下载的1G的C#文档一样,电子垃圾一大堆,天天跟在新技术屁股后面,也难提炼出个啥来。因为你永远跟不上时代的进步。你的积累也会变成你的包袱,除非你有惊人的毅力,不断完善你的积累,那最起码你要连续几年不打游戏,节省时间才能提炼出来,或公司出钱给你烧,也能烧出来。
不是新技术出来了,你以前的积累就推倒了,除非你以前的积累是经不起考验的,否则是不会被推倒的,新技术只是锦上添花而已。软件整体的开发不会轻易发生天大的变化,你需要的是不断吸收新技术,了解新技术的长处和定位,然后把需要的新技术消化好,用到自己的整体框架中。

(八)最近几年软件项目的心得体验

1.做软件外包的经验告诉我

做软件需要人海战术,做软件需要大量的体力劳动,而不是脑力劳动

2.我们技术副总的主导思想

客户的需求变来变去怎么办?客户的需求变了,并不是坏事,让客户填写好变更表,把工作量变化給客户确认,秋后算账。工作不就是干点活做点项目吗?哪里不一样,这个项目工作量越来越大,钱也是越来多,不是坏事。

3.我自己的主导思想

想多赚钱怎么办?直接找上级谈,你能干出啥来?想要多少钱?多长时间过好?对公司有啥好处?都谈明白了,老板也会答应的,大家都有好处,都在影响自己的心情,不能好好干活。

4.身边一直发生的事实告诉我

与领导沟通好,报告写好,比拼命干活效果好几十倍!别总埋头苦干,干得累死累活,没人知道你有多辛苦,及时向领导汇报情况交流。

5.我比较佩服的事业部经理告诉我

不能完成工作怎么办?最愚蠢的做法是通宵几天,突击几天,然后累死累活,最后还是没能按时完成,人也累趴下了。其实,不能按时完成工作多了去,这时要先分析清楚延时的原因,找上级说明原因,让他们认可你的理由。然后把接下来的工作合理的进行安排,有条理的一个个做好。

6.我的自身N年工作经验表明

做软件为什么那么累?因为软件是个细活,不是敷衍了事对付对付就可以的,需要一行行代码写出来,不能思路混乱,也不能偷工减料。不管是太理论也好,太理想化也好,总得有个理论指导实践的主导思想,否则这事就没法干了。

(九)不要給自己编织过多的理由,借口是永无止境的

工作要有力度,不能老是没完没了找借口,每个人都可以给自己编织出美丽的借口理由来,听起来事那么地有道理,其实理由都是給自己编的,自己给自己下的套。

(十)打工和创业不同的心态

这几年给人打工,感觉真是太幸福了,每个月不管业务好不好,不管客户给不给钱,老板都会按时给我发工资,卡里有钱了,不愁吃不愁喝,真幸福。
自己不开公司不知道赚钱有多难,自己不当老板不知道給员工的工资已经很高了。不要以为自己创业就比打工可以赚更多钱,我见过很多朋友,自己创业创得很辛苦,但是他们打工的活可以很轻松拿到10K以上的薪水,但是他们非要自己创业,非要往火坑里面跳。

本书连载中。。。

共勉:奋斗不止,幸福终将不期而至。

展开阅读全文

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