我一直在玩编程——各种设计/算法/最优化,就像当年沉迷于玩游戏一样——快速升级/弄装备/赚钱。其实都是浮云!当局者迷,旁观者清,当局者享受的是过程,但是永远达不到顶峰。
要想立于不败之地,就得提高视野、站在新的高度、创造和把握一般人看不到的机会。
借用曾国潘的一句概括:发上等愿,结中等缘,享下等福。择高处立,就平处坐,向宽处行。
即视野和出发点一定要好、高瞻远瞩,但做人要低调务实。
服务性质的工作,最重要的一点是脾气要好,温柔礼貌,树立以客户为中心的服务意识。客户的评价,一定要纳入该类岗位的考核项里面(无论是企业还是单位)。另外此处所说的服务性质的工作,涵盖很广,不只是前台、客服,还包括 任何一个 有对内外服务的岗位,典型的比如行政、网络管理员、技术支持等。其实很多公司或者政府机构、单位,都不太重视服务工作,因此员工是自私的,不重视客户、不重视公司利益和形象。
看了一下,中央的 组织纪律、八项规定、反对“四风”,总结得确实非常好,太实在了,我点赞!顺便摘录几句:
这个规定,不仅在国企有效,我觉得在民营企业,也很有必要,我很讨厌那种拉帮结派的人,搞小圈子,利用职务之便,为自己谋利、为熟人开后门!
写出临时能用的代码 只需要30分钟,但是写出功能完备、稳定高效、易用、设计精妙、可扩展而且具有艺术气息的代码可能需要3天。我瞬间明白了我为什么总是加班加点的工作了,因为我写的是精品代码。我觉得像我这种讲究设计和算法的,适合去做中间件和基础技术产品的开发。
做程序员这么多年,身体越来越差,头发都掉了三分之一……我现在的状态,就好比,砍掉一只手,获得50万赔偿————现实是,我的病情比砍掉一只手更严重,而且我也没有50万的回报啊,10万我都拿不出来!穷困潦倒!这算什么人生,还不如回家种地!
同样是java基础,有些人学得好,有些人学得糟糕,甚至从起点就决定了一个人的JAVA水平。经验之谈:当我面试很多工作几年的java开发,发现他们的coding水平真的很低,不会多线程的大有人在,甚至有人工作三年没用过Set,他只会用List和Map,更不要说什么TreeMap,Queue,Stack,估计看都看不懂,还比如byte类型的取值范围,很多人不知道 甚至连正负都搞不清楚。
我认为,一个肯学习的程序员,
另外,注意到一点,有不少员工,是半路出家,大学里面专修的不是软件编程相关,而是培训或者临时自学出来的,本身计算机基础、编程基础就很薄弱,还有一些社招员工,在一些技术很烂的公司荒废了几年,基础也非常差。
常规基础面试题,确实能拦截许多基础很差的水货,但是需要比较全面考察(但是如果某些重要基础很差,可以直接判死刑,例如java工程师,如果java基础很差,那直接Pass)。
作为面试官,个人有以下总结:
另外,建议:
前天面试遇到那个人,和他的老婆,原籍都是哈尔滨,北漂3年后,选择来到重庆定居。但我考察他技术水平,很差,如果他在帝都,估计也混不好。到重庆来之后,只要交际能力好,技术差一点也没关系。对他来说,这个选择很完美。
然而,有许多人,逃离不了北上广,只是因为他们不想逃离,因为离开大城市,还能去做什么?生命该怎么继续?——这就好比,你在大城市工作,如果你搬去偏僻乡镇,你能做什么,你该怎么活?
我在二线城市重庆待了几年,就感觉越来越受到限制了,到目前为止,已经是第5份工作————若能安心 谁愿颠沛流离?!庙小不说,环境还恶劣,我这种技术路线的,很难混得好。至少从工作上看,重庆不适合我,我就后悔没去北京、上海、深圳,一线城市,靠本事吃饭,如果毕业就去腾讯阿里,相信能搞出很多优秀产品和创新出来。
所以我说,毕业后一定要去大城市工作,干一番大事业,哪怕是三五年后有些成就后回来,一样可以买房买车,拿一线城市的工资,到重庆买房,简直不要太容易,直接回来买别墅!2016年的时候别墅也才200万左右,首付60万。当然现在房价涨了2倍。
身体差得不行了……每天步行数,都能数得出来:早上去车库30米,下车去公司100米,中午吃饭来回300米,期间上厕所等走动大概100米,故一日总共步行约700米,约2000步,这就是我一天的运动量。
我觉得 加班工资,很有必要!从老板的角度,能少花钱办大事,从职工的角度,多劳多得 有干劲。举个栗子(我的亲身经历):公司处于起步或者快速发展阶段,人员不齐,招聘也不能一步到位,但是工作却希望能快速跟上,可能需要招聘凑齐8个人,但是现在只有4人,如果我是老板,我会告诉他们,人员不足的情况下,兄弟们你们顶上,加班我算双倍工资!这样,大家收入翻倍,工作效率和热情也杠杠的,等人补充了,大家也轻松很多了。从老板的角度,预算没有增加,反而降低了成本,而且高薪可以聚集优秀人才。然而,如果没有加班费,这就是虐待,赤裸裸的剥削,没有任何人情味,伤害员工 还得不到好结果。这就是我的结论——忙,不是加班的理由!加班的理由是多做事、多挣钱!不加工资整天要求员工加班,就是剥削、耍流氓!
1.每个大研发项目组至少要有一个技术经理,可以是和项目经理同一人;
2.不仅IT项目需要架构规划,其实研发组织更需要架构规划,这个规划应该从研发效率、稳定性、质量安全入手,且把人的规划放在第一位;
3.人的规划要强调总体的投资回报率、专业与效率、及核心团队的牢固程度,具体可以参见我之前转发的雷军和张一鸣的分享,其实大多数中低级管理者是没有这个意识的,必须由公司创始人亲自主抓。相信雷军、张一鸣等创业大佬,都十分有经验,“不会HR的CEO不是好的程序员!”。