``` 时间过得真快,从大学开始接触计算机,到现在十多年了。 从网工到程序员,一直走在面试,工作,面试,工作的循环生活中。。。 去过很多公司,做过许多项目,挖过坑,填过坑,也踩过坑。 遇到过业界大牛,也提携过行业小白。 这段时间心生感慨,决定将自己这些年的沉淀整理一下, 也许能帮到正在奋斗的路人。 ``` 1. 程序员的是什么? 我一直觉得程序员就是新时代的车间工人,区别就是我们这些车间一般都集中在一线城市。 2.程序员的生活是什么样的? 机械的生活:过需求,设计方案,评审,coding,review,测试,上线,改bug。 暴力的节奏:挤地铁,熬夜,通宵。 3.程序员的理想是什么? 提升技术能力,混入BAT,称为CTO。 4.程序员的难点是什么? 掌握面试算法,精通一门语言。 5.程序员的误区是什么? 学会各种语言,C PHP JAVA PYTHON GO 6.程序员的内功是什么? 软件工程,面向对象,设计模式,单元测试,DDD,数据结构,算法。 7.程序员的危机是什么? 35岁的业界传言。 8.程序员的涨薪技巧是什么? 恶补面试题,适时跳槽。 9.程序员的纠结是什么? 纠结技术原理,忽略业务的能力。 10.程序员最大的痛点是什么? 习惯程序的性格,忽略程序的变现能力。 11.程序员的未来是什么? 快递员?滴滴司机?CTO?销售?保安?物业?小白? 12.程序员和业务的关系是什么? 技术驱动业务,业务成就技术,技术不能解决的可以通过业务手段去解决。 13.程序员和leader的异同是什么? 不同点:对待问题的出发点不同,相同点:利益优先。 14.程序员和测试,产品的关系是什么? 谁认真谁输了。 15.程序员和程序员的关系是什么? 耦合,解耦。 16.生活的感慨: 套路满满,唯有钱行;冯唐易老,李广难封。