卡码网Java零基础学习-预备篇
前言
算法基础、项目、实习三无研究牲选手😭😭😭一年备战互联网秋招。
目前研二在读,研究方向辅助外骨骼,科研进度1/3,工作方向未定。鉴于编程语言是互通的,所以先计划上学期先在代码随想录学习算法基础,掌握一定基础后刷力扣题,并在学习中写博客记录方便个人后续复盘。
一、编程语言初步认知
语言通用的,但也有高低阶之分,现在还未确定好具体的工作方向,先粗略了解一下各语言和相应的应用,在后续学习过程中继续完善个人认知。
- Python
科研必用
数据分析、爬虫、深度学习、人工智能 - Java
项目必用、丰富的API
业务开发、企业系统…… - JavaScript
脚本语言、浏览器直接解析执行
前后端、浏览器 - C
简洁易懂,底层编程要求高
底层操作系统开发、嵌入式、写类库和驱动 - C++
学习曲线陡峭,最难的
应用软件、引擎开发、Qt、音视频类库、嵌入式 - PHP
网站开发 - Golang
起点高
云计算、分布式系统、运维 - SQL
数据库
二、Markdown博客记录
考虑到后续工作程序员技术文档、说明文档必用Markdown,选择试着用Markdown在CSDN上记录自己的学习过程。
这是第一次用Markdown撰写博客,发现确实比较简洁方便,对于各种引用和排版展示很有效。
三、个人入门参考博文
Java语言相关
- ⭐️⭐️⭐️Java框架简介
- ⭐️⭐️⭐️Java的三大体系架构:深入剖析Java的三大体系架构,包括Java SE、Java ME和Java EE等
- ⭐️⭐️JavaSE基础篇——超详细,Java入门,这一篇就够了
- ⭐️⭐️⭐️2024Java零基础自学路线(Java基础、Java高并发、MySQL、Spring、Redis、设计模式、Spring Cloud)