学习编程你会怎么做?你是否会坚持下去?会的话就进来吧

2023-10-24 11:28

本文主要是介绍学习编程你会怎么做?你是否会坚持下去?会的话就进来吧,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

        这篇文章并没有什么知识点,只是记录了博主从开始学习编程到现在的过程,分享了一些心里话。如果有坚持不下去,学习编程遇到困难,对未来的环境迷茫的伙伴,继续往下读吧,我并不会告诉你答案,因为这是我的故事,而你有你自己的故事!

        目前本人是一名二本院校的大三学生,在我刚有学习编程的想法时,我已经大二下了,对于自己大学前两年一直虚度年华,被疫情困扰到足不出户,其实啊,这都不是借口。对于像我这样的人,我只有一个字的评价:懒!

        懒惰是大学生最致命的问题,当一个人只有危机意识的时候才会改变。所以我在2023年5月份下定决心去学习编程,去提升自己。那一定会有人问了,大二下了,这么晚了,能赶趟吗?能追的上吗?当然,这种想法本身就是对的,为自己的时间担忧,怕自己学不完,学不会。其实还是要恭喜你的,你有想努力的这份心,可是你没有实施下去的勇气。有一句话是这么说的:“种一棵树最好的时间是在十年前,其次就是现在。”因为任何结果都必须有一个配得上这份结果的过程,你有时间抱怨,你有时间刷抖音,,你有时间去做很多很多事情,却偏偏没有时间提升自己,害怕努力,害怕得不到想要的结果,那你还会得到什么呢?当然这是对之前的自己说的,而阅读到这里的大家,那首先恭喜你,你一定是有想努力的心,又缺少了那一点点的勇气。那就让我们继续往下看,同时你自己的路也要走下去,答应自己!

        生活中一定是充满了各种难题,万事开头难,你不知道怎么去准备学习,不知道从何下手。博主当时也是这样,在刚开始学习的时候无从下手,什么都不会,只能一次次地去找资料,借鉴别人努力的方法学习。于是我在网络上找各种各样的课程,在某站看了很多版本的编程视频,当然你并不适合所有的编程,但是总有一个是适合你的。就这样,我确定了要学习的第一个编程语言-- C语言。

        为什么我会选择C语言作为我第一门编程语言,现在的我能给出的回答就是:C是万物之根,如果你要学习编程,你就一定要了解它的历史,它的根。

        在学习C语言的过程中,我遇到了很多问题,选择什么样的编程软件?用什么样的电脑?做什么样的题?买什么样的书?看网上的哪些课程?

        选择编程软件其实很好解决,你要时刻记住自己的身份,是一名在校大学生,我们在学习过程中使用的软件都是免费的,这个可以用自己学校的邮箱向官网申请,我举一个简单的例子:

        这样你就可以获得免费的编程软件了,解决了这个问题之后,我就开始研究电脑如何选择,游戏本没得说,一定可以。轻薄本的话就差了一点,由于博主的知识有限,没办法提供给大家有价值的建议,在这里深感抱歉!

        选什么样的题,我这里肯定是推荐力扣和牛客的,因为博主最开始做题的地方就是这里,先入为主了。至于书和教程,之前说了,总有适合你的一款,多试错,如果实在找不到,可以私信我,我尽可能给你帮助。

        在此之后,就开启了我为期4个月的C语言学习之路,这里必须要提一嘴,对于学习编程最重要的两件事,一是要写博客,二是要建立一个属于自己的gitee账户或者github账户来提交自己每天写的代码。

        写博客是为了记录自己学习过程中的心得,学习笔记。我们千万不要为了火,而去不断的发博客,用数量取胜。访问量是上来了但是质量都不合格,完完全全没有自己的理解,这无论是对自己还是对其他人都是没有营养的,所以我们要拒绝流水账博客!我们应该秉持着一条原则,要么不写要么写好。这样对自己对他人才是最负责的。

        每天在gitee或者GitHub上提交代码就是让大家保持一个习惯,也叫记录你这一天干什么了吧!

        博主在写博客,经常会反复观看自己写的,之后进行改良,我一定不是最厉害的,我只是一个普通人。首先要让自己明白,才有可能让别人明白。就这样日复一日的学习,我顺顺利利的学完了C语言的课程,代码写了也1.5w行。那时候的我很庆幸,第一是坚持下来了,第二就是改变了自己的生活状态,我每次学习学不进去的时候都会看看别人的成就,拿了ks的offer,一年40w;拿了字节的offer,30多w;去了中科学,去了国企等等等等,很多人都在努力之中有了成功。我坚信我一定是下一个,秉持着这样的观念一路走到了这里,学会了如何做三子棋,N子棋,扫雷,顺序表,链表,栈,队列,堆,二叉树等等。博主在一点点的学习,你也应该如此,你本就必须如此。

        对了,补充一点,网上关于就业大环境不理想的问题,我只说一句,能力不足到哪里都不会理想,只有真正下功夫了,提升自己的实力了,才会有想要的结果。别抱怨,去努力!

        而对于我们是否要提高自己的学历,从二本到一本,一本到985,211的。我只能说一个观点,经济基础决定上层建筑,如果大家不是那种必须需要工作的,就去提升自己的学历,反之这也是你的选择了。对于需要工作的大家,你有你自己的想法对吧!

        现在是2023.10.24号,博主正在学习数据结构,写完这篇博客已经9点半了,同时感谢看到这里的大家,也真诚地祝福你们可以拿到自己想要的未来。

        学习是给自己学习的,既然看到了这里,就出发吧!

