1. 首页 > 科技

小公司程序员怎么争取进大厂?(程序员如何在小公司成长然后到大公司学习)

小公司程序员怎么争取进大厂?(程序员如何在小公司成长然后到大公司学习)

程序员如何在小公司成长然后到大公司学习

在小公司成长:

好多小公司都是3,4个人一个小组,工作量大,加班,杂,什么都要做,就连测试都还要亲历亲为,怎么看怎么觉得这不是人待的地方,被严重剥削的廉价劳动力。

怎么说的小公司一无是处呢,其实也不是的,我们要从当中看到优势,我们才有可能进步,逆向思维下,工作量大,杂是坏事吗,在我认为,对于一个想真正成长,想将来进入大公司,或者有一番作为的人,这正是小公司的优势和有点。小公司的员工有一个普遍性,就是学历技术都很普通,无法很好的进入到大公司,也只能在小公司游走,但心里也有抱负和理想,那么我们就要好好利用小公司的工作量大和杂,在这当中锻炼自己,提高自己的技术和基本功。

杂,在我认为这是一个很好的东西,就是因为人少,所以我们在小公司得什么都做,这样有个优势,就是让你可以接触到很广泛的东西,有可能连架构设计都要自己去处理,BT点的说不定图都要自己去PS,再来看看做的这些事情,如果把它拼接起来是多么大的一张蓝图啊,你要做的就是在工作不断努力去学习,花大量的时间去看书,去了解蓝图中的每一块是怎么去衔接有什么关联,当你把这都弄熟了这后,我想没有哪一家大公司是不会不要你的,应为你已经具备了超强的能力。

在大公司学习:

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

总结:

有这么一句老话,让我们来听听“读万卷书,不如行万里路,行万里路不如名师指路。”

还有变化版“读万卷书,不如行万里路,行万里路不如跟随成功人的脚步。”

其实我们在小公司就如行万里路,我们只有多做多学在可以迈出去。在大公司就我们就要跟随成功人的脚步,就是你们公司的架构师和高级开发,去了解他们。

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

JAVA 工程师 怎样快速的容易进一个公司工作

初进公司并且没有过项目经验的朋友不要考虑框架的问题,先掌握几个点保证工作能够顺利进行就可以了

1. 代码管理方式,会down、会up

2. 项目搭建发布和相关的环境,最基本的

3. 项目的大概业务,不用细致了解,起码知道要做的是什么

4. 从请求到响应这一过程的代码编写,可能包括页面、action、service、dao,如果有代码库的话基本就是页面、action两者交互了。 掌握怎么用就可以,不用着急了解原理,一般比较头疼的不是新手问错在哪了,而是头疼新手问怎么写代码,所以要先会抄代码。这个可以找一个最简单的业务比如注册登录一类的,顺着流程走一下,照着抄一个程序出来基本就知道怎么写了。

5. 碰到问题要先想再问,不怕新手问,就怕新手什么都问

6. 一定要记录碰到的问题和解决方案,初期基本上一个问题会碰到很多次,不要问一个人同一个问题第二次

程序员该去大公司还是小公司

进大公司还是小公司各有利弊,这个真的很难一刀切。还是要因人而异,因情况而异,个人建议程序员选择大公司。大公司小公司优缺点比较如下:

1. 通常情况下,大公司的优点是:

平台好,各种资源多,学知习培训体系完善,牛人多,说出去也有面子,工作环境好;

稳定,有健全的福利待遇,而且公司经过N年的积累沉淀已经发展成熟,有安全感;

有秩序,制度规范流程清晰,明确了每个人的责道任,也最大限度上保护了每个人的权益。

缺点是:

因为结构太完整了,多你一个不多,少你一个不少。

因为你就像一颗螺丝钉,回你的成长是有局限的,而且一个萝卜一个坑,上升也会有困难。

2. 小公司的优点是:

每个人都很重要,而且你可能身兼数职,能量能得到最大限度的发挥。

离老板近,开会培训的经常都是老板,如果老板格局高够有魄力,也能学到很多东西。

跟公司一起成长,如果公司成了,你就成了元老,有原始股,发达了,像答阿里巴巴的十八罗汉。

缺点是:

风险高,不稳定,说倒闭就倒闭了。

工作时间巨长,基本上没有私人生活。

没秩序,混乱,搞得不好你会发现有效的工作时间三分之二都不到,时间都去哪了?

一个刚进公司的初级小程序员的工作是什么?

以我们公司的为例!刚进来的新手.基本上是不会叫你写代码或是实现什么的..一般先培训一周.当然我们公司例外.新手来都会培训一个月.每天一课!面试的时候其实是项目经理或是部门经理去面试的.像我们公司不存在与人事打交道的事情.所以一般都会问你一些技术上的问题.当然不会很深!因为都是做技术的所以不存在什么紧张不紧张的.当然面试之前也有一些考试题目要求完成的.因为你是新人要达到公司一定考核要求,个人感觉没什么可怕的.放平常心就OK了.当然最重要的是技术要过关.:)符合新人的要求就可以了.公司都会储备一些相应岗位上的人才.所以只要你符合要求有发展的潜能.一般公司都会录用的!不会太看重你现在就能上手参于项目开发的!等你上手了参于项目开发.至于做什么就会自然而然知道并深入了解这门技术了.