V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
Recommended Services
Amazon Web Services
LeanCloud
New Relic
ClearDB
AngryElephant
V2EX  ›  云计算

原互联网业务码农,现在面临选择问题

  •  
  •   AngryElephant · 2021-12-09 09:40:51 +08:00 · 7798 次点击
    这是一个创建于 1078 天前的主题,其中的信息可能已经有所发展或是发生改变。
    写了三年多互联网业务,目前跳到一家做私有云的公司,对 openstack 一窍不通,问下各位老板 openstack 发展前景到底如何,个人迷茫,到底是继续回去写业务还是努力好好学习 openstack 。
    第 1 条附言  ·  2021-12-09 16:14:42 +08:00
    技术栈:主力 python
    熟悉框架:django ,spring_boot ,
    能用 swift 写 ios 移动开发。。
    第 2 条附言  ·  2021-12-09 16:17:42 +08:00
    实习期看了一个月了,也做些记录
    确实需要牢固的基础知识( linux ,计算机网络啥的)
    就是因为这些比较欠缺,导致学习进度提不上,也没有心劲儿
    35 条回复    2021-12-14 13:51:52 +08:00
    nicebird
        1
    nicebird  
       2021-12-09 09:51:36 +08:00
    不是很懂这个行业。这几年很少听到 openstack 的声音了,不知道是用的人少了,还是说问题都解决了,所以不聊了。
    defunct9
        2
    defunct9  
       2021-12-09 09:51:52 +08:00
    openstack 是 k8s 的底层
    xf2506
        3
    xf2506  
       2021-12-09 10:25:30 +08:00
    盲猜一下,该私有云公司在紫竹?
    dynastysea
        4
    dynastysea  
       2021-12-09 10:34:04 +08:00
    学 openstack 吧,互联网业务码农再搞几年你能学到什么呢?都是 crud ,或者你问问自己你回去搞互联网业务对你自己有什么挑战?
    we8105
        5
    we8105  
       2021-12-09 11:11:20 +08:00
    @defunct9 是 k8s 底层是什么意思 ?
    libook
        6
    libook  
       2021-12-09 11:17:51 +08:00
    有没有价值不是看技术前景如何,主要看能不能盈利,还是得从公司经营业务方面去考虑。
    joshuacavell
        7
    joshuacavell  
       2021-12-09 11:25:41 +08:00
    要从个人职业规划的角度去看,单看技术前景没用.原则上所有的技术方向都面临明天完犊子的可能性
    ayasakinagi
        8
    ayasakinagi  
       2021-12-09 11:34:52 +08:00 via iPhone
    @xf2506 紫竹的那家不是 openstack
    defunct9
        9
    defunct9  
       2021-12-09 11:42:05 +08:00
    @we8105 各种托管开出的 k8s 节点都是虚机,基于 openstack 的
    joApioVVx4M4X6Rf
        10
    joApioVVx4M4X6Rf  
       2021-12-09 11:45:58 +08:00   ❤️ 1
    之前也有一个 openstackoffer ,很后悔没去,现在天天 CRUD 写垃圾业务,我敢说搞 openstack 的技术肯定不差
    wandehul
        11
    wandehul  
       2021-12-09 11:46:10 +08:00
    你自己拉勾看看 openstack 的职位就知道了。
    lolizeppelin
        12
    lolizeppelin  
       2021-12-09 11:55:37 +08:00
    openstack 照着它模型写也是 curd 吧
    写具体业务实现部分你得要知道的是具体落地操作
    这就要熟悉 linux 以及网络相关知识
    dongcidaci
        13
    dongcidaci  
       2021-12-09 11:58:44 +08:00 via Android
    好奇楼主什么技术栈
    InkAndBanner
        14
    InkAndBanner  
       2021-12-09 12:18:09 +08:00
    +1 好奇技术栈
    DAPTX4869
        15
    DAPTX4869  
       2021-12-09 12:28:05 +08:00
    @defunct9 #9 不一定吧, 底层可有可能是其它的
    feiniu
        16
    feiniu  
       2021-12-09 12:39:42 +08:00
    大学学的 openstack ,毕业没找到工作。
    找工作,都要 985 211
    ch2
        17
    ch2  
       2021-12-09 12:53:48 +08:00
    @v2exblog #10 技术先不说差不差,背后利润被充分的竞争压榨光了,会了能指望啥
    ljlj666
        18
    ljlj666  
       2021-12-09 12:59:23 +08:00
    学习 openstack 需要掌握比较扎实的基础知识(操作系统 /网络 /虚拟化等),openstack 本身没啥高端的技术。
    pengtdyd
        19
    pengtdyd  
       2021-12-09 13:26:23 +08:00
    挺小众的,我建议不要搞非主流的技术栈,你要是搞个两年后发现再就业就成问题了。
    slyang5
        20
    slyang5  
       2021-12-09 13:43:36 +08:00
    做不深 还不如做业务,深耕一个领域。业务知识积累还能成为你的护城河
    defunct9
        21
    defunct9  
       2021-12-09 13:57:12 +08:00
    @DAPTX4869 其他指? openstack 基于 KVM
    DAPTX4869
        22
    DAPTX4869  
       2021-12-09 14:10:14 +08:00
    @defunct9 #21 vmware
    buchikoma
        23
    buchikoma  
       2021-12-09 15:47:34 +08:00
    openstack 大部分厂商都是用来做云的基建,主要是 iaas 层,私有云用 openstack 会有一些重,一般厂商也就是做对应模块的二次开发,或者写一些自己的组件嵌进去
    AngryElephant
        24
    AngryElephant  
    OP
       2021-12-09 16:19:12 +08:00
    @ljlj666 确实 基础比较欠缺 导致学习进度属实慢了 慌了~
    julyclyde
        25
    julyclyde  
       2021-12-09 18:33:49 +08:00   ❤️ 1
    @defunct9 跟 k8s 没有什么必然联系
    ErwinCheung
        26
    ErwinCheung  
       2021-12-09 22:24:16 +08:00
    openstack 不是说非常难维护非常坑吗 求解惑
    fighterhit
        27
    fighterhit  
       2021-12-09 22:56:30 +08:00 via iPhone
    既然都选择了为啥才问?
    xuanbg
        28
    xuanbg  
       2021-12-10 06:48:05 +08:00
    但凡你要和数据打交道,就逃不出 CRUD 。所以,写 CRUD 代码有什么可纠结的?
    ericgui
        29
    ericgui  
       2021-12-10 06:49:47 +08:00
    是啊, 选之前不问?
    AngryElephant
        30
    AngryElephant  
    OP
       2021-12-10 08:51:55 +08:00
    @ericgui 上家离职后闲的时间比较长,当时就没做长久打算,现在不想办法看能补救一波么。。。
    AngryElephant
        31
    AngryElephant  
    OP
       2021-12-10 08:52:04 +08:00
    @fighterhit 上家离职后闲的时间比较长,当时就没做长久打算,现在不想办法看能补救一波么。。。
    cealiu
        32
    cealiu  
       2021-12-10 10:12:46 +08:00
    学 openstack 不如学 k8s, openstack 不高端,要学深需要懂 c ,懂操作系统,虚拟网络,存储等
    oluoluo
        33
    oluoluo  
       2021-12-10 11:07:58 +08:00
    搞 k8s 吧,最近云原生什么的还挺火的
    cqdev
        34
    cqdev  
       2021-12-10 18:09:21 +08:00
    在私有云的赛道上,openstack ,vsphere 是主要的产品。纯私有云未来有点难,目测大多数公司都会慢慢走向混合云的架构,目前大的公有云厂商也在发力混合云并提供了自有数据中心的上云的方案。openstack 学习成本非常高,如果没有很强的网络知识,学习会很痛苦。
    lolizeppelin
        35
    lolizeppelin  
       2021-12-14 13:51:52 +08:00
    就说个 openstack 最基本的功能管理虚拟机

    虚拟机管理用到 libvert,这是它管理虚拟机的配置文件
    https://libvirt.org/formatdomain.html

    你要不这些配置的具体内容....你怎么清清楚楚的创建虚拟机?
    你自己看看这些配置对应得要学多少知识,这玩意不懂个大概你相关虚拟机管理业务代码,咋做二次开发?

    这还是 openstack 最基本的一个部分,还有最基本的网络部分更是大头,vlan 、vxlan, openvswitch, linux 防火墙,linux 命名空间,linux 路由,还有外部设备的网络相关技术。

    这是写 openstack 代码之前基本要会的....

    然后呢,openstack 的工具库都基本是自己写,rpc 框架, 以及 object version 等和你之前会的 django 么一毛钱关系

    openstack 主要使用的 django 还是用来做纯前端的...当年要是有 react 估计根本就没 django 什么事...

    当然好好学对代码能力提升还是挺大的,至少这套流程学下来对普通程序员来说算是比较开眼的..
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1015 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 22:11 · PVG 06:11 · LAX 14:11 · JFK 17:11
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.