培训出来的程序员,在一线城市难就业怎么办?

想我当初就是这样,在一线城市——深圳,找不到工作,迷茫不知所措。直到后来,我才意识到自己是在错误的时间去了错误的地方

深圳是互联网天堂,这点不可否认,毕竟腾讯、百度、阿里、迅雷等一系列的大厂都在深圳设有总部或者分部。而这些公司优越的薪资,良好的发展性吸引着我,或许也包括你。但同样的,她每年也吸引了大量人才,他们中有来自全国各地的大学毕业生(其中广东就有三十多所),冲着高薪来的中小型厂的资深程序员,甚至还有不少的海归硕士、博士。

**这些都不是你我能竞争的过的。**而且互联网大厂肯定容不下这么多人,于是他们会有很大的一部分会分流到深圳的中小厂——咱们的能力水平能达到的那些公司。

然后,当这一批人落脚之后,留下给我们的岗位本来就已经不多了。于是竞争越来越白热化。

而且指标越来越单一:技术。

而我并没有能证明自己能力的一纸简历或者一纸文凭,也没有过硬的技术。当时自己的技术水平,现在看来可能连入门级程序员都没有达到。

这就是为什么说我在错误的时间(技术不够)去了错误的地方(竞争尤其激烈的深圳)。

我觉得你可能也一样。

所以,我认为你现在应该做的不是在一线城市迷茫,而是先在二三线城市入职,期间提升自身技术实力、积累自身项目经验。能力到达一定程度之后再投递简历给一线城市的互联网公司。

我是这样做的,或许你也可以。

下面是我关于技术提升的一些建议:

提升技术,做项目是最直接有效的方法。他会让你清楚自己的不足。下面先讲讲如何找项目练手:

扫描二维码关注公众号,回复: 11725572 查看本文章

- 重做别人已经做过的项目
- 承接适合自己的编程兼职

首先讲讲做别人已经做过的项目:

这一块主要是找那些实操性强的个人项目,一般不需要团队合作,完全依赖个人能力。这一类项目的好处是:一般有完整成功的项目案例,部分还有教程,能让清晰明确的知道自己的不足的同时将其解决,但是这样的项目一般难度适中,适合刚入职的新程序员来巩固基础。

寻找这类项目的网站很多,但是我只推荐一个,那个程序员最常用的——

GitHub。

因为只要这一个就足够了。

至于具体的项目,我推荐田纳西大学助理教授奥斯汀·亨利结合自身经验,给出了一份“程序员都应该尝试的挑战性项目”清单,包含下面六个项目,我之前做了一遍觉得还不错,推荐给大家:

- 文本编辑器
- 2D游戏-太空侵略者
- 编译器-Tiny BASIC
- 迷你操作系统
- 电子表格
- 电子游戏机模拟器

每一个项目都存在不同的挑战,比如文本编辑器就要求在不使用GUI框架中内置的文本框组件的情况下,搭建支持光标移动、选择、插入和删除操作的文本框并将文本文档存储在内存中。

如果你能解决掉这些项目中的这些问题,然后把项目独立完整的做出来并且运行成功,巩固技术的同时,你的能力还能再上一个台阶。

但是,我觉得这不是一个很好的办法,就像你高中读书一样,有现成的答案在旁边,你有时候就不想思考更深层次的东西,这样不利于你的进一步发展。所以,我还是建议去承接适合自己的编程兼职,我技术提升最快的一年不是我在公司三天两头加班的那些个日日夜夜,而是一个接一个承接程序员兼职的那些个日月。

当然,期间也踩了不少坑掉了不少头发。接着从以下三个方面讲讲如何承接适合自己的编程兼职:

- 避坑经验:程序员兼职的三接四不接
- 渠道分析:程序员兼职的三类渠道对比
- 平台推荐:程序员兼职的九个国内平台

兼职程序员的好处,不仅在于能够更全面更系统的提升你的能力,还在于可以给你提供一部分额外的收入,但是只要和钱打交道,坑就难免很多,所以下面的这三接四不接是教你如何避坑,不然你到时候可能项目找到了,但也气的不想练手想直接动手了。

三接

有信得过的同事、朋友或者亲戚参与在内的项目,可以接。自己身边的人总归靠谱些、也让人放心些。

已经开发的七七八八,只需调试、增减功能或者迭代的,可以接。这样的项目,虽然熟悉别人的代码可能需要点时间,但是谈需求谈价格的时候真的很轻松。

有完整需求文档以及开发周期的,可以接。这样的项目,只要你时间足够能够按时交代码,绝对是做起来最轻松的,也是提升最快的。

四不接

主动找上门的高价中介单,不要接。正规中介都有自己熟识的开发者,这样的好事不会落在你头上,主动找上你要么是想骗你要么是想坑你。

一味强调「很简单的项目」「不用花很多时间」却不给清楚需求的不要接。这样说的,要么想压价,要么就是想你多开发他少付钱,反正都是你吃亏。

外行人给你拉的项目,不要接。因为容易出现两种情况,要么高估你的技术水平,一口应承了你搞不定的项目;要么低估了项目难度,一开始价格就压低了价格你不好再谈。

