设为首页 加入收藏

TOP

自己的六年程序生涯小结(一)
2019-09-17 17:47:08 】 浏览:47
Tags:自己 六年 程序 生涯 小结

    第一部分,回首这几年,发现自己在一些关键事情上做错了不少事情,所以如果重来我想给自己程序员初期的建议,就是:

    1 跳槽需谨慎,可以不选择,但是要有选择的权利。头三年,工作上力求及格线或者良好就可以 ,大量时间,面向面试编程。快速的让自己有进入大厂的实力。面试能力是一个必须面对的问题,你逃避不了 。如果你无法在面试中证明自己,那么就意味着,你只能被选择,更谈不上职业规划。只能被规划,被裁员。互联网的迭代更新 ,意味着 ,没有一劳永逸的职位让你不去成长 。
            2关注大厂关心的知识领域,我知道的方向是java移动互联网方向。面试中涉及算法,设计模式,jdk并发包 ,java虚拟机 ,Spring等常用框架核心源码         MySql调优以及分布式 ,缓存等,还包括你的项目经验准备。
          跳槽的黄金期 三年 对标阿里p6  30到50万年薪 五年对标 阿里p7 50到80万,p6的话,不需要拼智力,这个水平是普通人能够通过勤奋,好好准备面试达到的                   身边不少朋友(当然也就是五年经验左右的这些朋友),都拿到过阿里p6的offer ,只是不愿意去杭州,3到5年,好好准备正确的面试范围,完全可以达到 。
     第二部分,我自己对于技术本身的思考,也是自己看到的一些东西的思考:
          1 计算机工程 和 计算机科学的区别
          工程是在特定的边界范围内做事情,你对于计算机本身的了解越清晰,越能够知道计算机可以做什么,不可以做什么,本质来讲,就是想清楚各种边界;比如性能的边界,好代码的边界,设计的边界以及各种约定
          计算机科学则是站在当前计算机科学的边界,拓宽当前人类知识的边界,就是去研究现在计算机还不能解决的问题
          我们大部分人,穷其一生,能够成为一个很好的计算机工程师,就已经很好了,也能够收获一个很不错的职业生涯了
        2 计算机工程师 面对的学习困境
         应用层的瓶颈,框架层出不穷,总是在不停的迭代更换的,学会了一个,可能过两年就过时了。而且这些东西,其实并不能让我们对于计算机解决问题的边界想的越来越清楚,甚至是越来越模糊,越来越迷茫。
        那么我认为计算机工程应该了解什么,哪些又是重要的,应该学习哪些?有工具能力以及稳定持久不变的技术原理,这些会帮助我们越来越理解计算机的边界问题,越来越能帮助我们理解,在计算机的帮助下,什么可以做,什么不可以做,多关注哪些元知识。元能力,知识的知识,能力的能力,可以举一反三一通百通的思维方式和知识 构建自己的知识体系,思维体系和技术壁垒,才能让自己获得与经验 时间 相匹配的能力  
        我认为的工具能力有: 英语   Google 和 官网 和 常用的网站 Stack Overflow等 
        3 面向对象思想的理解
        我对面向对象的理解就是我们要解决什么问题,就去找能够解决这个问题的工具,就是面向对象。
        你不会 但是 一个特定的api sdk java类 框架 甚至是人 能够解决 这就是面向对象 所以好的面向对象思想    
        就是 通过各种方式 找到能解决问题的工具  无论是百度 Google 或者 求助同事  都是 面向对象的思想
        4 特定的编程范式
        约定优于配置   设计模式六大原则  23种设计模式 算法与数据结构  一些随处可见的原理性的东西 很多时候工程层面的东西就是这些固有小结构的堆砌
        5 经典的计算机本身的知识体系
        操作系统原理   编译原理  数据库原理  算法 设计模式 网络协议(看一下MIT等知名名校的计算机科学教材和视频教程)这些东西 能让我们更清楚的知道我们在何种环境下工作,有哪些需要遵循的,或者 能够获得何种能力。
        6 自己的编程习惯养成
                6.1 设备 推荐Linux系统 或者 mac系统 这个对后端程序更加友好 熟悉命令 脚本编程方式
                6.2 快捷键  编辑器的熟悉 高效
                6.3 各种插件  编码风格 以及 善用工具 管理 优化自己的开发流程 代码风格
                6.4 树立模板  国内外大神 GitHub  
                等等等等
   第三部分 关于 职场 以及 人际
        1  大神 所谓的大神
                从上面的论述 其实 你身边遇到的大部分大神 并没有你想象的那么遥不可及 所以 自己要树立一颗追赶的信心
                大多数情况下 我们遇到的大神 只是因为我们没有能力甄别他们的能力 所以 不用羡慕 而且 盲目崇拜的心理 会让自己
                变得容易被误导 这是 不利于你的成长的  大家做的事情的维度 大
首页 上一页 1 2 3 下一页 尾页 1/3/3
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇Java SSM 客户管理 商户 管理系统.. 下一篇HRMS(人力资源管理系统)-从单机应..

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目