初入编程之路,启航代码海
今天又是1024程序员节了,第一次听说这个节日是在我在23年刚刚上大一的时候听学长他们说的,如今已经是24年了,虽然只学习了一年的编程但我已经了解到了这条路上的不易。希望能够在这条路上面一路坚持下去,不断结交大佬来汲取他们的一些技术以便扩展自己的能力。虽然接触的东西比较广但是大都不精,今天借此机会来分享一下下我的这一年来的学习经历以及经验,希望对初入编程世界的小白们有所帮助,哪怕是一点点,我不希望
#1024程序员节|征文#
前言
今天又是1024程序员节了,第一次听说这个节日是在我在23年刚刚上大一的时候听学长他们说的,如今已经是24年了,虽然只学习了一年的编程但我已经了解到了这条路上的不易。希望能够在这条路上面一路坚持下去,不断结交大佬来汲取他们的一些技术以便扩展自己的能力。虽然接触的东西比较广但是大都不精,今天借此机会来分享一下下我的这一年来的学习经历以及经验,希望对初入编程世界的小白们有所帮助,哪怕是一点点,我不希望你们走我走过的弯路。希望我的一些指点能够作为你们的一些有效参考。
大一
先说一下我个人,在大一的时候因为作为班级的主要干部,整天都忙得不可开交,也就没有太多的时间来学习编程方面的东西。这里给大家一个忠告能不当干部就不要当,要充分的把自己的时间留给自己,要努力的提升自己。当然如果要申请奖助学金的话还是要当个干部什么的好点。这里只是给大家一个小建议,反正我是感觉整天做的一些事就毫无意义。
接下来说说技术方面,大一的时候我学的东西挺多的,比如编程语言就学了python、c、c++、java当然就只是了解了一下并没有去深入的学习。还学了QT、单片机、前端(html、css、js)、javaweb、Springboot、51单片机、鸿蒙开发。这些也大都只是了解并没有一点一点去深入的学习,通过不断地了解加自学后我发现学习的一些东西并没有太大用。学的东西太多太乱了,见风就是雨别人说啥就是啥,我开始发现应该给自己一个完整的学习路线,而不是老听别人说的。
在大一的上学期我经常刷题,虽然都是一些简单的吧,我从中发现了有些东西课本上面的太局限了,需要不断地去刷题你才会发现有些东西在题目中才会更好的体现出来。
大一下学期的时候参加了蓝桥杯有幸获得了省三,然后自学数据结构与算法。大一下学期学习c语言开始完整的学习数据结构,能够独自写出来链表二叉树等一些较为复杂的数据结构,然后利用链表的相关知识开始做命令行的系统,帮助同学去解决课程设计作业。跟着视频完成了贪吃蛇、五子棋等小游戏。我和C语言的联系就到这里了。
接下来就是暑假了,开始跟着黑马程序员自学java和鸿蒙,暑假期间差不多每天都在电脑旁坐8小时左右,有时甚至12小时。肯定了不能整天的去学习,期间还去了青岛、开封、嵩山。每天都会给自己找些事情做,暑假是时间最集中的时间了,我不想去浪费掉这个暑假,当然也迎来了致命的问题,就是没钱。只能整天待在家里面了。所以暑假还是要出去挣点的,要不然就遭老罪喽。
大二
大二我的规划就是继续学习java,并且参加一些比赛,比如算法相关的、还有鸿蒙相关的一些省级的比赛来锻炼自己的能力。肯定java方面的学习也不能落下,不过大二的课程是真的满,好在没有了早晚自习,可以利用下课的时间来实验室学会习,晚上也可以来学会,当然效率肯定不如暑假在家来的好。真的希望课程能少些,特别是那些水课,有的考勤还那么严格,真不理解。
大二的总体目标就是多去打比赛,这种渠道也挺多的,加入学校的社团、向导员了解了解、问问学长,这些都可以,关注一些比较知名的比赛,他们举办的时间也都是几乎固定不变的。刷题方面我个人感觉牛客和力扣就已经够了。
现在才大二刚开始还不能做过多的描述,总之希望能够对大一的小萌新们有帮助。我给的学习路线就是,选定一门语言然后学习数据结构与算法,然后刷题,这样就已经够了。不用去学那些乱七八糟的东西。
总结
希望各位可以认真的阅读,能够从中获取一些有用的信息,如果有意向可以去写一些博客,创建属于自己的github账号发布一些项目,来记录自己的学习编程之旅。最后祝大家节日快乐。
----------一名大二的学长
开放原子开发者工作坊旨在鼓励更多人参与开源活动,与志同道合的开发者们相互交流开发经验、分享开发心得、获取前沿技术趋势。工作坊有多种形式的开发者活动,如meetup、训练营等,主打技术交流,干货满满,真诚地邀请各位开发者共同参与!
更多推荐
所有评论(0)