朋友或者亲戚自己要掏钱开发的项目,不要接。当然,你也可以不要钱纯当练手,否则非常容易出了力还伤了和气,想想你和产品经理对需求的场景吧。

相信我,记住这三接四不接,大家可以少生一些气多留一些头发,少挥几下拳头多敲几行代码。

上哪找程序员兼职项目?

我根据我的经验,总结了一些靠谱的程序员兼职渠道。也被我分成了三类:线下自有渠道,线上技术论坛以及垂直众包平台。

一、线下自有渠道

这一点包括两方面:一个是亲友介绍,一个是峰会自荐。

我之前接过不少前同事介绍的众包,还有参加各种互联网峰会与人聊天介绍自己偶然获得的项目,好处是很省时省力还不用担心被扣钱,因为没有太多的人跟你竞争,大家也都是行内人,水平怎么样很容易确定;坏处是有就有没有就没有非常不稳定,而且因为是朋友偶尔会砍砍价啥的。

这类渠道随机性太大,碰上好项目就很舒服,没碰上就没办法。不过如果得话,接过来练练手还是很不错的。

二、线上技术论坛

这一类指的是我们有意识地去程序员聚集的论坛上发帖,去推广自己,通过 PR 的方式来获客。这类线上论坛比较出名的有:CSDN、博客园、程序员客栈的技术圈、问答社区 SegmentFault,还有程序员“灌水”社区 V2EX。
在这里插入图片描述
CSDN大家应该都很熟悉了,我不多说。这里我主要讲一下程序员客栈的技术圈,这是一个程序员比较集中的灌水社区,可以提问、发帖、招聘等。经常能看到一些团队发布的兼职汇聚贴。

除了投贴之外,在这些论坛上,还有一种方法你可以找到兼职,就是你可以单独开一个帖子,介绍一下你的技术优势、时间优势、项目优势,说明你最近想接哪类项目,如果正好有需求方需要的话,对方就会联系你。

三、垂直众包平台

这类平台大约是从 15 年开始出现的,对于刚接触兼职的程序员来说比较友好。因为相关规定比较完善,能保障双方利益。虽然偶尔还会有争端,但是相信我,比你自己接好太多了,能避免很多刚做兼职时得踩得坑。

这方面有很多同类型的平台,一般都专注于 IT 众包领域。职位内容也比较全面,像常见的 UI 设计、产品设计、程序开发、产品运营等职位都可以找到需求方,其中又以程序开发和 UI 设计的需求最多,可以提丰富又稳定的兼职需求来供我们选择。

这里同样只给大家推荐一个平台——[程序员客栈-领先的程序员自由远程工作平台]:

首先,跟大家聊聊「程序员客栈」这款产品。这是我程序员兼职那几年用的最多也是最舒心的一个平台。

还记得我刚开始做兼职的时候一直是做的线下,靠朋友推荐或者各种群里面等单,做的都是些吃力不讨好的项目,花了很多时间但是收入都不太理想。后来就想着「反正都是赚这么多,干嘛不找平台,虽然会抽成,但至少不用我跟客户谈需求」,于是就试了程序员客栈。至于为什么一开始选择了这个平台,是因为觉得这个名字很符合我当时边敲代码兼职边四处旅行的生活状态。

还记得接的第一个项目,很简单,做一个小公司的官网,放一些咨询就可以。而之所以选择接小项目,是因为当时也不相信平台,所以抱着试一试态度,不想让自己陷进去。注册并认证之后,程序员客栈那边就给我打了个电话(别说,有专人服务,感觉很好),问我需求文档有没有问题,ddl合不合理。

我看了一下都OK,就开始开发,在这个过程中,有几点很值得说道说道:

  • 平台会确认项目的真实性,而且钱会先打到平台。

这点的好处是,你开发的时候非常踏实,因为你知道他付得起钱而且知道钱就在那里,不会丢不会跑。不像线下外包,提心吊胆,不是熟人项目就怕他没钱怕他跑路。

  • 会自动对接产品经理,有完整的需求文档。

需求文档对程序员开发多么重要,就不用我多说了,没有需求文档的程序员就是拿着枪的瞎子,子(dai)弹(ma)噼里啪啦的打出去,却不中靶。而且因为有专人检查需求文档,你只需要注意些细节就好,不用和产品经理大眼瞪小眼真的能让程序员少掉一些头发。

  • 分阶段开发,分阶段付款。

因为第一个项目小,只分两次结清,第一次我记得是结了40%,第二次结清。之后接了一些更大些的项目,分四次五次打款的也有,而且钱是自动打到账户上的。这点真的很不错,不比线下外包,开发完了还得厚着脸皮要钱,一点都不主动,跟借别人钱去讨债一样。

也是这一年,我从一个无业游民,边兼职边学习,后来进了一家互联网细分领域的头部企业,做了一两年了,工作环境和薪资我都还挺满意。

猜你喜欢

转载自blog.csdn.net/BinSTD/article/details/107201929