作为一个合格的程序员来讲, 既要有深度又要有广度, 深度就是自己安身立命的看家本领, 算是保本的技能, 广度有利于提升解决问题的能力, 主要还有个抗风险能力, 一旦行业发生大的变化, 如果有足量的知识储备可以很快切入到新的领域, 这属于标准的市场竞争力.
单纯的比较 bat 哪家公司的程序员厉害与否关系不是很大, 只能讲术业有专攻, 每家公司都会拥有自己的核心技术以及特色, 就这三家而言从最初的创始到现在, 开始来讲百度技术相对强一些, 毕竟搜索引擎技术完全的自主研发, 并且很快的统一国内市场, 放在今天的角度去比较意义非常小, 毕竟现在每家公司的体量都是几万员工的数量, 涉及到的业务范围也非常广泛, 每家都是自身行业的巨无霸, 有着近乎垄断的优势.
其实对程序员来讲进入哪家公司, 主要还是和自身条件决定, 适合自己的公司就是最好的, 而且程序员职业生涯的阶段不同, 选择公司的侧重点也不太一样, 程序员如何选择一家合适的公司?
初级程序员适合去一些中小型企业去练级, 中小企业一般人员不只是固定在一个模块, 能通过不停的接触提升知识面的广度, 让自己知识丰厚起来, 多接触不同的知识面能对编程有个初步的认识, 认清楚自己更合适在哪个方面发力, 这样能做到有的放矢, 有了方向就集中在一个方向发力就可以了, 很多程序员在中小企业呆上两年, 然后以此为跳板跳槽到大公司.
标准的程序员适合在一个编程稍微规范的企业, 毕竟编程习惯的养成恰好是在自己能够写代码的时候, 也是一些编程行为养成的时候, 所以尽量接触规范化的程序代码, 一旦养成好的习惯, 后面的成长就是顺其自然的事情了. 对于编码规范来讲大公司会更加按照规则来.
一个技术成熟的程序员, 需要一个能施展的平台, 一般来将大公司也能提供, 中小企业也能提供, 相对来讲中小企业机会更多一点, 带项目架构框架等等都是一个成熟工程师需要做的事情.
image
每个程序员都要充分的认清自己的实际情况, 不是所有的大公司都适合自己, 说到和 bat 还是有一定的渊源, 由于在浏览器领域做的时间比较长, 最早和腾讯 web os 有关交集, 差点加入后来还是考虑应该在第一家公司呆的时间更长一点, 彻底把基本功弄扎实, 最后在这家公司呆了 5 年, 觉得时机成熟了去了第二家公司带团队去了, 在第二家公司主项业务还是浏览器, 这个时候百度伸出了橄榄枝, 后来觉得在这家公司还没留下什么烙印索性就拒绝了, 后来就推荐了一个带出来的徒弟去了面试住了.
无论做什么职业都需要有清晰的职业目标, 知道自己需要什么, 然后做出最有利于事业的选择, 不要太在意什么样子公司对个人的影响, 有时候虚名还会害了自己.
如果对程序员感兴趣的, 想学习 Web 前端开发的朋友, 可以加 Web 前端学习秋秋裙 767,Web 前端中间的数字是 273,Web 前端最后是 102 . 根据这些年从事前端的经验, 整理了一份最适合 2019 年学习的 Web 前端干货, Web 前端的大型互联网技术教学视频, 还有一份前端零基础教程免费分享给大家. 有想学习 Web 前端的, 或是转行, 或是大学生, 还有工作中想提升自己能力的, 欢迎大家加入, 这里是前端学习者的集中地
来源: http://www.jianshu.com/p/5f879e151fc6