--此书为程序员同事推荐,虽然不是太有兴趣,想通过阅读本书能更好地了解他们的工作和思考。
我是个有经营头脑的人吗?
正确的答案是:经营头脑不等于管理头脑,也不等于执行头脑,没有经营头脑的人,不适合独立创业!
把自己摆正位置
我的答案是:我到底应该重点抓哪个方向?次要的可以放一放,事必躬亲是不行的。
创业改变不了一个失败的打工者
我的答案是:还是一直打工比较好,这个还是有点儿信心的。
我们打个很简单的比方,例如两个少女,一个长得漂亮,没有修养内涵;一个长得很丑,但是很有修养内涵,你觉得推荐哪个容易?要是你是男的,你会选择哪个?
有一个网友的回复,真的说得很到位:“程序是技术,设计是艺术。”技术可以批量生产,艺术无法批量制造啊。在没有高科技的开发里,还是艺术更值钱一些。有艺术细胞,还会一点儿技术,那才是人才!
千军易得,一将难求
客户是不看技术的,客户要的是功能。
一个开发团队、软件公司需要有一个良好的氛围,大家人心稳定,每个人都在有条不紊地忙乎实际工作上的事情,每天都有一点点成果,每天都有一点点进展,大家平时工作开开心心,一步一个脚印地发展提高。
因为我多年始终维护一个系统架构,每天修修改改、完善完善,表结构变动不多,也不经常加表,感觉不需要多少工作量,这也是我当初反感代码生成器的原因。说白了我是走产品路线的,不是走项目路线的,这还是有本质区别的。
我们不要当老顽固,有时候需要积极地吸纳新知识、新思想。
用代码生成器的好处总结如下:
1、效率高,可以在1分钟内生成几万行代码。
2、代码质量高。因为都是一个生成器生成出来的,代码的风格一致,以后好维护。
3、不用反复测试,人是最靠不住的,很容易马虎、偷懒,代码生成器不存在这个问题。
4、可以把人从重复劳动中解放出来,用更多的精力去关注更核心的业务逻辑、系统的优化。
这是个鸡肋,属于过度设计,研究这些浪费了我几个月的时间,只是玩技术而已,实际项目中,客户根本不在乎这些,也没遇到过需求这么复杂的项目,纯粹是玩技术而已。
我们虽然跟老外比,貌似比老外聪明,但是都都没聪明在正事上,耍小聪明的多,大智慧上干不过人家,这也是为什么我们国家软件行业这么弱的原因之一。我们有我们致命的中国特色,差不多就可以,稀里糊涂就可以,导致我们做不出高质量的东西。我们还有个传统“美德”,就是短斤少两。偷工减料的严重,能省事就省事,能偷懒就偷懒,所以这也是导致我们经常造出假冒伪劣商品的原因之一。好产品的工序、工艺、投入是省不了的。
很早的时候,德国人的产品在欧洲被取笑为笨拙的代名词,但是德国人做事严谨,产品不断改进,最后做出来让大家非常满意的产品。日本人很固执吧,也造出了很多好产品,车子、电子产品等,我们不能光说人家日本人固执。我也做过美国佬的项目,人家项目的范围定位非常明确,就要那么几个功能,不像我们国内做软件一样需要很多神奇的功能,无边无界,思路很乱,美国人功能明确,对质量的要求也很高,很精细,我们跟别人的差距还是很明显的,最有差距的就是思维、思想、理念。
自己不开公司不知道赚钱有多难,自己不当老板不知道给员工的工资已经很高了。不要以为自己创业就比打工赚得多,我见过很多朋友,自己创业创得很辛苦,但是他们打工的活可以轻松拿到10k以上的薪水,但他们非要自己创业,非要往火坑里跳。
虽然说是软件公司,但是并不是以技术为核心,而是以业务为核心,我觉得这样的公司才能在中国生存。很多公司,光玩技术,不注重业务营销、商业运营,有没有自己的核心技术,搞来搞去,最后还是无法避免破产,就算是生存着,也是勉强维持生计。
人也不是万能的,编写程序的,测试产品的,都应该是分开来做。
我自己跟他做了比较后,才发现,我太技术型了,真正客户需要的东西,我没人家做得好。
什么问题都开源了,什么问题都很快就可以得到解决,都用开源的东西,那可能5000元以上的工资,就是永远的梦想了。
你的成果很容易被别人偷窃,你要学会保护你的劳动成果,你的成果未必给你带来什么经济效益,却可能给你的敌人带来更多的经济效益。
你要找比你强的人合作,你能从他身上学到东西,而不全都是你给予别人。与比你强的人合作,你绝对不会损失啥。
创业了,玩人一定是比做项目、干活重要的事情。
成功不成功都不知道,你还吝啬那1%的股份有啥用啊!甚至是你卖股份给员工,还可以融资一把,以前我看不透这个,现在我是彻底看透了。
拉一个项目,招聘一批人,各路神仙,思路不一样,做事风格不一样,写代码也不一样,驴唇对上马屁股,无法协调好。
其实,客户也不想要过程,客户只想要效果。请记住,结果比过程更重要。客户没义务跟我们一起经历痛苦得折磨。
技术再厉害,也不会变成世界顶尖得,也就是普通的高级技术人员而已。
自己一个人强,强不到哪里去,需要让别人也强大,能高效管理一个团队,让公司离不开你,成为公司的顶梁柱,你的收入才会有希望突破5000大关。
不要天天跟在技术屁股后面跑,它只给你经验,你需要有自己可销售的东西,你自己的解决方案。
还是需要手上有个可销售的东西,能为别人提供服务,同时能换过来一些RMB,再去购买你需要的别人提供的服务,促进社会发展。
有个好朋友跟我讲:“你一直生活在方寸世界里、虚拟世界里,你需要学会与人打交道,学会在现实里生活。”还有一个朋友告诉我:“工作是为了什么?工作是为了更好的生活,不只是为了赚钱,不只是为了编写软件。
技术到了一定的层次后,发现自己擅长的只是很小的一方面,很多方面都需要与别人合作。
我经常提醒我的同事,我们不是搞技术的公司,我们是搞咨询的公司,就是给最终客户解决实际工作中的问题,或者实现客户的管理思想,把她们的管理思想转变成代码而已。技术会用就可以了。
你有严谨的思维,可以把一个项目分解成几百个小功能点,能做到不重复折腾,每天都能搞定一二十个功能,甚至更多,而且就像玩一样的速度,工作就当成娱乐而不是痛苦。