首页 > TAG信息列表 > 自学

初学者软件工程师取得成功的 20 个基本技巧

设定明确的目标:定义您的短期和长期目标。这会给你一种方向感和目标感,让你集中精力并有效地衡量你的进步。 掌握基础知识:为计算机科学基础知识(如数据结构、算法和面向对象编程)奠定坚实的基础。这些知识将成为您编程技能的支柱。 定期练习:始终如一的练习是提高编码技能的关键。每

我改变了学习编码的方式

我改变了学习编码的方式我第一次接触编程是在大学里。我害怕这个话题。多年来,我认为编程对于被选中的人来说是一个神话。仅适用于最聪明的数学天才,他们戴着头巾不离开电脑。 研究迫使我开始学习编码。我从 HTML、CSS 和 JavaScript 基础开始。有一天,我买了一门额外的编程课程,然后

python自学-怎样自学Python?

给一个大家关于Python的学习路线图: 最后给大家一个学习的路线图,希望帮到你: 第一周:Linux基础入门和文件管理 第二周:Linux用户组、文本处理、Shell脚本、三剑客 第三周:Python环境安装及Python基础语法 第四周:Python内置数据结构 第五周:Python的集、字典 第六周:Python的函数 第七周:P

Git自学

廖雪峰的Git教程 菜鸟教程Git教程 安装 Git Linux git # 查看是否安装git sudo apt-get install git # Ubuntu/Debian自动安装Git Windows Git 右键-Git Bash 配置用户信息 git config --global user.name "NAME" git config --global user.email "EMAIL@SERVICE.COM" 创

GO语言自学_019_管道的总结

1、管道写满,会导致写阻塞。 2、缓冲区读完,会导致读阻塞。 3、管道没有使用make分配空间,管道默认空间是nil。 4、从nil的管道写入/读取数据,不会出错/崩溃,但是会阻塞。 5、从一个已经关闭close(channel)了的管道读取数据时,返回0。不会崩溃。(和6对应去记) 6、向一个已经close的管道写

GO语言自学_013_接口

