「大学生学编程系列」第四篇:如何让自己变得有项目经验?

很多初学者学完基础之后,觉得自己学的还可以就开始投简历,然后百分95以上的公司都有项目经验的要求,难道千千万万的初学者都自带项目经验,实际情况肯定不是这样,那么作为一个初学者如何拿到项目经验,如何在面试的时候展示出自己学习能力,如何找到适合自己的工作?

首先要了解企业需要的项目是什么东西,知己知彼百战不殆,正常来讲企业即使招收应届毕业生也想着尽量的减少培养的时间,如何真的看不出有多少经验,也希望看到面试者短时间内的学习能力,首先要了解到企业开发过程中的实际项目,全部是以结果为导向,必须要达到某种效果,不是简单的实现某种功能,达到某种演示的效果就完事了,由于很多学生在学校做的都是一些试验项目,大部分功能点到为止,很少有直接落地的工作,在企业的项目即使完全按照客户的需求都实现了,放到客户手里可能还会被打回来重新去做。所以要理解企业项目中的经验到底是什么,如果进入大公司由于部门的划分会更加规范,会有一段时间的岗前培训,但一些中小企业在招到人之后基本上很快就拉上用场,投入到实际项目中,不一定是直接项目开发,可能会充当测试的角色去熟悉环境。这种情况下企业希望招到一些少培养时间,头脑灵活应变能力强的,学习能力强的,企业恨不得在面试完直接就参与到项目中来。

具体在操作中如何获取真正的项目经验?

1.首先做到自己学的编程语言要精细,不要觉得自己多学一门编程语言就能在面试时候占得先机,首先要做的就是尽量选择一种编程语言,把一种编程语言尽自己最大的能力学到极致,在万千的初学者想要让自己突出来,在自己能力和精力都极其有限的情况下,全力选择一门深入的学习是靠谱的,企业中所需要的经验不是纸上谈兵,都属于项目实战所以只有深入才能有机会靠近项目实战,很多初学者搞上一堆编程书籍,弄得这个也懂点那个也懂点,结果什么都不深入,在面试的时候一下子就会被击溃。

所以无论做什么项目,基本功还是要打好,初学者很大的问题肉多嚼不烂,导致顾此失彼,所以先选择一门编程语言,尽自己最大努力把基本功做好。

2.在互联网如此发达的时代,要学会叫借助社区的力量,借助自媒体的一些力量宣传自己,有一些在校的大学生喜欢在技术博客上写点技术文章,开始写的很不顺畅,但是慢慢坚持下来,后来越写越有感觉,上瘾了结果被做成专栏,后来被一些技术大牛在网上给找到了,直接内荐进公司,还有很多是超级大公司,这叫无心插柳柳成荫,所以坚持的力量还是很强大的,在学习过程中也可以这么去做,把自己学习的技术过程记录下来,做成技术博客,在面试的时候都可以作为自己学习的记录,也算是自己的作品,一般的面试老师都喜欢在互联网倒腾的技术人员,本身代表一个人非常善于从网络上表达自己,也容易从网络上吸取营养,这是自学能力的一种体现,之前面试的时候也有面试者把他们自己写的技术博客作为自己介绍的一部分,起到的效果还是不错。

还有更重要的一个途径是拥抱开源,开源社区里面很多优质的代码,拿到可以很好的分享阅读,因为很多公司的项目其实就是拿到开源社区的源码在这个基础上进行功能定制修改,所以作为自学者这是非常好的一个途径获取项目经验,当然自己拿到代码之后就要制定计划如何加上功能,强迫自己去加一些新的功能,而且要规定时间,信马由缰这种方式很难学的好,学编程开始对自己要狠一点。

3.一定要亲自动手独立完成一个小项目,如果是web后端开发可以动手一步步的搭建一个自己的博客网站,在搭建之前需要给自己设定一些功能需求,然后一步步的去做,其实只要涉及到后端的都可以使用这种案例来磨练自己,而且最后把代码上传到github开源服务器,让别人也能搜到学习到,可以在自己面试的时候把地址放出来,作为宣传自己的一种方式,很多面试官喜欢拥抱开源社区的面试者,从本质上讲是热爱编程的一种表现。

