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

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

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

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

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

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

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

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

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

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

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

实习生 = 低阶的替代品。

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

原文地址:https://www.cnblogs.com/lowcoders-Blog/p/10772996.html

时间: 2024-10-21 10:56:32

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

谷歌公司发布的程序员养成指南

坚实的计算机科学基础是成为一名成功软件工程师的重要条件,该指南为那些想进入学术研究和非学术研究领域的学生们提供了编程知识学习路径.你可能会使用该指南来选择课程,但为了能圆满毕业,请保证你对专业课程的学习.该指南中提供的在线资源并不能取代你在大学中的课程... 指南使用须知: 1.请根据自己的具体情况使用该指南. 2.在指南之外,可能仍有很多其他需要学习的内容. 3.学完本指南的内容并不能保证你能获得谷歌的某项工作. 4.该指南会依情况更新或者更改. 你可以在Google +上关注"Google

程序员编程生涯中会犯的7个错误

英文原文:7 Mistakes You're Making In Your Programming Career 作为软件开发人员生活和职业指导,我需要和很多程序员交流,帮助他们提升职业生涯,加速成长.时间久了,我发现很多程序员总是犯着相同的错误,前仆后继,却毫不自知.下面就是程序员在他们的软件开发生涯中最常犯的 7 个错误. 1. 没有明确的目标 心中没有终点目标,那就只会随波逐流. 如果你想在软件开发的职业生涯上获得成功,那么你需要有一个明确的目标.仅仅只是对遥远的未来有一个模糊的想法是不够

一个java程序员的年终总结

年底了,该给自己写点总结了! 从毕业到现在已经快4年啦,一直在Java的WEB开发行业混迹.我不是牛人,但是自我感觉还算是个合格的程序员,有必要写下自己将近4年来的经历,给自我以提示,给刚入行的朋友提供点参考. 第一. Java程序员需要不断的学习 貌似这一点适应的行业最广,但是我可以很肯定的说:当你从事web开发一年后,重新找工作时,才会真实的感受到这句话. 工作第一年,往往是什么都充满新鲜感,什么都学习,冲劲十足的一年:WEB行业知识更新特别快,今天一个框架的新版本,明天又是另一个新框架,有

我读经典(7):读《程序员生存定律》有感

一提到程序员,大家的脑海中会想到什么呢?码农.软件.研发.加班.辛苦.沉闷.呆头呆脑.理工男.编程.屌丝等等.确实,程序员是一个很特殊的群体,网上有关"程序员"的话题可谓是无处不在. 也许是上天的安排,本人"很不幸"地加入了程序员的大军,经历了各种艰酸苦楚之后,对这个职业有了更加清楚的认识. 最近,我阅读了李智勇老师免费提供给大家的<程序员生存定律>这本电子书,颇有感触.本书由作者的CSDN博客上的文章整理而成,一共包括了8章内容,分别是:第一章,代码之

.Net程序员如何快速成长之我见

转自:http://www.cnblogs.com/kangshif/archive/2008/07/24/starter.html 在面试一些新程序员的时候,当问他为什么选择.net方向时,经常听到一些这样的回答:记得曾经我的老师对我们说,当你在开发语 言和工具方面不知道怎么选择的时候,那么你只要跟着微软走就行了.所以最终他选择了.net.我想大家都曾有过类似的经历. 当经历过数年之后,一些人在.net的某方面成为了专家,有些人精通数据库方面,有些人精通web界面设计,有些人精通系统架构.还

程序员是否必须会算法

本章的标题既然是"程序员与算法",就必然要涉及一个基本问题,那就是"程序员是否必须会算法".这是一个充满争议的问题,虽然并不像"生存还是毁灭"之类的选择那样艰难而沉重,但也绝不是一个轻松的话题.朋友们在我的"算法系列"博客专栏上发表的评论和回复,并不都是我所期待的赞美和鼓励,也常常会有一些冷言冷语.比如,"穷举也算是算法吗"或者"请你说明一下算法在XX系统中能起到什么作用". 有一次,一

一个阿里工作4年java程序员的从业心得,写给还在迷茫的朋友

工作第一年,往往是什么都充满新鲜感,什么都学习,冲劲十足的一年:WEB行业知识更新特别快,今天一个框架的新版本,明天又是另一个新框架,有时往往根据项目的需要来不断学习新东西:所以,很多时候感觉,自己用过的东西真多呀!但是真正深入研究的东西却不多.面试,是跳槽后第一个需要面对的问题:而且不同公司面试的着重点不同:但是却有一个共同点:Java基础是必考的. 工作第一年,可能问你String对象创建的理解,常用的框架是什么等等: 工作第三年,就问你Java内存分配机制是什么,类是如何加载的等等: 工作

一个初中生到程序员的辛酸经历

一个初中生到程序员的辛酸经历 转自木板 前言:我将写下一个穷苦家庭的农村孩子的经历.我念书不多,文笔不好,基本上是流水式的叙述,大家多多见谅.如果你现在年轻或迷惘,那你看下这篇文章或许有帮助.如果你想了解社会的底层,也可以看看本文.在这篇文章里我会写一些我对人生的看法,希望可以给各位参考参考. 我今年二十八岁,个子不高,长得还算端正.在学校受的教育不高,就读到初中二年级下学期.   我干过很多行业,学过厨师,学过装修,做过酒店服务员,送过报纸.可以说在在社会底层的经历十分的丰富.后来参加自考拿了

程序员在互联网公司和行业软件公司工作,有什么区别?

原文为 luckystar 在程序员在程序员在互联网公司和行业软件公司工作,有什么区别?问题下的回答. 日常的工作是帮程序员跳槽,常常会遇到想从软件公司跳槽到互联网公司的,也有想从互联网跳到软件公司的(觉得工作强度低).他们很关心的一个问题是:软件公司和互联网公司,孰优孰劣? 其实两者之间没有优劣之分,但有更适合自己的那一个,对岸的风景也不一定是更美的.知己知彼方能百战百胜,我把在这两种公司里工作的差异阐述一下,对此感兴趣的程序员朋友看完便了解了. 1. 软件公司程序员在哪些公司工作? 很多人说