确定自己的目标职位选择。

技术分析

  1. 对许多方面有涉猎
  2. 但是涉猎不深,而且许多已经遗忘,没有记录学习过程
  3. 前后端技术栈可以覆盖,但是大都不是主流技术
    1. 底层比较清楚,但是还不够深入 → 需要对计网进一步学习
    2. 面向工期的前后端构建速度不够 → 需要进一步学习一些主流的、适合快速构建的技术
  4. Java
    1. 只是清楚在 IDEA 内怎么用,没有办法背下来
      1. 尽量熟悉一下,后端要用的
      2. 做算法题的时候多用用 Java
    2. 对 Gradle / Sbt / Maven 等比较清楚
    3. 对 JVM 没有深入分析 → 看 Java 核心技术
    4. Java 网络部分不熟 → 看 Java 后端常见技术
  5. C++
    1. 对 CMake / Make 等构建系统很熟悉

    2. 对现代 C++ 不熟悉

      1. 再仔细看看那几本书

    3. 刷题的时候用用 C++

性格分析

  1. 交流需要加强
  2. 比较犟地追求完美
    1. 但是能力还没上去
    2. 而且效率也没上去
  3. 技术上盲目自信,在能力上表现不自信

能力分析

  1. 工程能力
    1. 能够照着脑内的想法建模
    2. 对建模过程中的难度有时难以估计,有点盲目自信
    3. 列详细执行计划的时候难以估计时间
  2. 执行能力
    1. 可以肝
    2. 有计划的话应该可以执行
    3. 对需要自己指定计划的任务可能完不成
  3. 项目管理能力
    1. 管生不管养(

工作可能用不到的无用技能

  1. Rust
    1. 看作是更加方便的现代 C++ 吧。

成果分析

  1. Github

总结