初入编程之路,启航代码海

#1024程序员节|征文#

前言

今天又是1024程序员节了,第一次听说这个节日是在我在23年刚刚上大一的时候听学长他们说的,如今已经是24年了,虽然只学习了一年的编程但我已经了解到了这条路上的不易。希望能够在这条路上面一路坚持下去,不断结交大佬来汲取他们的一些技术以便扩展自己的能力。虽然接触的东西比较广但是大都不精,今天借此机会来分享一下下我的这一年来的学习经历以及经验,希望对初入编程世界的小白们有所帮助,哪怕是一点点,我不希望你们走我走过的弯路。希望我的一些指点能够作为你们的一些有效参考。

大一

先说一下我个人,在大一的时候因为作为班级的主要干部,整天都忙得不可开交,也就没有太多的时间来学习编程方面的东西。这里给大家一个忠告能不当干部就不要当,要充分的把自己的时间留给自己,要努力的提升自己。当然如果要申请奖助学金的话还是要当个干部什么的好点。这里只是给大家一个小建议,反正我是感觉整天做的一些事就毫无意义。

接下来说说技术方面,大一的时候我学的东西挺多的,比如编程语言就学了python、c、c++、java当然就只是了解了一下并没有去深入的学习。还学了QT、单片机、前端(html、css、js)、javaweb、Springboot、51单片机、鸿蒙开发。这些也大都只是了解并没有一点一点去深入的学习,通过不断地了解加自学后我发现学习的一些东西并没有太大用。学的东西太多太乱了,见风就是雨别人说啥就是啥,我开始发现应该给自己一个完整的学习路线,而不是老听别人说的。

在大一的上学期我经常刷题,虽然都是一些简单的吧,我从中发现了有些东西课本上面的太局限了,需要不断地去刷题你才会发现有些东西在题目中才会更好的体现出来。

大一下学期的时候参加了蓝桥杯有幸获得了省三,然后自学数据结构与算法。大一下学期学习c语言开始完整的学习数据结构,能够独自写出来链表二叉树等一些较为复杂的数据结构,然后利用链表的相关知识开始做命令行的系统,帮助同学去解决课程设计作业。跟着视频完成了贪吃蛇、五子棋等小游戏。我和C语言的联系就到这里了。

接下来就是暑假了,开始跟着黑马程序员自学java和鸿蒙,暑假期间差不多每天都在电脑旁坐8小时左右,有时甚至12小时。肯定了不能整天的去学习,期间还去了青岛、开封、嵩山。每天都会给自己找些事情做,暑假是时间最集中的时间了,我不想去浪费掉这个暑假,当然也迎来了致命的问题,就是没钱。只能整天待在家里面了。所以暑假还是要出去挣点的,要不然就遭老罪喽。

大二 

大二我的规划就是继续学习java,并且参加一些比赛,比如算法相关的、还有鸿蒙相关的一些省级的比赛来锻炼自己的能力。肯定java方面的学习也不能落下,不过大二的课程是真的满,好在没有了早晚自习,可以利用下课的时间来实验室学会习,晚上也可以来学会,当然效率肯定不如暑假在家来的好。真的希望课程能少些,特别是那些水课,有的考勤还那么严格,真不理解。

大二的总体目标就是多去打比赛,这种渠道也挺多的,加入学校的社团、向导员了解了解、问问学长,这些都可以,关注一些比较知名的比赛,他们举办的时间也都是几乎固定不变的。刷题方面我个人感觉牛客和力扣就已经够了。

现在才大二刚开始还不能做过多的描述,总之希望能够对大一的小萌新们有帮助。我给的学习路线就是,选定一门语言然后学习数据结构与算法,然后刷题,这样就已经够了。不用去学那些乱七八糟的东西。

总结

希望各位可以认真的阅读,能够从中获取一些有用的信息,如果有意向可以去写一些博客,创建属于自己的github账号发布一些项目,来记录自己的学习编程之旅。最后祝大家节日快乐。

                                                                                                          ----------一名大二的学长

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/pingmian/57526.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

