对软件技术基础的课程期望及git的初步了解

大一的c程序设计课程的学习让我对编程语言有了初步的了解,但只是在简单程序的编写上,对编程的应用毫无了解。我希望在软件技术基础这门课上,学习到如何实现从编程到一个软件的制作。另外,在平日的学习中,我少与人结伴,喜独来独往,而对团队的合作无法很好的适应,我希望通过这门课程弥补自身的不足,在软件工程的学习中学会融入团队,实现自我价值。

在此之前,我对git的了解知之甚少。通过相关资料的浏览后我了解到,git是一个开源的分布式版本控制系统,用以有效、高速的处理从很小到很大的项目版本管理。开发者可以通过在浏览器上复制代码和版本信息等到单机上,后在自己的机器上对代码进行系列操作(创建分支、修改、提交代码、生成补丁并与主开发者互动等)。其优点体现在对项目的管理上更加灵活、便捷;公共服务器的压力及数据量较少;开发者之间的冲突容易更快的得到解决等等。而其对代码的保密性较差等缺点也是无可避免的。

原文地址:https://www.cnblogs.com/longlong982081647/p/8545314.html

时间: 2024-08-01 10:46:28

对软件技术基础的课程期望及git的初步了解的相关文章

高职院校软件技术专业程序设计课程体系探索(一)

邹韬奋先生在<职业教育研究>中说,"总言之,职业教育乃准备能操一技之长,从事有益于社会之生产事业,籍以求适当之生活,乃教育中之一方面".我同意这种观点.所以我觉得高职院校软件技术专业的培养目标应当是"培养具有扎实程序设计.实现.调试能力,掌握一项软件开发技能,有一定实践经验与理论基础的具备较高综合素质的软件开发与运维人才".其中的核心是"程序设计.实现.调试能力".所以问题的核心是如何培养这项能力. 在我学习程序设计,还有观察周边小伙

S1/软件技术基础/06-操作系统常用技巧

常用的DOS命令 选择“开始”→“运行”命令,然后输入“cmd”,单击“确定”按钮.此时将出现一个显示命令提示符的窗口.他是windows体系中的命令解释程序.“C:\>”称为命令提示符,该提示符包含当前正在使用的磁盘名称如我们使用C盘,D盘等,在闪动的光标处可以输入各种DOS命令,按Enter键就可以执行这些命令了. 注意:在线面列出的这些DOS命令语法中,所有“[]”和“<>”中的部分都称为参数,“[]”中的参数是可选的,“<>”中的参数是必需的,不同的参数会使命令产生不

S1/软件技术基础/07-网络相关配置

IP地址的表示方法 IP地址有32位,由4个8位的二进制数组成,每8位之间用圆点隔开,如11000000.10101000.00000010.00010100. 由于二进制不便记忆且可读性较差,所以通常都把二进制转换成十进制数表示,如196.168.2.21. 因此,一个IP地址通常用3个点分开的十进制数表示,称为点分十进制. IP地址的分类 每一个IP地址都包括两部分:网络ID和主机ID.其中,网络ID标识计算机或网络设备所在的不同网络,主机ID标识一个网络中特定的主机. IP地址的网络ID由

S1/软件技术基础/02-Word文档编辑

设置自动更正选项:单击“office按钮”→“Word选项”→“校对”→“自动更正选项”按钮,打击后打开“自动更正”对话框,我们就可以根据提示信息进行设置. 使用修订功能:单击“审阅”功能选项卡→“修订”功能面板→“修订”按钮,吃屎Word文档就进入了修订状态.而后你对他的删除和修改等操作都是红色的修订字.修订完以后,取消修订状态,别人就可以根据你的修订修改文档了.

S1/软件技术基础/01-中英文输入

QWERTY键盘,DUORAK键盘,MALT键盘 用键盘选中删除一段文字. (1)将光标移到这段文字的开始点. (2)按住shift键不放,再通过按上.下.左.右方向键,直到到达文字的终点.

《软件技术基础》实验指导 实验七

排序 实验七 排序 一.实验目的 熟悉各种内部排序算法 能够编写程序显示排序过程中各趟排序的结果 能够编写一些排序的算法 二.实验内容 采用希尔排序方法对顺序表中的证型数据进行排序,设计希尔排序算法并显示每趟排序的结果. 编写一个双向起泡的排序算法,即在排序过程中交替改变扫描方向,同时显示各趟排序的结果. Tips 7.1 希尔排序 https://en.wikipedia.org/wiki/Shellsort 7.2 鸡尾酒排序 https://en.wikipedia.org/wiki/Co

《软件技术基础》实验指导 实验八

查找 实验八 查找 一.实验目的 熟悉线性表.二叉排序树和散列表的查找 能够编写一些查找的算法 二. 实验内容 18个记录的关键字如下,编写分块查找的算法进行查找. 22.12.13.8.9.20.33.42.44.38.24.48.60.58.74.49.86.53 编写一个判别给定的二叉树是否为二叉排序树的算法,设二叉树以二叉链表存储表示,结点的数据域只存放正整数. Tips 8.1 分块查找 http://student.zjzk.cn/course_ware/data_structure

软件开发技术基础复习要点

软件开发技术基础复习要点 1.生存周期: 指一个软件从提出开发要求开始,经过需求分析.设计.制造.调试.使用.维护,直到软件产品被淘汰为止的整个过程. 2.简述软件工程的基本原理: 用分阶段的生命周期计划严格管理: 坚持进行阶段评审: 实行严格的产品控制: 采纳现代程序设计技术: 结果应该能清楚地审查: 开发小组应小而精: 承认不断改进软件工程实践的必要性. 3.简述产生软件危机的原因和解决办法: 原因:开发软件所需的高成本与软件产品的低质量之间存在尖锐的矛盾,致使软件开发陷入循环之中,即研制软

轻松掌握Linux操作系统技术 [肖哥玩转Linux入门基础视频课程]

课程目标:让零基础学员轻松并熟练掌握Linux系统以及实机排错,对Linux技术初级使用得心应手.适合人群:大学生.零基础学员.Linux初学者.Linux爱好者.Linux系统管理员等.课程介绍:适用于Linux的新使用者,帮助初学者了解并掌握Linux基本知识,该课程包括系统安装.基本指令使用.文件系统结构及权限设置.Bash. shell scripts.vim编辑器使用.系统配置.进程管理.文件的查找.压缩及处理.Linux下文件系统深入讲解.网络客户端使用等. 更多内容详见:轻松掌握L