请教各位 OpenStack 云计算开发想换工作有什么建议吗 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
推荐学习书目
Learn Python the Hard Way
Python Sites
PyPI - Python Package Index
http://diveintopython.org/toc/index.html
Pocoo
值得关注的项目
PyPy
Celery
Jinja2
Read the Docs
gevent
pyenv
virtualenv
Stackless Python
Beautiful Soup
结巴中文分词
Green Unicorn
Sentry
Shovel
Pyflakes
pytest
Python 编程
pep8 Checker
Styles
PEP 8
Google Python Style Guide
Code Style from The Hitchhiker's Guide
PrivateRookie
V2EX    Python

请教各位 OpenStack 云计算开发想换工作有什么建议吗

  •  
  •   PrivateRookie 2019-05-29 03:21:42 +08:00 3455 次点击
    这是一个创建于 2403 天前的主题,其中的信息可能已经有所发展或是发生改变。

    工作经验总结: 工作快 1 年了,通过自学 Python (本科医学的,但对医生没兴趣)找到了一份 OpenStack 开发的工作。工作内容主要是负责 OpenStack 容器即服务组件 Magnum 维护,期间也对 k8s 有过一些实践,个人感觉容器云挺好的,也想往那方面发展;此外还负责过监控、LB 等功能开发和对接;另外也做过一些简单前端( django+angularjs )的开发

    语言总结:

    1. Python 熟练,对 Python 的高级特性(装饰器、元编程和异步等)还是了解的,阅读过不少 OpenStack 组件代码,也写过不少 Python 代码
    2. Golang 了解,学习 Golang 仅仅是因为它是容器生态里大部分软件都是它写的,但因为不喜欢它的语言风格,所只是学习了基本语法,做到大致能看懂,没有 Golang 编程实践
    3. Rust 学习中,了解。Rust 是我非常喜欢的一门语言,虽然挺难的,被编译器虐了不少便,但感觉 Rust 还是有它独特的魅力;目前还处于看完了 《 Rust 编程之道》然后在实践中和编译器做斗争的阶段
    4. JS 开发 Horizon 时学习了一部分 AngularJS,写过一些 AngularJS 代码,看过红皮书,对 JS 理解感觉还行

    技能总结:

    1. Django/Flask/Pecan 三个框架我都用过,Django 在 Horizon 开发中实践过,主要写 RESTApi ; Flask 则是一起写个人网站时使用过; Pecan 则是 OpenStack 新组件最常用的 web 框架,比 Django/Flask 更底端一些,我曾用它写过一个架构类似 OpenStack 标准组件的软件
    2. OpenStack 过去一年基本上都是在 OpenStack 中过来的,基本功能(计算、存储、网络)都有不少了解,个人对 Magnum 组件很熟悉,也为它改过不少代码;也为 OpenStack 社区做了些微小的贡献
    3. Docker/k8s 之前接触的基本上容器化的 OpenStack,所以对 Dockers 使用比较了解,加上开发 Magnum 组件,Docker Registry 等折腾了不少;至于 k8s, Magnum 就是在 fedora-atomic 上折腾 k8s,而我自己也在 CentOS 上安装过 k8s,对 k8s 概念、部署和基本使用上都有过实践
    4. Ansible 确实是个好工具,开发中经常使用,也自己编写过 playbook,最近在研究 awx
    5. ElasticSearch 之前做监控的时候使用过 ES, 使用 Python SDK 开发了一套虚拟机监控 API 和 horizon 集成
    6. Git、MySQL 等常见工具就不多说了

    个人写的一些文章,比较散

    个人希望能找一份能让我代码能力不断提升的工作,语言方面偏向于 Python、Rust 和 Go,当然,如果是其他语言我也愿意去学:)如果有大佬愿意带我,让我 Rust 能起飞,必定会紧抱大腿。 希望各位给点建议,或者直接联系我,Email: [email protected]

    15 条回复    2021-07-10 20:43:35 +08:00
    defunct9
        1
    defunct9  
       2019-05-29 06:45:45 +08:00 via iPhone
    学习,受教了
    Takamine
        2
    Takamine  
       2019-05-29 08:18:03 +08:00
    厉害,工作还没满一年就懂这么多,加油加油:flower:。
    horace1117
        3
    horace1117  
       2019-05-29 08:37:34 +08:00
    好厉害,我记得我搞了三个月 openstack 也就能改改 dashboard 还不好看
    CuChulainn
        4
    CuChulainn  
       2019-05-29 09:11:38 +08:00
    做 Iaas 的话,国内 ZStack 做的还行,技术栈主要由 Java、Python、Golang 组成,你感兴趣的话我可以帮你推一把.OpenStack 二开做产品的公司也很多, EasyStack,深信服之类的...
    ace12
        5
    ace12  
       2019-05-29 09:13:27 +08:00
    妈的太厉害力
    claymore94
        6
    claymore94  
       2019-05-29 09:19:20 +08:00
    确定你是一年学习的。。而且专业还不是计算机
    zhze93
        7
    zhze93  
       2019-05-29 10:00:00 +08:00
    我做 openstack 整一年的时候,不及楼主一半水平…
    太厉害了
    PrivateRookie
        8
    PrivateRookie  
    OP
       2019-05-29 10:36:20 +08:00
    @Takamine 谢谢!
    PrivateRookie
        9
    PrivateRookie  
    OP
       2019-05-29 10:39:06 +08:00
    @horace1117 刚进去的确实是做 dashboard, 后来做 Magnum 的老哥离职, 我不得已接手这个项目,都是逼出来的
    PrivateRookie
        10
    PrivateRookie  
    OP
       2019-05-29 10:41:33 +08:00
    @CuChulainn ZStack 的产品我看过,感觉还不错,据说他们用 Java 重写了不少东西?
    PrivateRookie
        11
    PrivateRookie  
    OP
       2019-05-29 10:42:34 +08:00
    @claymore94 我之前也玩玩编程,但真正使用研究也就开始工作以后
    CuChulainn
        12
    CuChulainn  
       2019-05-29 10:57:20 +08:00
    @PrivateRookie 管控层是用 Java 写的
    lolizeppelin
        13
    lolizeppelin  
       2019-05-30 09:29:48 +08:00
    年轻真好 我要是年轻时有这经历就好了
    lolizeppelin
        14
    lolizeppelin  
       2019-05-30 09:35:06 +08:00
    Magnum 代码应该比较新...应该没其他项目那么多兼容老代码的代码
    openstack 真是好啊。学了这个好多东西都知道了,比好多程序员瞎几把写几年都强很多
    johnzinvalid
        15
    johnzinvalid  
       2021-07-10 20:43:35 +08:00
    最近有换工作意向吗?华为云
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     5169 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 32ms UTC 07:43 PVG 15:43 LAX 23:43 JFK 02:43
    Do have faith in what you're doing.
    ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86