`
uule
  • 浏览: 6303196 次
  • 性别: Icon_minigender_1
  • 来自: 一片神奇的土地
社区版块
存档分类
最新评论

[转]程序员如何在"小公司成长"和"大公司学习"

 
阅读更多

一个阿里巴巴码农的六年回眸

 

前言: 
在 软件行业工作有几个年头了,换过多个开发语言,跳过槽,也被猎头找过,经历了三五杆枪打天下和创业公司一起成长灭亡,也进入了大公司。在这些年的历练中, 看见很多刚进入软件行业不久的新人总在抱怨,说学不到东西。其实不管你在大公司还是小公司,都可以学到很多东西,关键看你怎么去学习,如何学习,找到方法 你就可以提高很快。

如果你已经知道如何在你的工作当中学习,那么下面的文章就走马观花的看看吧,这篇文章是给还在迷茫怎么去学习和成长的新人一些指点。所有意见仅供参考,我也是根据我的所见所闻和经历来做些指导,不见得是正确的,如果大家有好的学习方法,欢迎交流。

正文: 
先来说说几个情况: 
大公司A:不想干了,什么都学不到,每天都维护这一个东西,都想去小公司。
小公司B:累死了,什么都做,太乱太杂,没系统不规范,要是能去大公司多好。


看了这两段简短的话,我相信有一部分人会很有感触。

从上面的话中,我们不难看出,大公司的员工羡慕小公司,可以学到很多东西,好多程序员还是很有钻研精神的,学习可以说是他们的一个乐趣和展示自我价 值,我身边的一个同事就是典型的如果得不到成长和学习新的东西,就会不爽。小公司的员工又会抱怨太累太杂,什么都是一个人做,虽然做了好多东西,但很羡慕 大公司的正规化。

其实想解决这些问题不难,先调整好心态,只有一个好的心态,你才可能健康成长。

在小公司成长: 
好多小公司都是3,4个人一个小组,工作量大,加班,杂,什么都要做,就连测试都还要亲历亲为,怎么看怎么觉得这不是人待的地方,被严重剥削的廉价劳动力。
怎 么说的小公司一无是处呢,其实也不是的,我们要从当中看到优势,我们才有可能进步,逆向思维下,工作量大,杂是坏事吗,在我认为,对于一个想真正成长,想 将来进入大公司,或者有一番作为的人,这正是小公司的优势和有点。小公司的员工有一个普遍性,就是学历技术都很普通,无法很好的进入到大公司,也只能在小 公司游走,但心里也有抱负和理想,那么我们就要好好利用小公司的工作量大和杂,在这当中锻炼自己,提高自己的技术和基本功。
杂,在我认为这是一个 很好的东西,就是因为人少,所以我们在小公司得什么都做,这样有个优势,就是让你可以接触到很广泛的东西,有可能连架构设计都要自己去处理,BT点的说不 定图都要自己去PS,再来看看做的这些事情,如果把它拼接起来是多么大的一张蓝图啊,你要做的就是在工作不断努力去学习,花大量的时间去看书,去了解蓝图 中的每一块是怎么去衔接有什么关联,当你把这都弄熟了这后,我想没有哪一家大公司是不会不要你的,应为你已经具备了超强的能力。

在大公司学习: 
大 公司都已经形成了很好的规模,人尽其责,基本上每个人只用负责一块内容,这将会导致成长很满,学不到东西,虽然可以把一块做的很精,但有好多东西没有什么 深度,如果长期维护将会导致你停止进步。那么如何去学习呢?学习还是得靠自己的努力。在大公司学习有一个好处就是,有现成的架构,有架构师来维护,有优秀 的高级开发,可以写出漂亮的优秀的代码,这些人不都是很好的学习对象吗?有人会说,不可能和他们说架构来给我上上课讲讲,高级开发来教我怎么学好这段代 码。其实不用去找他们,现成的东西就在你的眼前。什么?你没看见,那我告诉你,就是你的开发工具。啊,你这不是忽悠我吗。那么我问你,你的开发工具上是不 是有你们公司项目的源代码?源代码就是最好的学习资料,你可以直接去看你们的源代码,看看你们的架构,了解和学习这个架构是怎么搭建,看看高级开发写的代 码,你不用去走万里路就可以把这些先进和优秀的东西都装进你的知识库中。站在巨人的肩膀上去前进。



总结:
 
有这么一句老话,让我们来听听“读万卷书,不如行万里路,行万里路不如名师指路。”
还有变化版“读万卷书,不如行万里路,行万里路不如跟随成功人的脚步。”
其实我们在小公司就如行万里路,我们只有多做多学在可以迈出去。在大公司就我们就要跟随成功人的脚步,就是你们公司的架构师和高级开发,去了解他们。


最最重要的一点:学习还是要靠自己努力,只要你努力,就会成功,就算不成功你也会成仁。

 

来源:http://www.cnblogs.com/bruceli/archive/2011/04/18/2017278.html

分享到:
评论

相关推荐

    程序员成长学习要求

    一个程序员成长过程中需学习的一些知识,与项目无关

    程序员成长的烦恼.吴亮等

    在追寻梦想的道路上你并不孤单,书中的四位草根程序员和你拥有着相同的过往:打小在486电脑上自学编程,从钻研技术转向兼顾管理的吴亮;毕业后当上油田焊接技术员,心里却始终放不下编程,刻苦自学的周金桥;做过...

    [程序员成长课堂:C.标准教程].陈国建等.扫描版.pdf

    对于已有相关编程经验的读者,《程序员成长课堂:C++标准教程(附光盘)》也可作为学习和开发的参考用书。 第一篇 C++概述 第1章 由C迁移到C++ 2 第2章 C++代码规范 11 第二篇 C++基本语言 第3章 C++数据类型 40 第4...

    程序员成长知识体系结构

    程序员成长的知识体系。 分成不同的类别: 语言,数据库,设计思想,开源学习.... 给出了基础,初级,高级,专家四个阶段。

    《Visual C++程序员成长攻略》-戴博-源代码

    《Visual C++程序员成长攻略》-戴博-源代码 ,光盘全部内容,这本书适合有一些vc基础的人学习,好好的把这本书和里面的代码掌握了,有很大的提高。

    程序员的职场成长 (程序员必看)

    60判断公司和工作的三条法则 60前途无望的光明科技发展公司 62一将无能累死三军的项目经理 Mark 63不想换工作徹 Mars 64项目经理、研发总监与公司老板 64项目经理——职业领路人 65研发总监——职业目标的...

    《C程序员成长攻略》-源代码

    《C程序员成长攻略》,顺便向c的初学者郑重推荐这本书!本资源的源代码全部出自这本书。源代码从最基本的程序开始,由简而繁,由易而难,由浅及深,循序渐进,是初学者的学习宝典。 再次隆重推荐!!

    程序员如何快速成长.docx

    阿里程序员分享,程序员如何快速成长。是程序员快速成长的指导,相信你可以在学习中找到自己。分享一下个人的经验,其实就是3个词:learning、trying、teaching!

    JSP程序员完全成长手册

    想成为一名好的jsp程序员吗,请遵循这个手册学习吧

    典型的C++程序员成长经历

    教你正确的选择自己的学习方向,有时传统的设计模式对 C++ 很难看 (OO),有没有一种原生化的 C++ 模式实现思路(以便利用 C++ 的高效性),开始对静态类型系统和模板推导着迷 (GP)

    程序员和项目经理职场经验杂谈

    发放资源者(非本人):从当初的菜鸟程序员、数据库开发人员、需求分析人员成长为如今五年经验的项目经理。在这十年历程中经历过很多困难,有职业发展迷茫的、有技术的、有为人处世的等等。另外我也经常关注多个论坛...

    DB2程序员成长攻略

    DB2程序员成长攻略 这本书较早,主要是对db2v8.2的,可以参考学习

    JSP程序员成长手册

    五:成长之路 1:html 学习时间,如果你的智商在80以上,15天时间应该够用了。至少你能手写出一个页面来。 2:jacascript/jscript学习时间,这真的不好说,比较深奥的东西,够用的话一个礼拜可以学写皮毛。 3:...

    (优质)程序员转正答辩ppt

    同时我发现我身边有一群同样怀揣梦想、追求更高更完善的自己的小伙伴,我真切的希望能和他们一起学习,一起工作,一起实现自我价值,为公司创造更大的价值。所以我就这五个月的工作情况向各位领导作个简要汇报,最后...

    php程序员菜鸟成长手记——php入门教程

    php程序员菜鸟成长手记——php入门教程

Global site tag (gtag.js) - Google Analytics