一次偶然的编程,改变了我的职业生涯

	大学毕业前夕,我对于自己的职业生涯规划,真的很迷茫。虽然本人的专业是计算机软件的专业,但是当初对这个行业真的是丝毫没有兴趣。上课老师讲的大部分都是理论知识,听得枯燥无味,当初对面向对象的基本思想都完全不了解,想想都怎么可能和计算机软件有缘呢?
	记得第一门学习的编程语言是C语言,听课简直就是听天书一样,不过听着有一个好处,不怕失眠!第一次C语言的考试,满分100分的卷子我考了9分,但是丝毫不影响我的学业,因为班级里就没有几个人及格的!第一学期的Java期末考试,100分的卷子考了33分,应该是班级里倒数第一的成绩了。(其实那个分数是老师放水的,所以没有几个人不及格)从此,专业课上,我就是发着呆熬过来的,想学,又没有动力,想睡觉,老师管得严,想打游戏,机房的电脑没有网。
	记得大三的有一个学期,我偶然间在校内参加了一次活动,是关于编程的活动,就是让你用编程语言,手写一些基本的题目。例如:找出1000以内的所有水仙花数,百元买百鸡,猴子吃桃,判断一个年份是否为闰年,斐波那契数列等。我看这些题目似曾相识,对于一个常年挂科的学生,也尝试着挑战了一下,结果,在白纸上, 完完整整地把这些程序都写了出来。回到寝室后,打开笔记本电脑,用eclipse工具都调试了一遍,答案大差不差,此时,不爱编程的我,莫名地有一种喜悦感,原来编程不仅仅是一门技术活,同时也是一门艺术啊,舍友们都用羡慕的目光看着我,说道:班级里应该没有几个人会做的, 你这上课都不听的人怎么能全部都做的出来呢?我的答案是,也许,这是一种灵感吧。
	结合着Java的基本语法,和面向对象的基本思想,使用java swing做出了一个界面简陋的“斗牛”游戏,即给你五张牌,三张牌加起来的点数为10的整数倍,说明这副牌已“牛”了,其余的两张牌的和(如果和大于10,和要减去10),即牛的点数。我们这边还有个规则,就是四张牌如果一样,那就是炸弹,比任何的牛都大,不过,一副牌四张一样,这个概率实在是太小了,我仅仅在实际生活中,斗牛摸到过一副炸弹的牌。
	扯远了,谈编程怎么谈到了小游戏了呢?不过,也确实因为那一次的编程比赛,和自己亲自写的游戏demo,使我深深体会到了编程的魅力,这也让我在大学毕业前夕的实习阶段,一直到现在,都是从事的软件开发的行业。既然已经选择了,就不在乎旁人的流言蜚语,什么程序员找不到女朋友,程序员要秃头,程序员其他负面新闻什么的。这些都不是重点,自己踏实工作就好了。做了这么多年了,我的头发依旧柔顺。空余时间,规律地去健身房锻炼,搞搞户外活动,小日子过得十分滋润哈!既然已经选择了这个行业,那就坚持到底,干好每一天的工作,每天也是不断地打卡学习,坚持锻炼身体,充实地过好每一天!
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值