个人第二篇博客———疯狂生长的四年

疯狂生长的四年

附上学习链接:CS自学指南 (csdiy.wiki)

声明

声明:此文章由本人撰写,并非AI生成与抄袭。本文仅做了专业方面的规划,并不代表人生规划。

引言

引言:高中阶段,我是一个计算机小白,只会一些简单的计算机操作,此时计算机编程对我来说是神秘的、高级的,但我对此颇有兴趣,我觉得这很酷,且这个行业目前较其他专业形势更好,所以希望可以掌握计算机编程,将自己的想法通过代码来实现,小则养家糊口,大则造福人类,于是在高考后根据自己的高考分数报考了河南大学软件工程专业。

计算机领域方向庞杂,知识浩如烟海,每个细分领域如果深究下去都可以说学无止境。因此,一个清晰明确的学习规划是非常重要的。盲目的努力只会事倍功半,有方向的努力才会高效,大学四年说长不长,但说短也不短,这与之人生,不过是二十分之一,但这四年却足以让一个人从一个电脑小白变为一个合格的CS从业者。对于大学这样一个自由度极高的环境来说,规划显得尤为重要,合理的规划才会让自己事半功倍,从众人中脱颖而出。

大一阶段:探索与基础

个人目标:了解CS,爱上CS,找到方向

CS对于外行人来说是神秘的,人们只会享受计算机带来的便利,但若问其原理,则一无所知,尽管这并不影响使用,但作为一个未来的CS行业从业者,了解计算机组成原理,计算机科学与导论这些计算机基础是必须的。关于爱上cs,可能许多人看过计算机基础后会被这繁杂的原理搞的头晕目眩,可能会想要放弃这个专业,但还会有一部分人惊叹于前人的智慧,被计算机巧妙的原理、严谨的逻辑所吸引,从而更爱这个专业,我认为我是第二类,我对于计算机的底层逻辑非常感兴趣,我很好奇前人是如何从无到有,从小到大,从简到繁慢慢发明出这个二十世纪最伟大的产物。比起学习计算机基础,我更想学习前人的逻辑,更想从前人的成功中学习方法,在未来的日子里,将这种方法运用到开发当中,如果可以的话,我希望我可以为人类做出一些力所能及的贡献。关于编程语言,不同的语言有不同的优势,目前流行的有C语言,C++,JAVA,python.对于普通人而言,如果都学的话可能会多而不精,当然不排除天才,不过每一个人都应把自己当做一个普通人,至少等完全掌握一个语言再去学其他语言,并且当熟练一门语言后再学习其他语言会更容易上手。

关于优势,C 语言性能高效,由于C语言接近硬件的特性,c语言用于系统级编程,如操作系统,嵌入式系统,可以提供高性能,著名的Linux 系统便是一行行C语言代码写出来的,且C语言是面向过程的语言,学习C语言有助于提升底层编程能力,同时学习C语言有助于人们理解计算机的工作原理,同时为学习其他高级语言打下基础。而C++可以说是C的升级版,C++在C语言的基础上增加了面向对象编程,具有更多表现力和灵活性,从而在复杂的软件系统中具有优势,但同时学习难度也比C语言更高。JAVA的跨平台能力更强,且有自动内存管理与垃圾回收机制,并有强大的标准库,尽管和C++相比性能有差异,但对于需要跨平台能力和内存自动管理的应用,JAVA更具优势,python作为当下最火的一门语言,其简洁,易于学习的特点大大降低了大众学习编程的门槛,Python丰富的库和框架以及强大的图像识别与数据处理能力很适合当下最为流行的人工智能开发。而大一我的目标并不是掌握一门语言,而是根据自己未来的规划选择一门语言,并在大一下掌握基本语法。

大二阶段:深化与实践

个人目标:深入学习至少一门高级编程语言,积累实践经验

此时,我已确定自己的方向,我需要在大一学习基本语法的基础上完全掌握这门语言,并深入学习,学习数据结构与算法、数据库系统、操作系统原理等。此时也是参加各大竞赛的黄金时间,我将与其他人组队去打比赛,并且参加课程相关的实践项目,如编写小型软件应用或参与团队软件开发项目。这不仅会帮助将我理论知识应用到实际情景中,而且会提高我的团队协作能力。众所周知,计算机和数学是分不开的,我需要认真学习学校所教课程,强化我的数学和逻辑思维能力,除了奇数学习还要有职业技能的发展,我需要了解软件开发的各个阶段,包括分析、设计、编码、测试和维护,此时我依然面对一个重要的抉择,是就业还是读研究生,这对于大一的我来说是极难抉择的,但我相信,船到桥头自然直,等到大二我将会自然明白自己的方向,总的来说,大二是软件工程专业学生专业技能和职业素养培养的关键时期,重点应放在深化专业知识、积累实践经验的阶段,在大学四年中显得尤为重要。

大三阶段:技术专精与职业规划

个人目标:专业深化,选择专业领域

此时我技术已相对成熟,需选择一个专业领域,如高级算法、人工智能,云计算、移动应用开发等。同时此时也应该开始规划和执行毕业设计或毕业项目。关于职业规划,我需要知道自己是要继续深造还是就业,若是继续深造,则需要专注于学术上的学习,备战考研,同时积极参与教师的项目研究或进行自己的研究。若是毕业后参加工作,则需要在暑假阶段争取在软件工程领域实习的机会,以获得实际的工作经验,同时学习面试写作与面试技巧,准备求职过程。总结来看,大三是专业技能深化和职业方向明确的阶段,这一年需要为自己选择的方向所努力,但无论是考研还是就业,技术的深化都是必不可少的。

大四阶段:整合与规划未来

个人目标:完成学业,规划未来

大四是大学的最后一年,所以顺利毕业是必须的,我需要完成高质量的毕业项目和撰写毕业论文,并且确保完成所有课程且达到学分要求,顺利毕业。我相信只要我前三年规划实现的够好,大四的路将会清晰明了,此时的大一的我无法规划三年后的我,毕竟三年存在很多变数,关于就业还是深造,我无需再做一次决定,只需向自己前三年确定的方向努力,三年的积累将会在第四年爆发,这一年较前三年相比更加简单纯粹,是最后的冲刺阶段。

 

总结

总结:一名哈佛大学学生在一个采访中说过,自己仅会规划六个月内的生活。毕竟生活中的变数无处不在,计划总是赶不上变化的,所以我在此文章中由大一至大四规划逐渐不那么详细,毕竟谁也无法保证自己的计划会完完全全实现,对未来过于详细的规划不仅会限制住自己,同时也可能是在浪费时间做无用功。但大方向终究是要有的,大一,探索计算机科学,并掌握基础原理与底层逻辑,大二,深入学习,由了解到掌握再到熟练应用,并积累一些实践经验,大三技术专精,选择专业领域,初步确定未来方向,考研或者就业,并为此付出努力,大四,厚积薄发,全力冲刺。

 

 

 

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值