力扣_斐波那契数列

本题目本质和爬楼梯是一样的,主要运用的是递归来解题。 class Solution:my_dict {}def fib(self, n: int) -> int:if self.my_dict.get(n) is not None: # 先判断有没有计算过这个值return self.my_dict.get(n)tempResult 0if n > 2:tempResult self.fib…

075_基于springboot的万里学院摄影社团管理系统

目录 系统展示 开发背景 代码实现 项目案例 获取源码 博主介绍:CodeMentor毕业设计领航者、全网关注者30W群落,InfoQ特邀专栏作家、技术博客领航者、InfoQ新星培育计划导师、Web开发领域杰出贡献者,博客领航之星、开发者头条/腾讯云/AW…

MySql中使用findInSet和collection实践

FIND_IN_SET 需求如下:有张用户表,表里有个字段叫school,意为这个用户上过哪些学校,数据库里存的就是字符串类型,存的值类似"2,5,12",要求就是查询出上过id为2的学校有哪些用户 解决方法&#x…

【JAVA毕设】基于JAVA的酒店管理系统

一、项目介绍 本系统前端框架采用了比较流行的渐进式JavaScript框架Vue.js。使用Vue-Router实现动态路由,Ajax实现前后端通信,Element-plus组件库使页面快速成型。后端部分:采用SpringBoot作为开发框架,同时集成MyBatis、Redis、…

qt生成uuid,转成int。ai回答亲测可以

// 生成一个随机的UUID QUuid uuid QUuid::createUuid(); // 将UUID转换为字符串 QString uuidStr uuid.toString(QUuid::WithoutBraces);// 计算MD5哈希值 QByteArray hash QCryptographicHash::hash(uuidStr.toUtf8(), QCryptographicHash::Md5);// 提取前8个字节并转换为…

云曦10月13日awd复现

一、防御 1、改用户密码 passwd <user> 2、改数据库密码 进入数据库 mysql -uroot -proot 改密码 update mysql.user set passwordpassword(新密码) where userroot; 查看用户信息密码 select host,user,password from mysql.user; 改配置文件&#xff0c;将密码改为自己…

电脑技巧:Rufus——最佳USB启动盘制作工具指南

目录 一、功能强大&#xff0c;兼容性广泛 二、界面友好&#xff0c;操作简便 三、快速高效&#xff0c;高度可定制 四、安全可靠&#xff0c;社区活跃 在日常的电脑使用中&#xff0c;无论是为了安装操作系统、修复系统故障还是进行其他需要可引导媒体的任务&#xff0c;拥…

使用 Python结合随机User-Agent与代理池进行网络请求

1. 引言 在爬虫开发过程中&#xff0c;为了模拟真实的用户行为&#xff0c;避免被目标网站识别并封锁&#xff0c;通常需要使用随机的User-Agent以及代理IP来发送网络请求。本文将介绍如何通过Python实现这一功能&#xff0c;包括设置随机User-Agent、读取代理列表&#xff0c…

web网页

HTML代码&#xff1a; <!DOCTYPE html> <html lang"en"> <head><meta charset"UTF-8"><meta name"viewport" content"widthdevice-width, initial-scale1.0"><title>wyy</title><!-- 引…

VSCODE c++不能自动补全的问题

最近安装了vscode&#xff0c;配置了C/C扩展&#xff0c;也按照网上说的配置了头文件路径 我发现有部分头文件是没办法解析的&#xff0c;只要包含这些头文件中的一个或者多个&#xff0c;就没有代码高亮和代码自动补全了&#xff0c;确定路径配置是没问题的&#xff0c;因为鼠…

Linux笔记之文件查找和搜索命令which,find,locate,whereis总结

