程序员要知道的一些道理

一定不要只学怎么用!要学原理,学思想!

我就是一个搞技术的,我喜欢技术。

要会的东西

网络,操作系统,会点linux,会一门后端语言,会英语
算法一定得会以下:


image.png

面试与校招

  • 一个人不可能什么方面都精通,大公司面试选人:只要你某一个方面很深,那就说明你这个人还可以。【一深多精】
  • 实习的时候要吃苦,会碰见很多之前没有见过的东西
  • 跳槽:毕业几年就会很多东西,说明很厉害。要是毕业多年还只会那么多,那多半就不招了。
  • 35岁后两种人会要: 一种人单兵作战能力极强,另一种是统帅能力极强。

简历

  • 简历不要杂,第一眼就要知道东西是啥。筛选时上面找不到重点就不看了。
  • 简历上不要写不会的东西!!!
  • 三大段
    • 基本详情,那个学校毕业、专业、出生年月
    • 自己擅长的东西
    • 工作简历(项目经验)

一定要重视基础。

算法与计算机基础是这个行业走到后面的关键。
算法和设计能力很重要。
架构师做什么?就是把复杂的东西拆分成简单的小东西。
了解框架的设计思想。思路才是万能的

缺什么人才?

缺的不是这个东西怎么用,缺的是这个东西怎么做出来的,他的思想是什么。最重要的是底层

三年迷茫期

基础不好3年后就会迷茫。很多程序员到了3年的时候很迷茫,因为能力太有限了。基础不扎实,项目的经验也不够。
到了迷茫期就要好好地再很深的重学一遍技术,挖的更深。
开发前3年是非常关键的,如果挖的不够深就会遇到3年瓶颈期。瓶颈期会转行一大截。
什么东西都会用,但什么东西都不懂。这就非常危险了

未来3中出路

架构师(宽,要学很多东西,很广的知识面,要求高学习能力)
技术专家(精,对某一项东西非常的精通。)但前三年要以打磨技术为主
28岁是倒坎,之后学习能力会大大降低

沟通与表达能力

90%沟通能力不强的人都会被淘汰
表达一个东西能不能表达清楚
性格:脾气不能暴躁

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

友情链接更多精彩内容