大学学了计算机基础,ps,html5,Java,每次都是学基础学完就换一本书,所有的只会基础,怎么办

我大学的时候就是这样,先学了c,然后学了c++。最后学了Java,然后又自学了js和Python。学习一下基础是好的,你可以了解一下每一种语言,它自己有什么特性,这样对你自己的成长有一个宏观性的帮助。

但当你已经学完这些之后,那么就要深入学习一门语言,比如c++或者是Java,因为在具体的工作当中,或者在做项目的过程当中,你需要的是一门能够把它用好,所谓武艺在精不在广,因为你在跟别人打架的时候,你总要有一个自己的独门绝技才行,所以你剩下的时间就是专心的学习一门。

因为一开始的话人总有好奇嘛,总觉得没有的是最好的,现在你既然对这么多的语言都有了一个宏观的把握,那么你应该能够感觉到自己究竟喜欢的是哪一种语言,那么现在你就可以认真的选择一门,然后深入的学习下去,为时不晚。

希望我看到这篇文章的人以后能够成为某一领域一名资深的科学家家。

小伙纸,你挺不错的,这是一个贵族病,一般人得不了,这起码代表你很好学,有上进心。其实这个并不是什么问题,很多人在没有明确目标的时候,都会这学一点,那里学一点,我们不应该面向课程学习,而应该面向实际问题学习,在解决一个具体的实际问题中,再去针对自己所欠缺的知识查漏补缺,这时候无论是基础的还是非基础的,只要是对你解决实际问题有帮助的知识,那就都要学。比如你给自己一个任务,半个月开发个微信小程序,这时候你会发现你不仅需要html、css、js这些基本的前端知识,还需要掌握一门后端语言,以及数据库相关的操作,如果你想正式上线的话,还要去买云服务器、买域名,这其中又包括了域名的解析,服务器上的环境搭建等等。在解决实际问题的过程中,知识自然而然的就沉淀在你脑海中。

先把这些了解吧,后面的再继续

只是以前随手做的笔记,肯定还有很多不足,勿喷……

键盘输入

随机数

ArrayList

Arrays

Math

多态访问变量,方法

接口:解决升级问题,重复代码,成员变量

多态子父类判断

final的用法

default权限

成员内部类,变量判断

局部内部类,访问所在方法的局部变量

equals

防止空指针异常的字符串比较方法

Date类

日期格式化

Calendar对象

数组拷贝

字符串缓冲区

collection

迭代器

泛型:方法,通配符的使用,上下限

可变参数

collections

排序

map

hashmap

异常处理::throw

Objects的非空判断

自定义异常类

获取当前线程,获取当前线程名字

线程睡眠

线程的创建

同步代码块,同步代码方法

同步锁;

线程的唤醒,

线程池;

lambda表达式

File类功能,构造方法

路径分隔符,文件分隔符

获取,判断,创建和删除,遍历功能,过滤

字节输出流

文件字节输出流,特点会不不会覆盖原有文件

文件字节输入流

字符输入流

文件字符输入流

文件字符输出流,续写换行

Properties

字节缓冲流

字符缓冲流,换行符号

编码问题的流

对象的序列化流

打印流:三个构造方法

Tcp通信:客户端服务端

函数式接口,

常用函数式接口:生产,消费,判断,类型转换

获取stream流,遍历,过滤,映射,统计,取前几个,跳过,组合

引用:通过对象名引用成员方法,类名引用静态方法,super,this,构造,数组

单元测试

获取class对象的三种方式,获取功能

注解,继承,过时,压制

文档抽取,编译,反编译

属性?赋值,元注解:位置,保留期,抽取,继承

获取注解对象,判断是否有相应注解,

判断方法上是否有注解

“所有的只会基础”和只是了解还是不同的。其实在找相关工作过程中,扎实的基础(所谓扎实不光是知道与了解,很多深层次原理都属于基础的范畴)尤其是在校园招聘中,越偏底层原理的问题越能体现技术的专业度。所以我感觉大学计算机教材只是学一本看一本,属于不上、不下的水平。所谓不上:技术是为应用服务的,也就是做项目。如果学完后做不了完整项目或没有什么想法,基本上学的技术是作用不大的。所谓不下:就是深层次原理(比如java编程很多API原理)要有理解与见解,扎实的动手能力(脑子里积累了多少段典型案例),这个是在招聘中特别容易被问到的。所以想要从事计算机软件技术类的工作,如果是大学未毕业,想从校园招聘进入企业,抓紧时间研究基础知识与动手能力,着重积累偏底层类的内容,主要是打好基础应对校园招聘。因为校园招聘对工作经验要求不如社会招聘高,但对基础知识要求高,也是普遍大学生偏差的地方,计算机很多工作经验可以从学校组织的实习中多多积累(很多大学生在企业实习时走马观花,浪费机会,实习不一定留着企业,认识结交在职人员是关键),另外更多更深的经验需要在真正工作后的项目中积累。所以打好基础进入相对应的工作岗位是重点,如果按问题所问,题主属于半迷茫状态,因为题目所提的技术属于多个差异很大的岗位,建议深入学习java技术(含算法,数据结构),如果实在不行好好学习前端H5。其实前端并不简单,技术变化也大。java适合长期积累。推荐一个牛客网,看看里面的校园招聘要求与行情,根据招聘要求为学习目标,里面有大量笔试题与面试经验分享。

原创文章,作者:普尔小编,如若转载,请注明出处:http://www.puerpx.cn/pxwd/11100.html

(0)
上一篇 2023-06-04 下午2:18
下一篇 2023-06-04 下午2:39

相关推荐