0

0

我在学习编程的第一周学到的工具

霞舞

霞舞

发布时间:2024-10-14 08:24:13

|

526人浏览过

|

来源于dev.to

转载

我在学习编程的第一周学到的工具

作为一个刚刚完成中学教育的女孩和一个精通技术并热衷于解决问题的人,几周前我开始了我的编程之旅。我的名字是OKESANJO FATHIA OPEYEMI。我很高兴能分享我在编码世界中的经验和发现。拥有计算机科学背景的我一直对编程提供的无限可能性着迷。在这篇文章中,我将反思我在学习编程的第一周中获得的关键工具和技能。
在学习编程的最初几周,我获得了一些重要的工具,为我的编码之旅奠定了基础。我学到的工具在塑造我对编程的理解和方法方面发挥了重要作用。每个工具,无论是编程语言、编辑器还是版本控制版本系统,都对我不断增长的技能做出了独特的贡献。
我第一次接触“软件开发”这个概念是为了了解我想要从事什么。基本上,软件开发是设计、创建、测试和维护软件应用程序的过程。
关键概念:

  • 软件开发生命周期;这是一个框架,定义了软件开发从最初的想法到最终的部署和维护所涉及的阶段。常见阶段;

  • 需求分析

  • 设计

  • 实施

  • 测试

  • 部署

  • 维护

  • 敏捷开发

  • 版本控制

  • 持续集成/部署(CI/CD)

  • 编程语言

  • 软件架构

  • 调试等
    以下是对我学习编程第一周期间陪伴我的关键工具的反思:

  1. 命令行界面;与计算机通信的方式: 我遇到的第一个工具是命令行界面(CLI)。最初令人生畏的命令行很快成为我的编程工具包中的强大工具。有了它,我可以直接与计算机的操作系统交互、运行程序、导航目录和管理文件。学习基本命令,如:cd(更改目录)、ls(列出文件)和 mkdir(创建新目录)。其他命令行包括; pwd、del、cp 等。命令行教会了我如何像程序员一样思考,并理解每一个任务,无论多小,都可以使用正确的命令有效地执行。
  2. 文本编辑器/IDE: 我遇到的第一个工具是文本编辑器。虽然它是一个看似简单的工具,但它是代码发挥作用的核心环境。我从 VS code 等基本文本编辑器开始,其他文本编辑器有 Notepad++、pycharm、Atom、Sublime Text 等。它提供了一个干净且最小的界面。 该编辑器的突出之处在于语法突出显示功能,它对代码的不同元素进行了颜色编码。这使得区分变量、函数和关键字变得更容易,减少了我犯的错误数量。作为初学者,拥有这种视觉辅助工具非常宝贵,它帮助我快速掌握编程语言的结构。
  3. 版本控制;吉特和 GitHub: 我被介绍到的是版本控制的概念。 Git(版本控制系统)和 GitHub(托管和协作代码的平台)成为必不可少的工具。他们帮助我跟踪项目的变化。他们还向我介绍了协作的概念。它们也是其他版本控制,如 Gitlab、Bitbucket 等。 在第一周,学习如何初始化 Git 存储库、提交更改并将其推送到 GitHub 令人大开眼界。 Git 教我如何管理代码的版本,这在我犯错误时特别有用。我可以简单地恢复到以前的版本,而不会丢失所有工作。 我学到的基本 git 命令包括:​​
  • git init

  • git 状态

  • git add .

  • git commit –m "提交消息"

    Caktus AI
    Caktus AI

    Caktus AI 是一个专为学生和教师打造的教育工具,可以帮助论文写作、数学问题、编程助手、语言学习等等!

    下载
  • git 远程添加源(repo_url)

  • git Push -u origin master

4 超文本标记语言 HTML
我学习了 html 的基础知识。它们包括:

  • Html 元素和标签:标题标签、段落标签、图像标签
    艾米特

  • 表单:标签、输入

  • 列表:有序和无序

  • Html 表格:表格头、表格行、表格数据

  • 语义 html:部分、页眉、主要、页脚等。

  • SEO 基础知识

5 个层叠样式表 CSS
我还学习了 CSS 基础知识。它们包括:

  • 选择器:通用、类、元素元素、属性样式、ID、子元素等。

  • 伪类

  • 伪元素

  • 定位:相对、绝对、固定、粘性

  • 字体

  • 图标

  • 盒子尺寸

学习编程的前几周是新概念、语言和工具的旋风。我学到的每一个工具,从简单的文本编辑器到强大的版本控制系统,都在帮助我建立信心和坚实的编码基础方面发挥了作用。这些工具不仅为我提供了所需的技术技能,还教会了我解决问题、协作以及持续学习的重要性以及任何有抱负的程序员的基本特质。

