Skip to content

🦍 编程技术大杂烩,程序员的野蛮生长。

Notifications You must be signed in to change notification settings

diandian11/awesome-programming-skills

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

程序员的野蛮生长

😑 程序猿是怎样炼成的?

🎲 💾 🌐 🍛 💻 🎨 📱 🕸️ ☁️ 💡 🏗️ 🌿 🎰 🔧 💛
编程语言 数据结构与算法 数据库 计算机网络 操作系统 理解计算机 前端/小程序 移动端 后端技术栈 大数据 设计和编码 软件工程 区块链 人工智能 工具 写在最后

校招、实习、秋招:

应聘职位及相应要求的技能:

面试求职经验分享:

IT 职位及待遇:

技术认知/思考:


1. 编程语言

深入认识编程语言

1)关于静态/动态语言,强/弱语言

2)什么是脚本语言、编译语言?

Java

先认识这门语言:

系列文章:

文章博文:

Java 虚拟机(JVM)

JVM 垃圾回收:(推荐下面几篇文章)

Python

文章博文:

2. 数据结构与算法

学习教程

3. 数据库

4. 计算机网络

硬件认识

HTTP/HTTPS/DNS

对称加密、非对称加密、加密算法:

域名、“域名劫持”、“域名污染”、DNS:

数字签名、数字证书、SSL、HHTPS 等:

系列文章

学习教程

5. 操作系统

文章:

6. 理解计算机

基础认识

字符编码:

芯片、存储:

Windows、Linux、Mac OS 区别:

操作系统和硬件:

操作系统和 CPU:

三个讲解 CPU 的视频:YouTube 传送门

part1 CPU机制
part2 x86的崛起
part3 现代操作系统的起源

理解计算机:

硬盘存储:

随便看看:

学习教程

7. 前端/小程序

前端技术:

小程序:

8. 移动端

移动端技术点:

移动操作系统相关文章:

9. 后端技术栈

Web

框架篇

Spring boot

Spring Cloud:

Spring Cloud

Docker

注:Win10 下安装,要是碰到类似:hyper-v feature is not enabled 报错,按该方法操作https://blog.csdn.net/javahighness/article/details/64192637

系列文章/大佬博客

分布式/高并发/高性能

Linux

云服务/云计算

10. 大数据

11. 设计和编码

12. 软件工程

13. 区块链

14. 人工智能

AI入门

机器学习

深度学习

知识图谱

AI产品

15. 工具

IntelliJ IDEA

版本控制 - Git

关于 SSH:

版本控制 - SVN

16. 写在最后

资料&博主&社区&笔面

一张图道尽程序员的出路

Logo... Powered by freelogodesign.

About

🦍 编程技术大杂烩,程序员的野蛮生长。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 60.9%
  • Shell 39.1%