这篇关于学习编程你会怎么做?你是否会坚持下去?会的话就进来吧的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/274821

相关文章

揭秘Python Socket网络编程的7种硬核用法

《揭秘PythonSocket网络编程的7种硬核用法》Socket不仅能做聊天室,还能干一大堆硬核操作,这篇文章就带大家看看Python网络编程的7种超实用玩法,感兴趣的小伙伴可以跟随小编一起... 目录1.端口扫描器:探测开放端口2.简易 HTTP 服务器:10 秒搭个网页3.局域网游戏:多人联机对战4.

Java并发编程必备之Synchronized关键字深入解析

《Java并发编程必备之Synchronized关键字深入解析》本文我们深入探索了Java中的Synchronized关键字,包括其互斥性和可重入性的特性,文章详细介绍了Synchronized的三种... 目录一、前言二、Synchronized关键字2.1 Synchronized的特性1. 互斥2.

Python异步编程中asyncio.gather的并发控制详解

《Python异步编程中asyncio.gather的并发控制详解》在Python异步编程生态中,asyncio.gather是并发任务调度的核心工具,本文将通过实际场景和代码示例,展示如何结合信号量... 目录一、asyncio.gather的原始行为解析二、信号量控制法:给并发装上"节流阀"三、进阶控制

电脑开机提示krpt.dll丢失怎么解决? krpt.dll文件缺失的多种解决办法

《电脑开机提示krpt.dll丢失怎么解决?krpt.dll文件缺失的多种解决办法》krpt.dll是Windows操作系统中的一个动态链接库文件,它对于系统的正常运行起着重要的作用,本文将详细介绍... 在使用 Windows 操作系统的过程中,用户有时会遇到各种错误提示,其中“找不到 krpt.dll”

Java进阶学习之如何开启远程调式

《Java进阶学习之如何开启远程调式》Java开发中的远程调试是一项至关重要的技能,特别是在处理生产环境的问题或者协作开发时,:本文主要介绍Java进阶学习之如何开启远程调式的相关资料,需要的朋友... 目录概述Java远程调试的开启与底层原理开启Java远程调试底层原理JVM参数总结&nbsMbKKXJx

Java实现检查多个时间段是否有重合

《Java实现检查多个时间段是否有重合》这篇文章主要为大家详细介绍了如何使用Java实现检查多个时间段是否有重合,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录流程概述步骤详解China编程步骤1:定义时间段类步骤2:添加时间段步骤3:检查时间段是否有重合步骤4:输出结果示例代码结语作

Java判断多个时间段是否重合的方法小结

《Java判断多个时间段是否重合的方法小结》这篇文章主要为大家详细介绍了Java中判断多个时间段是否重合的方法,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 目录判断多个时间段是否有间隔判断时间段集合是否与某时间段重合判断多个时间段是否有间隔实体类内容public class D

Java深度学习库DJL实现Python的NumPy方式

《Java深度学习库DJL实现Python的NumPy方式》本文介绍了DJL库的背景和基本功能,包括NDArray的创建、数学运算、数据获取和设置等,同时,还展示了如何使用NDArray进行数据预处理... 目录1 NDArray 的背景介绍1.1 架构2 JavaDJL使用2.1 安装DJL2.2 基本操

MySql死锁怎么排查的方法实现

《MySql死锁怎么排查的方法实现》本文主要介绍了MySql死锁怎么排查的方法实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧... 目录前言一、死锁排查方法1. 查看死锁日志方法 1:启用死锁日志输出方法 2:检查 mysql 错误

C#比较两个List集合内容是否相同的几种方法

《C#比较两个List集合内容是否相同的几种方法》本文详细介绍了在C#中比较两个List集合内容是否相同的方法,包括非自定义类和自定义类的元素比较,对于非自定义类,可以使用SequenceEqual、... 目录 一、非自定义类的元素比较1. 使用 SequenceEqual 方法(顺序和内容都相等)2.