22 Mar 2017

第一次写感悟

昨天在河畔看到蚂蚁金服的学长发的实习内推, 没有明确地要求, 抱着试一试的心态就在晚上临时写了简历, 在写简历的时候”才”发现自己的专业技能和知识的匮乏,加上项目经历的缺少, 自己与同期人比起来并没有核心竞争力, 与非常友善的殷学长聊过之后, 更加深感自己的不足。总结起来是因为自己危机感不足, 没有坚持恒定地学习路线, 而最重要地就是对自己的目标不明确, 不知道以后自己想要做什么。在时间不多的情况下, 自己必须严格按照规划, 加紧完善自己的技能知识。 在暑假之前,希望自己能做到:

  1. 熟悉或精通java, 熟悉掌握java中的各种数据结构、原理及适用场景、效率。
  2. 熟练掌握常见的算法与数据结构, 包括排序、 查找、红黑树等。
  3. 加强代码实践能力, 将剑指offer中的实例用java实现一边并放在github上。
  4. 理解spring框架。

额外的附加项目需要尽力完成:

  1. 熟悉常用的机器学习算法, 有好的工程实践能力。
  2. 对Hadoop, Hive, Hbase等分布式平台有一定理解更好。
  3. 看jdk源码

时间安排:

  1. 早上:阅读剑指offer, 并用java实现, 平均每天至少完成一个
  2. 阅读算法4或thinking in java或深入理解java虚拟机, 夯实java基础
  3. 学习机器学习算法和分布式平台。

目标理想岗位:

  1. 算法工程师-机器学习:熟悉常用机器学习算法, 精通java, 良好的数据敏感能力, 较强的逻辑分析能力, linux开发经历。
  2. 算法工程师-其他:熟悉常用机器学习算法, 熟悉Map-Reduce模型 (熟悉R语言优先)
  3. 数据研发工程师:熟悉一门数据处理语言如java,python。熟悉unix或linux操作系统,分布式平台理解
  4. java研发工程师:熟悉数据结构(链表、 树、 栈、 队列和哈希表等)和算法(查找、排序等),熟悉linux环境下编程,熟悉python语言。多线程编程

—–紧急项:

  1. 多线程编程
  2. 剑指offer
  3. 修改简历, 学习简历的写法。

Tags:
Stats: