The First MySelf Logs

Series - Life

一眼世界,一晃如今十几年已过,作为一位小白,刚进入大学的时候,从一位普通高中毕业进入新的校园进行更高的学业学习时,还不知道 什么是计算机,什么是算法,什么是IT。只记得那时候手持砖头式的手机(里面仅有手机版QQ和贪吃蛇游戏),最牛的应该是使用2G网络上网打开页面的那种 焦急迫切的心情,看着自带嵌入式浏览器上面的进度条,然后1分钟后开启了m.baidu.com,再然后激动的输入关键字进行内容搜索,你会兴奋不已的发现我的手 机还是很智能的,一旁的大哥打开他那和火砖大小的大哥大,拔出天线,打起了电话,让你一种羡慕的目光。其实他还未知你可以上网冲浪,他只能电话冲浪, 最多不过是放在腰间好霸气。


与之对比而来,十几年后,今天已经是一个全新的时代,智能手机,人工智能,IOT,DevOps,云原生,容器云等等,将计算机与物质世界更加紧密联系起来, 对上层的用户来说,依旧不过是更加的便捷,方便,让生活更加联系紧密,不管你到天涯海角,你都可以将一个,两个,n个人连接起来。但对于一位从事计算机 行业的从业人员来说,你说要知道的是,你永远为用户提供服务,你就应该更加明白用户需要是什么?未来的发展是什么!与时俱进的学习新技术的同时,不能 忘记你的专业,任何上层的便捷体验,都来源于底层健壮的技术支撑。十年前如此,如今继续前行。常出没促进相互学习。加油老伙计!

  1. 还记得当年的夏天不,那是2008年高中毕业,在家干农活3个月后,终于进入了大学,开启了另一段学习生活。那可是我梦寐以求却不理想的大学。但我已经是大龄学子,不再考虑再次重修高中(其实这都不是最主要的原因,只因为我人笨拙,不聪慧,但我又去总能坚持从小学二年级到大学毕业没有留过级)
  2. 从2012年大学毕业,原本计划继续深造,或许我那时候认知不够,早早毕业就计划开始工作啦。现在回想确实可惜。
  3. 这一干就是5年的项目经理,从2011年就在医疗企业实习到正式工作,一下子就到了2016年啦,原本是毕业找一份与专业匹配的工作,但我总觉得该企业对我非常好,我就觉得好好工作着。就这样。。。。。。
  4. 晃眼2017年,我有了一些想法,可不可以在有生之年挑战一下真正属于专业知识的工作呢,这或许是一次演讲中所说的那样,爱自己的专业,只有把自己的专业学到精通才能不枉对得起自己。
  5. 终于从项目经理成功转为计算机专业工作,对我来说却是是,对其他的厉害人物来说那是小菜一碟。由于跨度较大,因此是从运维入手,再到运维开发,再到目前的DevOps开发。整体来说,还是属于基础建设和边缘开发。
  6. 不怕大家笑话,我还会继续坚持努力学习。
1
2
3
1.基础的文本处理,办公自动化,接口数据采集,运维自动化采集等脚本。
2.Django,FastApi,flask等web框架应用。
3.运维自动化平台建设。
1
2
1.基本脚本应用,gin应用。
2.省略其他,因为还在进行中。。。
1
2
3
4
1.Oracle数据库入门到应用,没有跑路,放心。
2.MySQL从原理到应用。属于真的入门啦。
3.redis仅仅会各类缓存和订阅模式。
4.其他数据库sybase DB,mongo DB,SQL server DB等。
1
2
3
4
1.日常监控巡检和异常及警告处理。
2.初始化应用系统对应的环境部署。
3.做全链路监测及数据采集,形成数据报表进行汇总。
4.OMS系统改造及运维。
1
2
1.初级的Dockers知识和使用,基础镜像包装成生产进行过程,手动操作到dockerfile编排生成。
2.k8s容器管理使用,从最小单元pod到helm部署过程。

此处想必大家在想,项目经理不就是管理项目嘛!这个嘛!大方向是这个意思,但我所遇见的有所不同。见下文

我乃从事的项目经理,是这样的。陪同销售去竞标,然后中标后进行项目实施前环境信息调研,然后准备还基础资源,开始进场实施,到现场后第一件事情,要去项目涉及的各大领导进行沟通,以表现对其各个环节的重视,然后开始按照从重要到次要环节进行技术部署,技术培训,技术上线,技术陪护使用及答疑解惑。然后开始转向其他环节进行项目实施,同时要抽时间去重要且已经上线的环节走访。以至于既没有上线就跑,也要兼顾现在的重要性。计划一个月快速上线,然后有问题迭代,保证项目上线快速,以防有变。一旦上线就快速往前迭代,使用最低成本完成项目,最后环节进行验收和运维交接。拿好验收合同交给销售收钱去,偶尔支票也会从我手中感受一下。

迭代累加-堆栈

1
2
3
4
def sums(n):
    if n == 1:
        return 1
    return n + sums(n-1)

并发-纤程,以下使用最简单主程序等待协程结束后再结束,实际中还有很多高级的用法,如:使用chan收发信号来告知主程序子程序全部完成,可以结束啦。

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
package main

import (
	"fmt"
	"time"
)

func go01(x, y int) int {
	fmt.Println(x, y)
	return x + y
}

func main() {
	fmt.Println(9999999)
	go go01(1,2)

	fmt.Println(111111)

	time.Sleep(time.Second * 2)
}

仅表演: Hello js

1
2
3
4
5
6
7
> function test(name) {
    console.log(name)
    return name + "hello"
}
> a = test("world")

>  "worldhello"

ruby code 第一次看见它以为是python

1
2
3
4
5
6
7
8
9
def write_file(content)
  f = File.open('./a.txt', 'a')
  f.write(content + "\n")
  f.close_on_exec =0

end


write_file("ruby data")

网站架构设计

/en/myself/2021050820022798.png

DevOps体系

/en/myself/20210508200821278.jpg

项目经理多年的经验之谈

Related Content