面向工作编程
Contents
写在前面
- 主流赚钱语言, 通用程序开发 java/C/C#(仅windows), 移动开发android/IOS/js, 运维相关python/go(GO语言),前端开发JavaScript
- 建议学习路径: Java|Python|JavaScript->C/Go(不分先后) 其中Go Python比较好学,所以页可以把GO放到前面学,如果想立马着手解决实际问题,可以Java或python也提前学. 其中java比较综合,如果抓全面可以从java入手.另外html5/css3之类的看一遍基础语法
准备
-
目前工作用环境一般是windows(有好的单位是macbook)是工作电脑,但服务器一般是linux,就学习来讲linux的其中一个发行版centos7是利于学习的(当然另外一个可选是ubuntu,也做为了解)
-
按盖房子结构的话,以及你们学的课程的相关性
-
分解了下schelleyYuki的视频,理了一下大概的脉络,从语言领域应用和工程实践角度进行划分
-
怎么样快速搭建linux的环境呢?
软件列表: 虚拟机软件 https://download.virtualbox.org/virtualbox/6.1.32/VirtualBox-6.1.32-149290-Win.exe 下载centos7(linux操作系统的安装镜像) https://mirror.tuna.tsinghua.edu.cn/centos/7.9.2009/isos/x86_64/CentOS-7-x86_64-DVD-2009.iso
- xshell(ssh工具)
- winscp
- putty
- beyondcompare3
- typora(markdown)
- notepad++
- vscode
- drawio
- chrome
- everything
- 有道词典
- mobaxterm(ssh工具)
- ssr科_学上网
- hfs文件传输
- fsCapture截图录像
- ideaIntelliJ(java开发)
- dbeaver
- virtualbox
设置虚拟机参数: 打开virtualbox 4G/2CPU/50G 加载centos ios镜像 磁盘分配按默认,root(根用户,admin用户)的密码设置为root(为了方便) 网络网卡增加一个hostonly 进入centos后关闭防火墙,加yum源,安装docker并设置加速 https://mirrors.tuna.tsinghua.edu.cn/help/centos/ https://developer.aliyun.com/article/110806 [root@cent1 yum.repos.d]# cat /etc/docker/daemon.json { "registry-mirrors": ["https://bEightNinekrrvj.mirror.aliyuncs.com"], } systemctl disable firewalld systemctl stop firewalld https://blog.csdn.net/xiegh2014/article/details/53031781 setenforce 0 sed -i 's/SELINUX=enforcing/SELINUX=disabled/' /etc/selinux/config 开始安装各种软件python3 ansible go
-
常见的一些docker软件
- tomcat-1
- bash-exporter
- script-exporter
- sy2
- gitea
- jenkins
- minikube
- hugo
- frpc
- ub2
- ub1
- nginx
- apollo-quick-start
- apollo-db
- apollo-dbdata
- prometheus
- node_exporter
- grafana
- rundeck
- registry
- postgres
- siyuan
一些好看的视频
- B站的codesheep(编程杂感,java) yjango(学习观) schelleyYuki(编程入门) 极客时间(视频) 多课网-老郭(golang) 程序员鱼皮(程序员)
- 头条/抖音/B站都能搜学习视频
- 分解了下schellyYuki的视频,按国情mapping了一下,上面做了张知识地图
怎么挣大钱
-
英语4/6级
-
自己写web,写应用程序,学linux,参与开源OpenSource的学习
-
考硕士
简历相关
简化的简历 等你们毕业的时候也要围绕着一些点写 另外 最便宜的证书 是 国家的软件统一考试 你们最好考个中级的 如果努力一下 考个高级的更好 能直接考高级的 不过高级的要写作文 https://www.educity.cn/rk/
写在2022.2.2春节的一些杂事
感谢相遇 也无问东西 或许潦草 但处处诚意 虎年吉祥 幸同享盛世
--
冒泡排序,选择排序,插入排序,快速排序,堆排序,归并排序,希尔排序,桶排序,基数排序新年帮您排忧解难。
有向图,无向图,有环图,无环图,完全图,稠密图,稀疏图,拓扑图祝您新年宏图大展。
最长路,最短路,单源路径,所有节点对路径祝您新年路路通畅。
二叉树,红黑树,van Emde Boas树,最小生成树祝您新年好运枝繁叶茂。最大流,网络流,标准输入流,标准输出流,文件输入流,文件输出流祝您新年顺顺流流。
线性动规,区间动规,坐标动规,背包动规,树型动归为您的新年规划精彩。散列表,哈希表,邻接表,双向链表,循环链表帮您在新年表达喜悦。
0(1),O(log n), O(n), O(nlog n), O(n^2),O(n^3),O(2^n),O(n!)祝您新年渐进步步高
--
过年这会是是弯道超车的好机会哈!强烈建议大家不要放纵自己!!!该学习还是要学习,该准备面试还是准备面试。
7: 00-7: 30 赖床
7: 30-8: 00 洗漱吃饭
8: 00-8: 01 复习 Java 基础
8: 01-8: 02 学习并发相关知识
8: 02-8: 03 学习 JVM 相关知识
8: 03-8: 05 学习 Go 语言
8: 05-8: 07 学习分布式相关理论
8: 07-8: 09 看技术书籍
8: 09-8: 10 学习 Linux
8:10-12:10 刷一会会短视频
12:10-12:30 午饭时间
12:30-13:00 午休时间
13:00-13:05 学习消息中间件
13:05-13:06 刷 LeetCode
13:06-13: 10 看理财书籍
13:10-13: 15 阅读研报
13:15-13:16 看技术书籍
13:16-13:18 学习微服务相关理论
13:18-13:20 学习网关
13:20-13:21 学习分布式配置中心
13:21-18:20 打一会会游戏,放松下
18:20-18:50 晚饭时间
18:50-18:51 复习操作系统相关知识
18:51-18:52 复习计算网络相关知识
18:52-18:53 复习数据结构和算法相关知识
18:53-24:00 打一会会游戏,放松下
24:00-7:00 睡觉
--
2.1日hedong区的疫情又起,今年还是个要注意的春节.自行车1.30(丢)->1.31(除夕找回),shengkang的wangbadan
--
以后几条基本原则可以常期置顶,以体现“不折腾”的群衷
1. 设备尽量专机专用,NAS / 软路由 / 机顶盒 / 主力工作站 各自有各自的用途,混在一起得不偿失
2. NAS最好远离人单独放在空间,做不到这一点那么其核心功能/稳定性居首,其次考虑噪音这种人因,最不需要考虑的什么功耗 Fanless 这些无关紧要的因素,(因为,又不是挖况,功耗再高能高到哪里去)
3. 软路由直接买专门的,省心,性能也高
4. NUC(甚至laptop)就别作为主力工作站了。主力机需要4k以上的分辩率。NUC体积受限->NUC算力/功率受限->NUC在4k分辨率下无法提供顺畅体验。老老实实用mATX或更大的台式机完事。
5. 大电视/大显示器(42寸或以上)可以考虑,前提是你的房间是否足够大。
Author JimmyZhang
LastMod 2022-02-01