每天写1000字程序员

我是如何走上编程之路的

2018-07-29  本文已影响4人  SevDot

每一个程序员的背后都有一个故事,我愿意分享,您呢?

我是一名全栈工程师,从事开发工作快四年了,现在在公司任开发主管一职,想和大家分享我的编程经历。

我是计算机科学与技术专业毕业,应该属于科班,但是大学四年我跟电脑接触最多的是打游戏,并且打得很烂,英雄联盟一直在白银段位。除了打游戏剩下的就是看电视剧和睡觉了。我是电视剧迷,在爱奇艺、腾讯视频和优酷都充了VIP。我看得最多遍的电视剧是苏有朋版的《倚天屠龙记》,在没有什么可看的时候就看一遍,百看不厌。


附上海报一张

如果您还在读书,请不要浪费学校大好的资源,大学时期是最好的创业时期,在您还在浪费光阴时很多人已经创业成功。

我开始走上编程之路是从2014年12月份,此时我已大四,2015年7月份毕业,距离毕业已然很近。

很多人开始考虑毕业后要干什么,有的准备考公务员,有的忙着考研,有的忙着找工作,我就属于忙着找工作的这类,当然还有人正在抓紧时间谈恋爱,毕竟毕业后就各奔东西。

在招聘网上看到一家公司招开发工程师,要求是计算机专业且本科以上学历,感觉是为我们专业量身打造的,果断投简历。后来我发现,开发工程师是招计算机专业学得好的人,而非我。

写简历是一门艺术,如果你正在找工作,建议你认真对待写简历这件事。

我不敢说我的简历写得特别好,但是我确实收到了面试通知,并且成功获得工作。我在零开发经验的情况下拿到了开发工程师的工作,当然,这其中有很大的运气成分,运气好的还不止这一次。

第一次投简历让我印象很深。在投简历之前我做了一些准备,首先我在网上搜索了开发工程师的简历模板和应该注意的事项。并且我认真看应聘的公司的简介和搜索关于公司信息。

我在简历中先罗列了我专业的课程,包括c语言程序设计、c# 程序设计、数据结构、网页设计,数据库系统概论等。然后表达了我喜欢软件开发和互联网相关工作,并且表达我喜欢自学一些关于互联网和开发的东西,能承受工作压力,学习更多技能。在没有工作经验的情况下,应聘公司希望看到你的学习能力。最后附上我的作品,用 c# 开发《进销存管理系统》,这个作品当然不是我开发的,我的毕业设计是《基于 c# 进销存管理系统设计与实现》我完全没有参与,全是我们组的人做的,感谢他们。

接到面试通知的时候,我既兴奋也恐慌,毕竟自己怎么样还是有点数。在面试之前我得准备,我需要看书,我相信肯定会问我作品的相关问题,虽然改毕业论文的时候我都快改了能背下来了,但我还是要学习 c# 语言,书到用时方恨少,能学多少学多少。

但是我想多了,公司要招的是 PHP 开发工程师,我之前听都没有听说过,面试我的经理说这个很简单,你学过 c# 上手很快。然后就这样我就入职了,实习期月薪 1000 没有其他福利,实习三个月,转正月薪 3500 购买五险一金,最终我没有待到转正就辞职。公司要求我在三个月内学习 PHP 开发一个CMS(内容管理系统)来,是的,在之前我连什么是 CMS 都不知道。

在公司学习 PHP 期间我还担任网站编辑的工作,为公司写软文营销,主要是推广公司返利网站。 公司除了老板就三个员工,一个行政,一个会计,还有我,事情很多,加上没有人指点,学习很慢。三个月结束了我没有完成 CMS 的开发,公司同意给我加 1000 的工资,但是我辞职了。

我喜欢上开发,看好了开发的前景,我想专心学习开发,想找一家真正的开发公司,希望有人教我,就算没有工资我也乐意,很遗憾到现在我一直都是自学开发。

但现在我已经是一名全栈开发工程师了,自学让我学会怎么在网上寻找资源,遇到问题时怎么快速的找到正确的解决方案。

