zoukankan      html  css  js  c++  java
  • 一个去不了大厂的北漂程序员与自己的三年之约

    个人背景

    现在是凌晨1:48, 距离我被裁员已经过去23天了。
    离职后的前10天我一直在积极找工作,几乎每天都会约一个面试。但是面试结果比较惨淡,研发团队超过10人的公司都没有要我。
    我肯定是有点伤感的,但是转念一想,自己一直在左顾右盼,不是搞搞机器学习,就是搞搞区块链,就是没有认真的把软件研发这件事情深入做下去,上帝很公平,我没有任何不满。

    伤感的同时,我还有一些迷茫和疑问,我很想知道一个工作3年左右的Go研发应该具备哪些能力,这样我就可以按照这些路线去补足自己的能力了。但是我目前还没有找到明确的答案。
    带着这样的伤感和疑问,我最近常常失眠。

    跨年演讲的启发

    今天下午看了罗胖的跨年演讲, 我没有做任何笔记, 这种情况下,人一般会记住几个印象深刻的故事和金句。我记住了这样一句:世界不是按照领域来划分的,而是围绕挑战来组织的
    10分钟前还躺在床上被迷茫困扰,辗转难眠的我, 因为这样一句话,突然起身,打开MBP,打开博客园,于是便有了这篇博客的开头。
    我回想起了我来到北京的初心,我是带着几个问题来北京的,希望可以用2-3年的时间寻找到这些问题对应的解决方案。
    现在我用博客记录下这些问题,也希望有相同疑问的朋友可以和我一起去寻找答案。
    这些问题都是我在工作中遇到的疑问,也就是金句中的挑战,鉴于我和我的前领导们暂时没有能力解决这些挑战,所以我就来北京寻找答案了。

    问题1: 如何实施重构?

    问题2: 如何保质又保量的开发新的需求?

    问题3: 微服务应该怎么拆分呢?

    问题4: 如何激励自己的同事,甚至领导?

    问题5: 区块链的发展方向是怎样的?我有什么机会吗?(Done 2019.01-2020.01)

    问题5我基本已经找到答案了。上车区块链是导致我来北漂的最主要原因,但是由于个人能力,市场,和发展前景,我最终还是没有上车。
    区块链公司大致有3个业务方向

    1. 公链。这个对从业人员的技术能力要求挺高的,我短期弥补不了。
    2. 交易所。这个我个人觉得是赢家通吃的业务,不存在细分市场,而我又去不了巨头,甚至未来巨头的孩童时期我也去不了,所以只能放弃了。
    3. 联盟链。应用场景太少了,发挥空间受限,而我不太是一个能接受太多限制的人,或者说是一个风险偏好骗中低的人。

    剩下要做的工作,就是找到可能能回答我这些问题的公司,然后准备面试,进入这些公司。
    考虑到自身能力,2020年的目标公司,应该是B轮和C轮的公司, 从事Go研发的人数超过10人的公司。

    2020-01-12更新

    补充4个问题

    问题6: 如何写(web)框架。因为我之前的leader基本都写了个公司内部框架,所以如果我回成都当leader时,我想我也应该具备这个能力。

    问题7: 系统的设计和细化能力。如何设计一个恰如其分的系统(不过渡设计&预估系统容量)?如何传达给自己小弟并安排合适的任务量。

    问题8: 数据分析的能力。

    问题9: 定位问题(性能,疑难bug)的能力。这个能力似乎挺多人忽略的,有时我的leader也不一定能搞定这些问题。后来我思考过,如果形成这种能力,需要对linux有系统性的了解,同时以"性能优化"为专题,系统性的提升自己的能力,才能不单单依靠佛主保佑解决疑难问题。

  • 相关阅读:
    使用SignalR实现即时通讯功能
    SignalR入门篇
    Mongodb关闭开源许可感想
    RaspberryPi学习教程系列4(串口通信篇)
    RaspberryPi学习教程系列3(编程实验篇-双色LED实验)
    RaspberryPi学习教程系列1(系统安装篇)
    RaspberryPi学习教程系列2(编程前准备篇)
    关于Entity Framework,园里有非常多误人子弟的`
    Java多线程1:使用多线程的几种方式以及对比
    Django编写RESTful API(六):ViewSets和Routers
  • 原文地址:https://www.cnblogs.com/yudidi/p/didiyu.html
Copyright © 2011-2022 走看看