作为IT小白 — 如何系统性学习一门技术

简介: 对如何系统性学习一门IT技术进行介绍。对跨专业,新手入坑计算机的学习起到一定的帮助对如何进行安装编译器,如何写博客,怎么上传gitee进行介绍小白应该从哪里开始学习博主进行学习时观看的是B站鹏哥C语言博客的编写, 编写博客的重要性什么是gitee, 怎么上传gitee

前言

image.png

本文内容介绍

image.png


文章目录

前言

本文内容介绍

自我介绍

个人专业背景

为什么选择C语言进行入门学习语言

安装编译器

编译器的选择

安装教程

编写博客

什么是博客

怎么写博客

编写博客的重要性

Gitee和GitHub代码库

什么是Gitee和GitHub

为什么选择Gitee

Gitee如何上传代码

上传Gitee的重要性

完结


自我介绍


个人专业背景

先介绍一下自己,本人是通过专升本进入计算机专业(本来非计算机相关专业学生)现在是一名软件工程学生,原本是机电一体化专业,可以说是本来接触过一点PLC电气编程(其实跟计算机没有什么直接联系),第一学期学习学校专业课程时显得尤为吃力,可以说是一个完完全全的计算机小白。后来我经过我的思考于考量,我选择从C语言进行开始学习。


为什么选择C语言进行入门学习语言

所谓C生万物,C语言的学习有助于后期其他的语言的学习,可能在其他学校进入计算机的第一门专业课也选择C语言进行入门学习。

博主进行学习时是观看B站鹏哥C语言对新手入门学习C语言很有帮助,非常细心讲解了C语言的初阶和进阶的知识,对博主应对期末C语言考试有很大帮助。


安装编译器


编译器的选择

博主现在的代码编写 所用的是vs2019

image.png

安装教程

点击蓝色文字Visual Studio 2019 详细安装教程

点击蓝色文字Visual Studio 2022 详细安装教程


编写博客


什么是博客

image.png

上面可以不用看

image.png


怎么写博客

先选择一个博客网站,这里使用CSDN博客网站进行举例,博主推荐使用CSDN作为入门,文章更容易被有需要的人所阅读,也可以在CSDN上搜索并解决所遇到的问题,废话不多说,下面讲解怎么进行博客的编写

  1. 第一步 先进入CSDN网站 点击右边蓝色字进入CSDN博客网站
  2. 第二步 点击发布,选择文章
  3. image.png
  4. 第三步 进入后就可以编写博客啦
  5. image.png

编写博客的重要性


这时候就会有人问为什么要写博客,这不是很麻烦吗,编写一遍博客费时又费力,把所学知识分享出来,别人就学会了。

知识点的巩固

博主编写博客是为了将所学知识进行复盘,将基础知识进行巩固,只有多练多敲代码,编写高质量的博客,只有所学的知识才可以真正属于你,并真正的掌握这项技能。

记录所学技术

将所学知识进行系统化的记录,方便以后进行第二次学习或者复盘学习时可以起到关键作用,编写博客可以以教他人的方式进行讲解,参考于“教授他人学习法”,

帮助他人

分享问题的解决方法,有时候在编写代码时会遇到凭当时所学无法解决的问题,这时候又没有很多时间去短时间学习所需要的知识,这个时候如果看到前人遇到这类问题时的解决方法和思路。

或者当自己在编写代码或者调试计算机时遇到一些问题,最后你通过你的方式解决这个问题,将解决方法发到博客中帮助后来的人解决问题,提升自己的同时,还帮助他人。


Gitee和GitHub代码库


什么是Gitee和GitHub

image.png

上面比较啰嗦


Gitee就是一个远程代码仓库,进行对代码的远程管理和记录。


为什么选择Gitee

image.png

新手推荐gitee进行入门,比较方便


Gitee如何上传代码

博主当初是观看B站视频 点击右边gitee的注册和代码提交有详细教程和安装包,这里博主就不过多介绍,这个视频详细的介绍了gitee和相关安装教程,和遇到相关问题如何解决方法。