从第一家公司辞职以后,我带着 1000元来到我现在工作的城市,离开我最喜欢的城市,我以为我会喜欢这里,但是四年了也没感觉。

在来之前我投了三份简历,都收到了面试通知,并且约好了时间,我到的第二天开始去面试,早上和下午分别一家。他乡求职,担心钱花光了还没找到工作。

我再一次成为幸运儿,早上面试就应聘上。我去应聘的公司主要是做硬件销售的,招聘我是因为要和一家金融公司以技术入股的形式合作,科技公司为金融公司搭建 P2P 平台,并提供技术支持,包括开发和维护。

招聘我当然不是让我去开发,我只是去凑个人数,以开发工程师的身份驻扎在金融公司。公司已经购买了一套现成的系统,包括 PC 端和移动端。

面试很轻松,没有问任何技术问题,就喝茶聊天,最后问我会不会 ThinkPHP,我当然是说会了,虽然我只看了一点点视频,心里虚也要表现出很自信,我是一个被编程耽搁的演员。

试用期三个月,试用期 3500元,没有其他福利,转正 5000元,购买五险一金,有 100 元的话费补助。我没有马上答应,我还要去下午的面试看看,我认为还有更好的,但现实给我狠狠的一记耳光。

下午的面试我被虐得体无完肤,面试官一上来就问一大堆技术问题,包括前端和后端以及数据库等各方面,我支支吾吾,一个也答不上,全程尴尬。最后面试官我让多学学,以后再来。

我认识到我必须学好,只有学好才有更好的工作。为了生活,我选择了早上应聘的公司,并取消了第三家公司的面试。

幸运并不会一直眷顾我,我得为大学期间的玩耍买单。

第一天我就面临挑战,要求我把平台搭建起来,部署到线上,要求是 lnmp(linux+nginx+mysql+php),明天演示给所有人看,并讲解其中的功能。我的天啊!之前都是在本地练习的,我对 linux 系统是一点都不懂啊!但还是得硬着头皮上,各种求救,各种查找资料,对了,我在知道上提问,直到今年有人回答了我,答案是去看一下相关文档,感谢有人回答我的问题。

功夫不负有心人,在经过一个白天和晚上的努力我成功搭建好了,遇到的问题一箩筐。

之后的一切都不顺利,面对各种需求,在一个不熟悉的系统里修改,实在弄不出来,还出钱请人帮弄。在那段日子里忘记吃饭是常态,暴饮暴食,忙的时候顾不上吃饭,饿的时候一顿吃两顿的,大晚上一个人在小烧烤摊吃肉串喝啤酒,放假回家,他们都说我胖了,我很惊讶,我自称一下,果然胖 10公斤。也是在那段时间里,我学会了很多,包括 HTML,CSS,JavaScript,MYSQL,PHP。另外我还学会了怎么开网店和 Photoshop 的使用,看到很多需要对这套 P2P 系统(这是我接触的一套功能强大且稳定的系统,网上购买的很多)的二次开发,刚好我已经熟悉并且会修改,我就开店提供二次开发服务,后来也接一些网站开发单子,也赚了一些钱。

感谢公司给我提供一个好的自学机会,感谢公司在我还没有上班就预付工资让我在这个城市住下。一年后我辞职了,原因是平台运营不下去,我留下已经没有意义了。

再后来就到现在的公司,经过两年的时间我当上开发主管,是一名全栈工程师和终身学习者。我的路还很长,我要学的还有很多,现在不是我的终点,是我的起点。

编程是技能,要反复练习。

对于想做开发的新人,我想说勤奋、坚持、多动手。还有坚持写博客,我现在才认识到这一点。

感谢阅读,我是 sevdot,全栈开发工程师和终身学习者。
不喜勿喷,以人为善,比聪明更重要。
欢迎留言和关注,且接受任何宝贵的建议。
了解更多

上一篇下一篇

猜你喜欢

热点阅读