一年运维,目前在做运维开发,想转职成架构师,一定要掌握 Java 或者 C++吗? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
dieorobey
V2EX    问与答

一年运维,目前在做运维开发,想转职成架构师,一定要掌握 Java 或者 C++吗?

  •  
  •   dieorobey 2016-07-30 23:16:34 +08:00 6285 次点击
    这是一个创建于 3376 天前的主题,其中的信息可能已经有所发展或是发生改变。

    LZ 做了一年运维, IDC 到网络拓扑以及应用运维都有一定了解,因为实际参与过运维工作所以懂运维的需求,目前在做运维开发,工作基调是根据开源的运维工具( ansible 、 puppet 等等)做二次研发,同时在做一些面向开发人员的流程系统,比如说程序代码的发布系统等等。

    工作中接触到了很多大型网站架构的东西,比如说 dubbo 这种 SOA 框架、消息队列以及内存数据库,同时也在当一个“全栈工程师”,页面到数据库都是自己在规划或者配合别人的规划。从工作中学到了很多东西,想成为一个基础架构或者中间件的开发者。

    目前工作内容基本是通过 Python 完成,懂一点 Web 框架和一些设计模式,观察身边的架构师或者技术大牛无一例外都是精通 Java 或者 C++抑或是 C#这种庞大而又强劲的语言。个人认为 Python 用着虽然爽但很难凭这个去成为架构师或者从事中间件研发,印象最深刻的一次是做了一个和 Oracle 相关的系统,别人评价说“ Python 真是运维神器”,这种话怎么都听着怪怪的。

    所以真心求教各位,想从事架构师或者中间件研发,必须要掌握 Java 或者 C++到精通水平吗?

    6 条回复    2016-08-01 09:11:37 +08:00
    rrfeng
        1
    rrfeng  
       2016-07-30 23:21:34 +08:00
    个人感觉不是必须。

    但是你想一下,如果在一个 java 团队里做架构师,那么你不懂 java 如何做下去?
    毕竟还是要和团队交流。
    julyclyde
        2
    julyclyde  
       2016-07-31 10:30:31 +08:00
    你如果自己都不会,怎么收拾你要收拾的那帮人呢?
    Gothack
        3
    Gothack  
       2016-07-31 14:51:29 +08:00 via iPhone
    说实话,一年运维就想做架构师……另外 devops 用 java 和 cpp 的不多吧?
    julyclyde
        4
    julyclyde  
       2016-07-31 23:14:21 +08:00
    @Gothack 架构师必然是和运维有关的,人倒没什么问题。不过你说的技能方面的考虑确实是个问题
    dieorobey
        5
    dieorobey  
    OP
       2016-07-31 23:40:10 +08:00 via iPhone
    @julyclyde 因为不用 PythonWeb 的时间很少,所以提这个问题。转职就必然需要分散精力去做这些东西,即使单纯运用 Py 能够保障数千台机器运维活动的正常,转职还是必须要跨过传统大型语言这个坎。
    那看来坎确实存在,从 JavaWeb 开始吧:-)
    Gothack
        6
    Gothack  
       2016-08-01 09:11:37 +08:00 via iPhone
    @julyclyde 运维除了技术本身还是个很依赖经验的行业,一年运维做架构师怎么来说也太短点,无论是做方案管人还是服众…
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     955 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 26ms UTC 21:55 PVG 05:55 LAX 14:55 JFK 17:55
    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