如果有机会看能不能从自己老师那边拿到项目,想办法加入进去混个项目经验,当然这一切的前提需要基本功得到老师的认可,这种机会都争取不到,更别说直接在社会上面试。

办法主要靠自己的积极性去推动,去寻找,现在自媒体这么火热,在网络上找个技术大神给指导下完全是可能的,做到以上三点找个喜欢的编程工作完全可以,首先要相信自己能行,自己都觉的自己很low,搞不定编程,建议直接选择放弃,没有白来的工作天道酬勤。

在实际操作过程中遇到困难是很正常的事情,关键还是要坚持下来,很多已经找到工作的程序员都还处于没有入门的阶段,更何况现在还正在学习的过程中学习者,不要觉得自己差的很远,有时候比拼不是技能水平而是比拼的耐力,时间长了有些方法自然就想到了。

大学生自学编程系列

「大学生学编程系列」第一篇:为什么要选择做一名程序员?

「大学生学编程系列」第二篇:如何选择第一门编程语言?

「大学生学编程系列」第三篇:选择自学还是培训?

原文发布于微信公众号 - 程序员互动联盟(coder_online)

原文发表时间:2018-08-16

本文参与腾讯云自媒体分享计划,欢迎正在阅读的你也加入,一起分享。

发表于

我来说两句

0 条评论
登录 后参与评论

相关文章

来自专栏DevOps时代的专栏

关于 DevOps ,咱们聊的可能不是一回事

在过去的三年中,我作为 DevOps 的咨询师参与了很多企业的 DevOps 转型咨询以及技术实施,也在不同的社区活动中分享了自己在 DevOps 上的实践、理...

29870
来自专栏SDNLAB

中国电信胡杰:边缘注智,运营商政企网关开启“万物智联”新时代”

中国电信北京研究院物联网和互联网+研发事业部总工程师胡杰为我们带来主题演讲“边缘注智,运营商政企网关开启“万物智联”新时代”。

10810
来自专栏BestSDK

语音SDK Voysis 要做不同于Siri、Alexa 的AI助手,可直接应用于网站或APP

虽说语音驱动的人工智能技术可以改善客户体验,促成更多销售业务,但目前这方面的技术并未成熟到能为每一家公司定制解决方案。位于爱尔兰都柏林的 Voysis 公司希望...

37140
来自专栏大数据挖掘DT机器学习

梦想与前行——一名数据人的自白

前段时间看微博话题讨论有些迷茫,有些已经被同行确认无疑的观点竟被反复强调,比如”数据挖掘/分析要懂业务”、”产品是数据价值变现的一条有效渠道”,...

27850
来自专栏程序员的知识天地

成熟程序员标志,这八点你能做到几点?

程序员在经历了若干年编程工作之后,很想知道自己水平到底如何?自己是否已经成为成熟的程序员?虽然程序员会对自己有一个自我评价,但是,自己的评 价和社会的评价、专业...

12730
来自专栏Bug生活2048

QCon全球软件开发大会随笔(二)

对于大会的介绍这里就省略了,上一篇随笔基本都提到了,这里主要记录下我听的几场专题的一些收获和自己的一些想法。

12020
来自专栏互联网数据官iCDO

营销KPI指标那么多,如何进行有效的选择?

引言:本文的目的是帮助你科学地设置数字营销KPI,让各方都可以在重要的事情上达成一致。我们将会讨论如何进行KPI的谈判以及关联RACE模型。

26950
来自专栏数据派THU

【36页纯干货】大数据与新媒体传播

本文共4600字,建议阅读时间7分钟 《新媒体指数和传播风暴研究》是RONG系列论坛第一场——大数据与新闻传播专场论坛中的议题,主讲人为清华大学新闻与传播学院沈...

22890
来自专栏顾宇的研习笔记

关于 DevOps ,咱们聊的可能不是一回事

在过去的三年中,我作为 DevOps 的咨询师参与了很多企业的 DevOps 转型咨询以及技术实施,也在不同的社区活动中分享了自己在 DevOps 上的实践、...

30520
来自专栏程序员笔记

游戏测试

20830

扫码关注云+社区

领取腾讯云代金券