热门AI工具

更多
DeepSeek
DeepSeek

幻方量化公司旗下的开源大模型平台

豆包大模型
豆包大模型

字节跳动自主研发的一系列大型语言模型

WorkBuddy
WorkBuddy

腾讯云推出的AI原生桌面智能体工作台

腾讯元宝
腾讯元宝

腾讯混元平台推出的AI助手

文心一言
文心一言

文心一言是百度开发的AI聊天机器人,通过对话可以生成各种形式的内容。

讯飞写作
讯飞写作

基于讯飞星火大模型的AI写作工具,可以快速生成新闻稿件、品宣文案、工作总结、心得体会等各种文文稿

即梦AI
即梦AI

一站式AI创作平台,免费AI图片和视频生成。

ChatGPT
ChatGPT

最最强大的AI聊天机器人程序,ChatGPT不单是聊天机器人,还能进行撰写邮件、视频脚本、文案、翻译、代码等任务。

相关专题

更多
github中文官网入口 github中文版官网网页进入
github中文官网入口 github中文版官网网页进入

github中文官网入口https://docs.github.com/zh/get-started,GitHub 是一种基于云的平台,可在其中存储、共享并与他人一起编写代码。 通过将代码存储在GitHub 上的“存储库”中,你可以: “展示或共享”你的工作。 持续“跟踪和管理”对代码的更改。

4147

2026.01.21

自建git服务器
自建git服务器

git服务器是目前流行的分布式版本控制系统之一,可以让多人协同开发同一个项目。本专题为大家提供自建git服务器相关的各种文章、以及下载和课程。

979

2023.07.05

git和svn的区别
git和svn的区别

git和svn的区别:1、定义不同;2、模型类型不同;3、存储单元不同;4、是否拥有全局版本号;5、内容完整性不同;6、版本库不同;7、克隆目录速度不同;8、分支不同。php中文网为大家带来了git和svn的相关知识、以及相关文章等内容。

581

2023.07.06

git撤销提交的commit
git撤销提交的commit

Git是一个强大的版本控制系统,它提供了很多功能帮助开发人员有效地管理和控制代码的变更,本专题为大家提供git 撤销提交的commit相关的各种文章内容,供大家免费下载体验。

275

2023.07.24

git提交错误怎么撤回
git提交错误怎么撤回

git提交错误撤回的方法:git reset head^:撤回最后一次提交,恢复到提交前状态。git revert head:创建新提交,内容与之前提交相反。git reset :使用提交的 sha-1 哈希撤回指定提交。交互式舞台区:标记要撤回的特定更改,然后提交,排除已撤回更改。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

568

2024.04.09

git怎么对比两个版本的文件内容
git怎么对比两个版本的文件内容

要对比两个版本的 git 文件,请使用 git diff 命令:git diff 比较工作树和暂存区之间的差异。git diff 比较两个提交或标签之间的差异。git diff 输出显示差异块,其中 + 表示添加的行,- 表示删除的行, 表示修改的行。可使用 gitkraken、meld、beyond compare 等可视化工具更直观地查看差异。本专题为大家提供相关的文章、下载、课程内容,供大家免费下载体验。

533

2024.04.09

pycharm怎么改成中文
pycharm怎么改成中文

PyCharm是一种Python IDE(Integrated Development Environment,集成开发环境),带有一整套可以帮助用户在使用Python语言开发时提高其效率的工具,比如调试、语法高亮、项目管理、代码跳转、智能提示、自动完成、单元测试、版本控制。此外,该IDE提供了一些高级功能,以用于支持Django框架下的专业Web开发。php中文网给大家带来了pycharm相关的教程以及文章,欢迎大家前来学习和阅读。

229

2023.07.25

pycharm安装教程
pycharm安装教程

PyCharm是一款由JetBrains开发的Python集成开发环境(IDE),它提供了许多方便的功能和工具。本专题为大家带来pycharm安装教程,帮助大家解决问题。

214

2023.08.21

C# ASP.NET Core微服务架构与API网关实践
C# ASP.NET Core微服务架构与API网关实践

本专题围绕 C# 在现代后端架构中的微服务实践展开,系统讲解基于 ASP.NET Core 构建可扩展服务体系的核心方法。内容涵盖服务拆分策略、RESTful API 设计、服务间通信、API 网关统一入口管理以及服务治理机制。通过真实项目案例,帮助开发者掌握构建高可用微服务系统的关键技术,提高系统的可扩展性与维护效率。

76

2026.03.11

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
Sass 教程
Sass 教程

共14课时 | 0.9万人学习

Bootstrap 5教程
Bootstrap 5教程

共46课时 | 3.6万人学习

CSS教程
CSS教程

共754课时 | 42.3万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号