代码 package main import "fmt" /* go语言中,有专门的关键字表示接口:interface interface不仅可以处理多态,还可以接收任意的数据类型。 */ func main() { // 定义三个接口 var i, j, k interface{} names := []string{"Duke", "Lily"} age := 20 str := "Hello" i =

自学Spring总结(一)

时间8.21 ~8.29: 学习地址:https://www.bilibili.com/video/BV1Fi4y1S7ix?vd_source=4c28ca46991bee2f1a75ed5785edf2c4  黑马程序员2022最新SSM框架教程 Spring 系统架构:     其中最核心的就是底层的Core Container 核心容器,用于存储java的对象。 AOP 依赖于核心容器。 Data

Python小白自学笔记:英语不好,变量怎么命名

变量其实很简单,不过在使用过程中会遇到一些棘手的问题。 比如一个变量我之前已经用过了,现在我要定义一个类似的变量,该怎么办? 还有,很多小伙伴其实知道变量应该遵守什么规范,应该代表什么数据,但是大学英语没学好,不知道怎么给变量取名字。 这些问题,其实都有比较好的解决方案。 我们还

SQL自学网习题答案

​ 附学习网址:自学SQL网(教程 视频 练习全套) 第一节: 1【初体验】这是第一题,请你先将左侧的输入框里的内容清空,然后请输入下面的SQL,您将看到所有电影标题: 答案:SELECT * FROM movies; 2【初体验】请输入如下SQL你将看到4条电影(切记先清空数据框且出错要耐心比对): 答案:SELECT title,

自学周记(week 7)

本周主要在进行小学期最后的收尾工作,将pta上的规定套题完成到了1200分,在做题之余,学习了一些c语言的其他知识,比如sort函数,algorithm头文件中的一些函数,map的用法,学会sort之后感觉自己在做题时如虎添翼。在做题之余,对于一些简单题我还是用Java进行了一些翻译,这周小学期就结束了,下周

自学java第七周

2022-08-8 学习抽象类及其特点 2022-08-9 学习抽象类的成员特点 2022-08-10 进行小练习 2022-08-11 学习接口及其特点 2022-08-12 学习接口的成员特点 2022-08-13 通过小练习对所学内容进行巩固

JavaSE自学小练习(判断与循环)

题目来源:https://space.bilibili.com/37974444?spm_id_from=333.337.0.0 一、if判断语句 题目1 李雷想买一个价值7988元的新手机,她的旧手机在二手市场能卖1500元,而手机专卖店推出以旧换新的优惠,把她的旧手机交给店家,新手机就能够打8折优惠。为了更省钱,李雷要不要以旧换新?请在控制

JavaSE自学小练习

运算符 题目来源:https://space.bilibili.com/37974444?spm_id_from=333.337.0.0 题目1 身高是具有遗传性的,子女的身高和父母的身高有一定的关系。假定,父母和子女的身高遗传关系如下: 儿子身高(厘米)=(父亲身高+母亲身高) ×1.08÷2 女儿身高(厘米)=(父亲身高×0.923+母亲身高) ÷2 现有父

css自学笔记(未完成)

如何学习 1.css是什么 2.css怎么用(快速入门) 3.css选择器(难点+重点) 4.美化网页(文字,阴影,超链接,列表,渐变...) 5.盒子模型 6.浮动 7.定位 8.网页动画(特效效果) 1.1什么是css cascading style sheep 层叠级联样式表 css:表现(美化网页) 字体 颜色 边距 高度 图片 背景 定位 1.2 发展史 css1.

暑假Java自学(5)

private : 在同一类内可见。使用对象:变量、方法。 注意:不能修饰类(外部类)default (即缺省,什么也不写,不使用任何关键字): 在同一包内可见,不使用任何修饰符。使用对象:类、接口、变量、方法。protected : 对同一包内的类和所有子类可见。使用对象:变量、方法。 注意:不能修饰类(外部类)。pu

2022/7/27 自学记录

发现自己 KMP 忘了,于是再学一遍。 懒得写了,直接写题。 P3375 【模板】KMP字符串匹配 挂一个模板 #include <bits/stdc++.h> using namespace std; using i64 = long long; int main() { ios::sync_with_stdio(false); cin.tie(0); string a, b; cin >> a >> b;

自学java基础day1

如何从底层逻辑理解: String s1 = new String("hello"); String s2 = "hello";的区别 前者在使用时创建了两个对象,一个在堆内存中,一个在方法区中   new的含义是实例化,狗类 阿黄=new 狗类();意思是:阿黄是狗类这种类,同时他的名字叫做阿黄。 String s1 = "hello,world" String  s2="h

前端培训需要学多长时间,自学可以吗

谈Web前端真的是一个说不完的话题。无论前端培训需要学多长时间,学什么技能,技能好不好学,发展前景好不好,就业工资高不高,都是我们首先关心的。先说一下学前端难不难。 前端所需掌握的技能是很多的,包括地基-基础:HTML、CSS 和 JavaScript,当你不再苦苦地与 HTML、CSS 以及 JavaScript

暑期java自学

抽象类的概念:     Java中可以定义没有方法体的方法,该方法的具体实现由子类完成,该方法称为抽象方法,包含抽象方法的类就是抽象类。如:Shape类计算周长和面积的方法无法确定,那么就可以将这样的方法声明为抽象的,以便在具体的子类中进行实现。   抽象类的声明: [修饰符] abstract clas

暑假JAVA自学(4)

构造方法与对象的创建 构造方法的名字和类名一样,没有类型 (1)默认的构造方法,如果不定义构造方法,系统提供默认的构造方法。 (2)自定义构造方法,自定义的多个构造方法必须参数不同,个数不同,或对应的某个参数类型不同。创建变量 (1)声明对象类的名字 对象名字 (2)为声明的对象分配变量。 用new

自学周记(week 4)

本周主要时间在学车,所以学习计算机方面的时间少了一些,但是本周pta上的题做了将近两百分的题,并且对Java的输入输出,类,if条件语句的判断进行了基础学习。并且深刻感受到了Java和c之间的区别,比如println函数可以直接一个括号内搞定,以及条件符号之间的差距,比如或和与就是用的简化版,下周

假期第四周生活学习记录

周一(2022.7.18)今天,我去练车并准备考科二,对于Java的学习先暂停一天。明天,我打算去考科目二并好好休息。遇到问题:无如何解决:无周二(2022.7.19)今天,我成功考下科目二并开始休息。明天,我打算去研究科目三并自学Java的内容。遇到问题:无如何解决:无周三(2022.7.20)今天,我自学Java的内容

自学java第三周

2022-07-11 学习方法的概念,定义和调用 2022-07-12 进行方法的练习,学习带参数方法的定义和调用 2022-07-13 进行带参数方法的练习,学习带返回值方法的定义和调用及练习 2022-07-14 学习方法的通用格式,方法重载,及相应练习 2022-07-15 学习debug的使用,查看偶数求和,查看方法调用 2022-0

暑假Java自学(3)

经过三周的Java学习和在网上收集资料,总结了Java与之前c++的几个主要不同方面 主要不同点: 1、Java为解释性语言,其运行过程为:程序源代码经过Java编译器编译成字节码,然后由JVM解释执行。.而C/C++为编译型语言,源代码经过编译和链接后生成可执行的二进制代码,可直接执行。.因此Java的执

Java自学

下面将逐步介绍如何保存、编译以及运行这个程序: 打开代码编辑器,把上面的代码添加进去; 把文件名保存为:HelloWorld.java; 打开 cmd 命令窗口,进入目标文件所在的位置,假设是 C:\ 在命令行窗口输入 javac HelloWorld.java 按下回车键编译代码。如果代码没有错误,cmd 命令提示符会进入