• 亲身经历——大体量公司能为程序员的生涯带来什么帮助?


    很久没写博了,先同步下动向。

    两年多前来了目前这家算是二线里面最前梯度的公司。

    漂泊了快3年,最近终于决定回家乡了。

    所幸家乡最近几年互联网发展迅猛,各大厂基本都有研发中心落地。

    刚好也符合个人职业规划方向。

    年后进行了一波面试,顺利的稍稍出乎了个人的预料,基本上接到的面试都面到了最后的hr轮。

    在筛选之后,决定接了很早以前就想去的某大厂offer,算了在人生职业规划中继续迈出了规划中新的一步吧。

    后面和家乡分部的同事聊天了解到家乡今年形势也不好,但个人从最近的面试经历上看,其实没有特别感觉到。

    深入交流了一下,发现目前对于新入行的同行来说,可能确实压力很大。

    结合目前在现公司了解到的情况,发现目前的缺口更多的集中在高阶以上。

    实习生 = 低阶的替代品。

    可能说的有点残酷,但我想表达的不是这个,我只是结合个人的经历,总结和感激一下当时的选择,以及目前公司。

    面筋就不讲了,一搜一大堆。如果你建立了立体的知识框架建立之后,其实主要是复习一些细节。

    这里稍微画个重点:立体的知识体系框架,这个也是我想要分享给各位的东西。

    第一家公司是个一共只有500人左右的小公司,做了4年.NET开发,然后陆陆续续接触了半年java。

    一直在重复的做着自己熟悉的工作,接触和实践了一些设计性的工作,基本上属于熟练工体系吧。

    当时的自己,知识面窄,视野不开阔,不了解设计原理,不了解前沿的解决方案和技术框架,甚至连专业名词都不知道。

    机缘巧合来到现在的公司,有几个前同事在里面,加上当时面试官比较水,给了个不错的价格,就毫不犹豫的出来了。

    到来之后陆续接触到了一些新的知识和框架体系,但也觉得很平淡和一般。

    直到17年初公司业务线调整,来了一个某大厂的技术专家作为直属老大的时候,突然像被打开了一扇门。

    当时第一件事是整体业务系统的java化重建。业务架构、系统架构、领域模型、交互方案全被推翻重做了。

    重建的过程当然基本9-11-6以上,不过收获特别大,每天都有不懂的东西冒出来。

    当时习惯每天开会笔记本记两个东西,一个是新的知识概念、一个是了解新的设计。

    每天除了开发任务外,就是把笔记本上记得那些新的概念和知识学习到变成自己的知识,因为确实是实际在用的东西,所以结合项目,吸收会比较快。

    这样持续了1年左右,等差不多都吸收消化完毕之后,发现脑子里已经形成了自己的知识体系框架了。

    知识体系框架这里就不献丑了,网上也有很多,主要看个人的体悟和总结。

    以前看类似知识和技术层面的框架图的时候,总是有雾里看花的感觉,现在看就感觉是在看一个个项目的细节,很生动。

    然后就发现,再探究框架中知识点的技术内幕时,总会和框架和现有项目产生共鸣。于是看书的效率和吸收程度快了不少。

    然后基本上就走进了良性循环。

    了解了开发究竟在做什么,能做什么,新的技术能带来什么改变,自己的工作在扮演什么角色。

    然后在技术这条路上,慢慢变得越来越自信。

    另一点是软技能,协作能力、沟通能力、协调能力、推进能力等等,大公司会比小公司面对的问题要多面和复杂。

    到这里我的分享就告一段落了,这里只是说出个人的人生经历,没有批判,没有评价。

    只是单纯觉得第二家公司让我的人生路,改变了很多。

    人生总是充满选择,无论对错,希望我的经历能带给大家一些思考。

    最后希望全天下所有的程序员,都能在技术的路上越走越顺。

    可能每一个同行在刚入行的时候都和我一样,希望能改变这个世界,并且到现在也没有变过。

  • 相关阅读:
    linux traceroute追踪路由路径
    windows中ren(rename-重命名)命令的使用方法
    excel中快速删除空白行/区域
    简单的数字查找
    centos6.5最小化安装之后装图形化界面
    Oracle 11g安装教程
    Java各种对象(PO,BO,VO,DTO,POJO,DAO,Entity,JavaBean,JavaBeans)的区分
    JMH简介
    Eclipse中安装和使用FindBugs
    FindBugs-IDEA插件的使用
  • 原文地址:https://www.cnblogs.com/lowcoders-Blog/p/10772996.html
Copyright © 2020-2023  润新知