亚马逊的面试算是结束了, 经历了两个多月的准备, 最终还是没面上. 甚至连第一面都没通过. 只能怪自己, 没有工作阅历.
这么些年来, 都没有深挖自己的项目经验, 很多事情, 发生的时候就没有想过合适的解决方案可能会对将来的自己有帮助, 深挖, 逼着自己前进, 似乎从来都不是自己的强项.
就像这个阶段总结, 很多时候都变成了一件任务, 每次只需要打字, 打字, 打字, 打满1000多个字, 这个总结就算完了, 事后也从来不会回头来看看, 这个总结到底总结, 复盘了啥. 也毫不关心自己下一个阶段到底该怎么走.
每个阶段确实都有每个阶段的目标, 目标定下来了, 要是完成了, 那是好的, 可是完成目标, 就够了么? 能不能问问自己, 为什么要定这个目标? 要是想不出来理由, 那是不是有更重要的事情可以等着自己去做?
自己的想法也确实很多, 也找了很多软件帮助自己, 可是自己从来都没制定过一个长期的, 哪怕是三个月的计划. 最近工作上, 因为现在我们组只有两个人了, 所以要做一些工作计划安排, 也算是被逼着做规划.
下一个阶段最重要的目标, 就是开始使用规划软件, 无论是Trello 还是 MS Planner, 只要开始做, 只要开始用就是前进的一大步.
这个阶段, 自己主要是在搭建一个大数据平台, 学习了很多软件, 也学到了很多大数据情况下的部署. 也确实学到了一些在工作上不会用到的东西.
感触最深的是, 遇到的很多问题, Google上已经找不到答案, 更好的解决方案, 在百度上.
下一个阶段, 要把流数据平台搭建起来, 然后准备把所有的组件都用docker container 管理起来. 这样便于将来的升级. 也能体验一把微服务.
这个阶段, 工作当然还是在家, Fits去了另外一个组之后, 工作上确实时间空出来很多, 我也有更多的空间能按照自己的方式来做事了. 可是很多东西却有想法, 却不能落地.
联合国确实提供了像MS Office 365这样的平台, 也有非常好的工具可以利用起来, 但为什么自己就是没想过去实施呢?
我觉得自己的执行力确实非常差, 注意力也很难集中. 很多事情, 自己确实想做, 但事到临头, 又总是dealsea, qq.com之类的先浏览一番…
这个阶段, 为了了解自己平时上网的时间都用在了哪儿, 我开始使用一些工具来帮助自己了解使用习惯, 结果发现, 其实每天花在这些网站上的时间也不是非常多, 但自我感觉就是那些时间都花的非常零碎, 以至于产生一种成天都在那些网站的印象.
这个阶段学到了一个很重要的时间管理方法, 叫Batching. 就是有什么事情, 要是能合并在一起做的, 就一气呵成, 全部做掉.
今天早上突然回想起小学的时候, 有些人写字, 抄课文的时候, 喜欢跳着写, 以为这样的速度更快, 当时我知道这样的学习方法不对, 因为学不到任何东西. 抄课文, 不是一味追求快, 交作业就好了, 而是要顺序的学习, 把基础打扎实.
想想现在的自己, 很多时候就是在跳着学, 哪个简单就学哪个, 哪个门槛低就学哪个. 可是这样对自己有帮助么? 那些简单的一看就会的东西, 是不是只要是个人就能学会? 企业要的是这样的人么?
准备面试也好, 在家学习也好, 能不能多问自己几个问题, 为什么要学这个技术, 这个技术是不是还有其他的使用方法? 另外的技术是不是做一些自定义就能够代替现在你觉得更好的技术?
转眼就已经是十月了, 我还记得去年的十月去Cold Spring爬山的情景, 爬到一半就快爬不下去了, 结果还是逼着自己, 走了最长, 最远的哪条路, 当然也看到了最美的景色.
不犯错, 不踩坑是学不到东西的. 所以, 熬个夜, 程序跑失败简直太正常了, 只要自己想学到东西, 这些都是必然要经历.
要是只要让程序跑起来, 那为什么要费这么大劲儿从tar包开始搭建呢? 直接Docker 镜像不是更香? 最可怕的事情是, 失去面对犯错的勇气, 眼中能接受的只有一切正常.
学习任何一个东西, 要是在门口转转就觉得能找到工作, 那随随便便一个人, 都能去阿里, 都能去Google. 那些人之所以能在最高峰, 势必是走过了很多人都不愿走的路, 也爬过了很多自己不愿意爬过的山.
等站到山头, 看看自己走过的那些路, 虽然坎坷, 但其实也还好吧… 就像现在的自己, 回想5年前的面试, 虽然那时觉得自己就快被市场抛弃了, 现在想想, 也还好吧.
我想现在的面试, 肯定比上次更难, 但自己的努力, 只要用在了刀刃上, 肯定会有收获的.
对了, 十月份的绿卡排期前几个星期就下来了. EB2依旧前进缓慢, 不知道在接下去的几个月能前进多少.
那些外部的东西, 自己没法影响, 我能做到的, 就是把自己能控制的, 能改变的, 按照自己的计划, 一步一步执行就好了.
这个阶段的任务 –
- Update resume and apply jobs
- Flink, Redis
- Big data platform
- Python Regular Expression
- Business data analysis
- N-Queen problems
- Breadth-First Search / Dijkstra’s Algorithm
- SQL Server / MySQL Windows Functions
下个阶段的任务 –
- Work and study plan on GTD platform
- Update resume and apply jobs
- Big data platform
- Python Regular Expression
- Flink
- Big data platform
- N-Queen problems
- Dijkstra’s Algorithm