今年六月从学校毕业,因为是专科,也没有什么实习之类的经验,因为大学里学的是计算机之类的专业,也就糊里糊涂开始找工作。
在八月中旬找到了自己人生中第一份工作,是关于游戏开发的工作,大致是写关于游戏中各种数值计算的端口。因为是全栈模式,刚出来的我感觉还是很有压力的,但每天过得非常充实,不断地学习到新的知识,很快乐。但是,由于自己是专科,大学里也没有学过C++ ,虽然自己自学过一些,可基础还是不够,公司又在赶开发进度,我们后台服务器又只有两个人,我上司每天忙的不可开交。就这样上了接近一个月班,到了九月14号,行政部门的HR找我谈了一次话,谈到了我本身的情况和公司的情况。鉴于我是应届生的原因,可以再给我一次机会,让我自己努力跟上公司的节奏。我当时心里很复杂,可以因为家里有老人中风,又不得不回去,所以我直接就辞职了。这次工作我本身是很喜欢的,可是自己本身基础不够,加上公司的进度非常快,让我有点不知所措(可能只是为自己的懒惰找借口吧)。
中秋节和国庆节的中间,自己在家没事投了一些简历,没想到竟然找到了第二份工作,可是这份工作却因为自己的原因被辞退了。非常惋惜,在此检讨一下自己,后来人看见之后,不要犯同样的错误。
这份工作是关于通信行业的,我进去也是投的是实习生岗位,面试过了之后,并不是实习生,而是直接给了我一个月的培养时间,在转正之前,熟悉公司的业务流程,跟上他们的节奏。在这个月里,我就只做了三道编程题,分别是 进程间通信,生产者与消费、client和server。 虽然只有三道题,但是包含了很多的基础知识,而我基础不扎实就在这三道题里面真实的体现了出来。一个月之后,领导找我谈话,这次并没有给我机会,很难受,但是没办法,自己的错,还是只有收拾东西,走人。
在此我列了自己犯的错误:
1. 表现不够积极
2. 反应不够快,做题速度慢,跟不上节奏
3. 代码书写不够规范,包括 : 变量的声明,类的声明,命名方式错误,
4. 对C++ 的使用不够熟练
5. 设计模式知识了解不够
6. 对底层知识了解不够
总的来说: 想作为一个 “合格” 的新手程序员 , 必须要做到三点
1. 对语言的基础知识要熟练掌握
2. 要表现得非常积极
3. 凡事最好先自己解决
新人第一个月真的非常重要,希望对看到这篇博客的人有点帮助吧。