上传Gitee的重要性

上传Gitee有助于对代码进行管理和改善,方便未来完善代码,上传gitee防止电脑出现一些bug,代码保存在gitee上,可以起到防丢。也可以记录自己一路的学习历程,从入门的第一句C语言开始不断的学习不断的提交代码,也是记录自己一步一步的成长历程。


完结

image.png

目录
相关文章
|
机器学习/深度学习 自动驾驶 机器人
【论文速递】BEVFormer: 通过时空变换器从多相机图像中学习BEV表示
【论文速递】BEVFormer: 通过时空变换器从多相机图像中学习BEV表示
|
6月前
|
JSON 算法 API
Python中的json模块:从基础到进阶的实用指南
本文深入解析Python内置json模块的使用,涵盖序列化与反序列化核心函数、参数配置、中文处理、自定义对象转换及异常处理,并介绍性能优化与第三方库扩展,助你高效实现JSON数据交互。(238字)
556 4
|
人工智能 运维 安全
重塑高校计算机实验室:从硬件到开源应用聚合与托管平台的转型
高校计算机实验室面临环境碎片化、资源分配失衡及安全管控难题。WebSoft9提出四维重构框架,从硬件层融合异构资源、应用层聚合开源工具链、运维层实现智能管理到教学科研协同优化,助力实验室转型。通过AI教学与跨校区协作等实战案例,展示其高效解决方案。建议分阶段实施,先搭建基础平台再逐步扩展功能,同时注重权限分级与混合云备份以规避风险。
489 0
重塑高校计算机实验室:从硬件到开源应用聚合与托管平台的转型
|
数据采集 编解码 缓存
通义万相,开源!
通义万相,开源!
|
11月前
|
敏捷开发 测试技术 BI
Codes 项目管理软件随着产品功能越来越多,如何实现功能深度与易用性的平衡
如何在功能深度与易用性之间找到平衡?Codes 通过项目模板实现功能隔离,为不同需求提供定制化解决方案。从简单的任务管理到复杂的全流程项目管理,Codes 提供了19个细化模板,涵盖敏捷、瀑布、IPD等多种模式,满足从小团队到专业用户的多样化需求。每个模板均有场景说明、流程图和页面预览,帮助用户快速上手。此外,Codes 是国内首款重新定义 SaaS 模式的开源项目管理平台,支持云端与本地部署,对15人以下团队免费,通过创新功能如“事找人”、自动生成周报等简化研发协同工作,助力敏捷开发落地。
Codes 项目管理软件随着产品功能越来越多,如何实现功能深度与易用性的平衡
|
监控 Go 开发者
掌握Go语言中的日志管理
【8月更文挑战第31天】
263 0
|
SQL 监控 安全
计算机硬件清洁与防尘
【8月更文挑战第2天】
1154 1
|
SQL Cloud Native 架构师
深入浅出Presto:大数据查询引擎的原理与应用
【4月更文挑战第7天】Presto是高性能的分布式SQL查询引擎,专为大规模数据交互式分析设计。它采用分离式架构,内存计算和动态规划优化查询,支持跨源查询、交互式查询和ANSI SQL兼容性。应用于大数据分析、实时数据湖查询和云原生部署。Presto的灵活性和效率使其在大数据处理领域备受推崇,适合分析师、数据科学家和IT架构师使用。未来将在博客中分享更多实践和案例。
1668 1
|
机器学习/深度学习 Python
【Python机器学习专栏】时间序列数据的特征工程
【4月更文挑战第30天】本文探讨了时间序列数据的特征工程,强调其在捕捉季节性、揭示趋势、处理异常值和提升模型性能中的重要性。介绍了滞后特征、移动窗口统计特征、时间戳特征、频域特征和波动率特征等方法,并提供了Python实现示例。通过有效特征工程,可提高时间序列分析的准确性和预测可靠性。
982 0