一个大一的软件工程专业学生对编程的认识....(从抵触到渐渐接受)

LZ本人是从上了大学之后才开始接触编程的,在之前完全对这个东东是没有基础和兴趣的。但是,来到了大学,选择了自己并不是最喜欢的专业,总不能一天到晚都LOL吧,所以就强迫自己去学编程了。第一学期我们学校给我们上的是《C语言程序设计第四版(谭浩强版)》,当时我是那个糊涂啊,由于本人从小逻辑思维不是很强,所以学起来实在吃力。。而且这本书老师也只仅仅上了不到二分之一,其余的部分都要自己在课余时间自学。可能当时还没意识到这个打基础的重要性吧,在老师给我们在学校的JudgeOnline(OJ在线评测系统)上布置了几次作业之后,差距就体现出来了。做得好的同学,,A得叫一个快,而自己半天都搞不出来一道,心里面那个挫败感十分强烈。

此后,我下定决心既然选择了“程序员”这条道路,就得义无反顾地走下去。一大二的学长跟我们说,程序员在30岁之前如果不能有什么特别大的进步的话可以考虑转行了,而且只有掌握核心算法的程序员才能在实际工作中占据核心地位。说到了“算法”,众所周知,程序=数据结构+算法。而第二学期,也就是刚刚结束的这个学期,我们学校又给我们上了《数据结构(c语言版)》,是我们学校自己出的,至于具体如何,我就不好说了。反正老师只讲了数据结构里最简单的东西,比如:线性表,树,排序什么的。图和查找等最难的部分,直接没讲。后来听说是怕讲了的话,大多数人是搞不懂的,讲了等于白讲,好吧,如果是这样的话,那岂不是全得靠自己咯?没办法,我们班上有2个进了学校的ACM集训队,他们现在的编程实力已经和大多数人拉开了很大差距,其中一个同学还参加我们省程序竞赛,,全省前5,还进了今年亚洲分站赛的决赛。瞬间感觉身边还是有大神的,我从本质上对编程并没有好感,但是俞敏洪曾说过,现在很多大学生毕业后都在抱怨找不到工作,而很多企业呢都在发愁找不到合格的人才,其实其原因就是大学生在本科四年的时间里没有真正把专业知识学扎实,学得能够满足实际工作要求。很明显,我们学编程的终极目的还是找到一个好工作,然后为自己家人的幸福而奋斗(富二代除外哈)。因此,在我们学校第二学期结束后(我们学校在第二学期结束后还有个时间为一个月的小学期),我就报了ACM集训队,准备加入A题的大军。

明天就是ACM集训队开始的第一天了,估计会持续到7月底,这一个月将是一个炼狱般的磨练,能否坚持下来取决于自己内心的那一份坚持。我相信,我既然来了,就会留下自己的脚印。我的编程之路才刚刚起航,现在只能仰望那些大神们,不过,这也是一个过程,祝和我一样正在修炼编程的同学成为优秀的软件工程师!

PS:第一次在CSDN写博,很是新鲜。但是,写博容易,坚持下来就不容易了,我相信我能和写代码一样,坚持写博,把自己在学习中遇到的各种问题、心得与大家分享~~

发布了15 篇原创文章 · 获赞 2 · 访问量 1万+
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 大白 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览