博客阅读和思考
博客阅读和思考
关于当初:
高考是一道难关,而志愿则是通关后要走的路。高考完后,妈妈给很多上了大学的哥哥姐姐打了电话,询问意见。成绩最好的姐姐是在北京理工大学读的本科和研究生,专业是通信工程。她那时已经在京东工作了,待遇不错,她说计算机和软件那块很火,建议我学这个,我也听了她的话,报了华科的计算机学院和软件学院。最终很幸运的收到了华科软院的录取通知书。
其实在大学之前,我接触电脑的机会很少很少。父母对电脑的认识就是上网和打游戏,都会严重影响学习,所以他们坚决不买电脑。在学校学习任务繁重,计算机课都没怎么上过,上了几节课也是水一水就过去了。所以我那时只知道系统是Windows,比尔盖茨在我的映象中最深刻,因为谁都知道他是世界首富。
最开始了解到编程,是大一上C语言的课。对我来说,这是一个新的世界,很多东西也是第一次听到。也是从那时起,渐渐对计算机开始感兴趣。写的第一个程序是C语言课设贪吃蛇,那时对编程掌握的还是十分有限,借鉴了很多资料,才最终完成了一个很简陋的游戏。之后也跟着同学一起完成了一些实训、课设之类的小程序,有游戏,web等。这其中有没做完的,有跟着大佬躺的,也有自己独立完成的。其中映象最深也是最难的,我觉得就是做编译器。可能是由于课程时间紧吧,老师讲的是真的非常快。课下花了很多时间来复习,老师也是一步一步叫我们开始做编译器。前面的几个实验很简单,但是到了后面,时间不多了又特别难,老师直接让我们最后整合成一个完整的编译器。花了大量时间都没有搞懂后面是怎么做的,去了解各种工具,最后是坐一天都没什么进度,可以说是毫无头绪了。那段时间考试也多,实验也多,实在是没有办法了,交了一个十分简陋的编译器,最后的汇编生成都是硬生成,工具实在没看懂。我觉得作为软件工程的学生,了解编译原理是非常必要的,让高级语言回归到最基本的实现。而这个编译器的课设,让我对编译原理有了更深的认识,同时也加强了自己的编程能力,收益良多。可惜的是课设并没有做的十分完善
。
博客A[1]的作者认为:“不同的阶段有着不同的目标。不管是学习基础、钻研技术还是找工作,当自己的方向与目标存在偏差,或者向着目标前进的速度不理想时,我总会想方设法地拷问自身,从朋友身上获得经验,对自己做出调整,然后避开弯路,更加接近自己的目标。”
作者的观点我十分赞同,人生迈向成功的每一步都是一个小目标,当然这不同于王健林的小目标。大学之前都是想着如何能考入好的学校,上了大学之后,目标更加清晰。出国深造、考研、找工作都是不同的选择,也是不同的目标。人生时时刻刻都在选择,当确定了自己的方向后,就要想着怎样去实现,时刻铭记于心。当发现自己出现了错误后,应该及时反省自己,向身边的朋友学习,向长辈、老师求教,可以从他们身上获取经验,少走弯路。人生不能没有目标,或长期或短期,也可以理解为目的,不然所做的一切有何意义呢?为何而做?
关于未来:
“你未来想做什么工作?”这个问题从小到大被问了很多遍,我也换过很多次回答,警察、医生、老师、宇航员。在那时我们的眼里这些都是很完美的职业,我都说过,但程序员是我想都没想过的。过去的眼界狭小,思考的东西真的很少。上了大学之后,渐渐有时间去了解计算机和互联网领域,认识到了这个行业对世界做出的伟大贡献。蒸汽机是人类社会进入了机器时代,而计算机又带领人们走向一个新时代。近几十年来,计算机技术可以说是在飞速发展着,每天都在进步着,时时刻刻都在推动着社会的发展。我相信,信息技术在未来会给世界带来更加蓬勃的景象。
世界各地涌现出无数天才,他们都为信息技术的发展做出过巨大贡献。这些贡献都是能真正意义上回馈社会,给世界人民带来福利。比尔盖茨、乔布斯、扎克伯格等他们每一位都是传奇,每一个人都开创过一个时代。可以预见,未来会有更多怀有梦想的人投入这个行业,为社会、为信息技术贡献出自己的一份力量。
我很庆幸接触到这个行业,也希望将来也能从事信息技术方面的工作。我会尽可能的去学习,认真做好自己的工作。未来的时代会进入人工智能时代,在自己得到基础扎实之后,我会去了解一下关于人工智能的知识,就算不从事相关工作。但是依然觉得这将会是近年来的主流。
近期来的愿望就是能找到一个不错的实习,多些软件开发的实践经历,学一些学校学不到的技术和经验。毕业之后打算直接找工作,踏踏实实工作,认真研究技术。
博客K[2]作者认为:“从毕业开始到毕业后至少5年内,踏踏实实地专研技术,这是一个积累过程,千万不要把心思放在钱和职位上。钱和职位只是能力的附属品,不要让其喧宾夺主。”我认为这种思想是很正确的,刚走出学校的我们还是太年轻,社会经验和工作经历都不够。特别是从事软件开发,在学校学到的知识和技术有时候也不足以应对工作。所以,毕业之后应该是个学习新技术新能力和慢慢适应社会以及工作的过程。不应该好高骛远,追求着一些远高于自己实力的东西。追求是要有,但不是为了达成目的而冒进,要脚踏实地,韬光养晦。有实力的人,前路自会向你打开。
关于当下:
对于软件专业我是十分喜欢的,我也期待着未来能从事软件开发的工作,我对这个专业始终保持着一份热情。做事学习,一定是要先感兴趣,才能更好的继续做下去。进行软件开发,首先要专注,善于思考和创新,逻辑性要强。对于一个理科生来说,这是一直在培养的素质。我认为我现在离本科毕业生还是有很大差距。实习经验不足,技术和能力都没有达到一个合格的本科毕业生的要求。现在的我,在技术和能力上都有待提高,要熟悉更多的编程语言,理解编程思想。现在所要想的就是如何提高自己,多做项目学习技术,以便应对将来的工作。
博客M[3]的作者认为:“在程序员的生涯里面,最重要的就是保持对编程的热情,不要被生活的琐事所磨灭。其次是要给自己不断地创造一些足够困难但是又有办法完成的挑战,这样才可以总是让自己保持着一个快速前进的状态。”
一个正确的心态无疑是有利于自己的提高,作者的想法说明作者是一个热爱编程,敢于创新,用于挑战的人。所以他才能进步如此之快,成为凡人眼中的大佬。对编程的热爱,应该是一个程序员工作中最基本的感情。有了热情,才会想更加深入了解,才会有工作的动力。学习编程确实像是一个闯关升级的过程,要敢于不断地挑战难关,才会得到更多的经验升级。畏缩不前,也失去了进步的空间。编程的技术,总是在尝试过后,才能真正学习到。不断挑战新的技术,攻克之后,你离大佬就会更进一步。
关于课程:
大学至今映象最深的课是《数据库系统原理》,数据库老师真的非常认真,听他的课内容很充实(可能是数据库的知识是真的多)。老师为人很随和,也很有趣,经常和学生之间交流,课上课下的问题总是会耐心与我们讨论。至今学得最认真的课就是数据库的课。关于科班和培训班的问题,科班的基础更扎实,知识面更广。培训班专攻一个方向,但是不一定培训班的就一定比科班的差,主要看学生的天赋和认真的程度。
博客E[4]的作者认为:“我觉得一个正常的程序员,是不应该去参加培训的。更何况,培训真的没有什么用。 多半都是想走捷径,不劳而获。 而若要好好走好职业道路。 在走出大学校门的那一刻,应该学会自我成长,自我完善。”
作者的话我是无法赞成的,他全盘否认培训班我认为是不对的。并不是所有人都有机会上大学去学习编程技术。也有真正热爱编程的人找不到途径学习,而又不得不找人学习,只能去培训班学习。同时,参加培训班只要真的是去学习而不是混日子,总能学到技术。不是所有人都抱着走捷径,不劳而获的想法才参加培训的。也有真正求取知识的人,苦于自学能力不足才去的培训。总而言之,我认为作者说的太绝对了,我不赞成他的看法。
关于师生:
大学的师生关系确实不同于中小学,主要体现在更加自由,自主。大学之前,基本上都是老师家长一起监督,督促着学习,目的就是考一个好大学。而考上大学之后,父母也不会管了,而大学老师不会像高中老师一样,一个个的督促着。大学,老师完成自己的授课答疑,学习完全靠学生的自觉、自律。老师拥有着丰富的知识,但是他不会强行灌入学生的脑子,他也不会那么做。学生想学习时,随时可以从老师那获取知识,经验和人生的道理。我觉得大学的师生之间亦师亦友,不再有高中时那种管教和拘束。
博客N[5]的作者认为:“ 我心目中理想的师生关系是什么? 是 Coach / Trainee (健身教练 / 健身学员) 的关系。”
我认为作者的比喻很贴切,健身教练有着丰富的健身知识可以教给学员。但是只有学员想要学习时,教练就会教给他知识,让学员少走弯路。但是学员不学习时,教练不会强迫他学。这和大学的师生关系很像,老师有丰富的知识等你来学,但是去不去学完全在于自己。