Linux笔记之文件查找和搜索命令which,find,locate,whereis总结 code review! 文章目录 Linux笔记之文件查找和搜索命令which,find,locate,whereis总结1.对比2.whereis 和 which 命令区别3.locate 和 find 命令区别 1.对比 命令功能说明备注which常用于查找可直接执行的命令。…

基于ssm的萌宠商城管理系统【附源码】

基于ssm的萌宠宜家商城系统&#xff08;源码L文说明文档&#xff09; 目录 4 系统设计 4.1 系统概述 4.2 系统概要设计 4.3 系统功能结构设计 4.4 数据库设计 4.4.1 数据库E-R图设计 4.4.2 数据库表结构设计 5 系统实现 5.1 管理员功能介绍 …

【C++中的lambda表达式】

不需要借口&#xff0c;爱淡了就放手....................................................................................................... 文章目录 前言 一、【lambda表达式介绍】 1、【lamda表达式的概念】 2、【lamda表达式的语法】 二、【lambda表达式的使用】…

CAS简介

#1024程序员节&#xff5c;征文# CAS是什么&#xff1f; CAS&#xff08;Compare And Swap&#xff09;&#xff0c;即比较与交换&#xff0c;是一种乐观锁的实现方式&#xff0c;用于在不使用锁的情况下实现多线程之间的变量同步。 CAS操作包含三个操作数&#xff1a;内存位…

Stability.AI 发布 SD3.5 模型,能否逆袭击败 FLUX?如何在ComfyUI中的使用SD3.5?

就在前天&#xff0c;Stability AI 正式发布了 Stable Diffusion 3.5版本&#xff0c;包括 3 款强大的模型&#xff1a; Stable Diffusion 3.5 Large&#xff1a;拥有 80 亿参数&#xff0c;提供卓越的图像质量和精确的提示词响应&#xff0c;非常适合在 1 兆像素分辨率下的专…

鸿蒙开发:走进stateStyles多态样式

前言 一个组件&#xff0c;多种状态下&#xff0c;我们如何实现呢&#xff1f;举一个很简单的案例&#xff0c;一个按钮&#xff0c;默认状态下是黑色背景&#xff0c;点击后是红色&#xff0c;手指放开后还原黑色。 我们自然而然的就会想到利用手势的按下和抬起&#xff0c;…

美课+, 一个公司老项目,一段程序猿的技术回忆

前言 "美课"项目从2018年3月26号开始启动到2018年6月8号结束,总计两个月多的时间,项目的时间节点比较紧张.虽然最后没有上线很遗憾,但是,不管是在流程和项目上,对自己都是一次不错的尝试.下面我就对这次项目做一下iOS端的整体总结. #### 技术难点 *** 在iOS端,我感到…

鸿蒙应用开发:数据持久化

最近在搞公司项目用到了鸿蒙端的数据持久化&#xff0c;特来跟大家分享一下。 在鸿蒙开发中&#xff0c;可以使用以下几个包来实现数据的持久化处理&#xff1a; Data Ability 通过数据能力组件&#xff0c;开发者可以实现复杂的数据操作&#xff0c;包括增、删、改、查等功…

【国潮来袭】华为原生鸿蒙 HarmonyOS NEXT(5.0)正式发布:鸿蒙诞生以来最大升级,碰一碰、小艺圈选重磅上线

在昨日晚间的原生鸿蒙之夜暨华为全场景新品发布会上&#xff0c;华为原生鸿蒙 HarmonyOS NEXT&#xff08;5.0&#xff09;正式发布。 华为官方透露&#xff0c;截至目前&#xff0c;鸿蒙操作系统在中国市场份额占据 Top2 的领先地位&#xff0c;拥有超过 1.1 亿 的代码行和 6…

Linux如何安装“ServerAgent“并使用?

1、cd /home/ 2、上传文件到项目文件下 3、解压 unzip ServerAgent-2.2.3.zip 4、打开文件 cd ServerAgent-2.2.3/ 5、赋权&#xff08;测试环境&#xff09; chmod -R 777 *6、启动 ./startAgent.sh