DeepOps的小笔记-程序员如何把控自己的职业重点总结

开篇的三点总结 第一,需要大致知道这个世界的一些规律和发展趋势,另外还得认识自己 第二,打牢基础,以不变应万变 第三,提升成长的效率 1、人才分类 技工、特种工、工程师、设计师和架构人员、经理 2、认识自己 特长、兴趣、方法、勤奋 3、打好基础 哪些是基础?新技术变化的都是表面的东西,内在的原理没怎么变化。只要抓住原理,举一反三,如果只是学了个表面功夫,技术变化了还得再重头学习。 哪些是基础? 程序语言:语言原理、累哭的原理、编程技术(并发、异步等)、编程范式、设计模式… … 系统原理:计算机系统、操作系统、网络协议、数据库原理… … 中间件:消息队列、缓存系统、网管代理、调度系统… … 理论知识:算法和数据结构、数据库范式、网络的七层模型、分布式系统… … 4、学习经验 1、挑选一手知识和信息源。 2、注意原理和基础第二要注重基础原理。 3、使用知识图谱一定要学会使用知识图 4、学会举一反三。 5、总结和归纳。 6、实践和坚持。 5、学习效率 主动学习:教授给他人(费曼学习方法)(90%)、实践(75%)、讨论(50%) 被动学习:听讲(5%)、阅读(10%)、试听(20%)、演示(30%) 另外陈皓老师的极客时间专栏内容非常详尽和充实,在那里面也说到了这些内容,别上面的总结内容更加详尽。推荐订阅一把,这是我订阅的最值得专栏,看成编程人生索引

View Post

DeepOps的Jenkins小笔记-搭建jenkins

官网中文站的教程 https://www.jenkins.io/zh/doc/pipeline/tour/getting-started/ 方式1:下载并运行 Jenkins 注意运行jenkins的jdk版本8或11 下载 Jenkins. 打开终端进入到下载目录. 运行命令 java -jar jenkins.war –httpPort=8080. 打开浏览器进入链接 http://localhost:8080. 按照说明完成安装. http://localhost:8080/jks 方式2: docker安装jenkins https://www.jenkins.io/doc/book/installing/ 按顺序一路操作即可,如果有权限问题,加上sudo 初始化jenkins Unlocking Jenkins When you first access a new Jenkins instance, …

View Post

DeepOps的程序员数学小笔记-二进制

1 二进制 电路只有开、关两种状态。使用 0 、1 表示。十进制中 10 为基数,二进制中 2 为基数。 1.1 python 十进制 转换为 二进制、八进制、十六进制 1.2 python 二进制、八进制、十六进制 转换为 十进制 2 二进制的位操作 2.1 向左移位 2.2 向右移位 右移操作区分:算术右移 逻辑右移。逻辑右移使用>>>(python中无逻辑右移操作符,没有java重编码测试),右移后左边补0;算术右移使用>>,右移后,符号位右侧补1。负数采用补码方式记录。 2.3 位的“或”、“与”、“异或”、非 …

View Post

15 个提高效率的 Python 编程技巧 (转)

转自:https://www.infoq.cn/article/gGWTBjWt3xHiEQQQMgJa 英文原文: 15 Python tips and tricks, so you don’t have to look them up on Stack Overflow 做个笔记,留文存档。 1. 交换值 2. 字符串列表合并为一个字符串 3. 将字符串拆分为子字符串列表 4. 通过数字填充初始化列表 5. 字典合并 6. …

View Post

关于财富的117条法则

整理来自书籍《财富的理想国-关于财富的117条法则 》 ,详细的内容可以看一下这本书。我自己看完这本书之后,觉得不少法则是比较适用与自己的。在不同的时期,不同的法则会为我们提供不同的帮助。 整理的内容也是按照书中目录的章节划分去整理的,作者的分类肯定是经过深思熟虑的,很值得收藏的内容。 1 财富哲学(1~19) 1 谁都可以拥有财富-你需要的只是努力 2 确定你对财富的定义 3 明确可能实现的、有意义的目标 4 不要与消极的人分享财富观 5 大多数人因为懒而无法致富 6 既要忠于理想,也要面对现实 7 了解自己的金钱观及其源头 8 财富是结果,不是奖励 9 确定你想要用钱做什么 10 钱能生钱,只要你用对了钱 11 计算净收益,对财富心中有数 12 如果你用财富解决问题,到头来它只会变成问题 …

View Post