请大佬们评价下现状,脑壳疼(一(工)一) - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
kennyliu
V2EX    程序员

请大佬们评价下现状,脑壳疼(一(工)一)

  •  
  •   kennyliu 2019-08-08 11:46:04 +08:00 3572 次点击
    这是一个创建于 2270 天前的主题,其中的信息可能已经有所发展或是发生改变。
    双非二本毕业一年整了,从外包跳槽一次,目前在上海一家非外包公司 IT 部门供职,965,需求不多时有自己学技术的时间,工作上也不完全是 CRUD Boy。

    公司业务方向也还可以,但不算是自己最想去的互联网金融方向(原因就是觉得能和钱接触的项目才是真的牛逼业务,毕竟钱这种数据的一致性要求最高),如果说考虑再去读个研,一定争取蚂蚁金服 Offer 啥的。

    一年时间技术积累也有一些,目前 Java、Python 工作中混着用,Go 自学,Java 就基本写公司业务(会遇到需要同步或者多线程的场景,但是不多。),Python 写脚本处理一些辅助业务。

    很真实的一点就是 Java 代码风格上能用 lambda 就必须用 lambda,能用 Java8 新特性就用新特性,所以在最开始入职的时候有些 Java 代码我都没咋看明白,外包真的是用着 Java8 写着 Java6 代码。

    数据库相关的技术主要接触或者用到的是 Redis、MySQL、PostgreSQL、InfluxDB 这些,Emmm...,熟练使用吧,什么深层次的原理实质都是背的,自己独到理解很少,SQL 在提交之前会 explain 一下,看看 join 情况,优化下效率。

    消息中间件没用过 kafka 等其他的,从大学到工作 RabbitMQ 包揽了我消息中间件所有的使用,所以 RabbitMQ 熟练使用以及一些深度配置 OK 的,写完这个帖子还要再去搞搞看。

    因为不是外包公司,没什么骗工时熬夜等上线的东西,自动化 CI/CD,基于 GitLab+Jenkins+K8S+Docker,所有服务容器化,随时上线部署,无缝切换,当然对于 K8s 和 Docker 来说,也是属于 Rookie,只会基本命令,最难的网络和存储仍属小白一枚。

    最后分布式这个东西,其实挺复杂和头疼的,也算是我想深入了解的东西,分布式事务、分布式 Session 处理、负载均衡、熔断机制、服务治理、通信协议、路由处理......;不啦不啦一大堆的东西,公司里的项目也没有说是很全面考虑到这些问题,所以学习道路阻且艰,不知道怎么才是一个尽可能好的学习路线。

    说了一堆,不知道各位 V 友有啥想法,目前接触的东西还可以吧,可能是有点多而杂了,但觉得毕业一年积累经验才是重要,大佬可以忽略我,但是怎么说呢还是希望减少一些歧路,或者走向更高层次。
    gaigechunfeng
        1
    gaigechunfeng  
       2019-08-08 11:50:14 +08:00
    我个人感觉毕业一年,你的水平挺好的了。
    以后有需要找你,加个好友
    wx:MTM5MjgxNjg2Nzk=
    woshi88
        2
    woshi88  
       2019-08-08 12:44:14 +08:00
    emmmm,我无话可说了,我觉得我狗屁都不是
    sheeta
        3
    sheeta  
       2019-08-08 12:45:59 +08:00
    楼上+1
    kennyliu
        4
    kennyliu  
    OP
       2019-08-08 13:24:36 +08:00
    @woshi88 最深的感触就是别去外包,涉及的东西少,而且太重复!
    iPhoneXI
        5
    iPhoneXI  
       2019-08-08 15:07:14 +08:00 via Android
    每隔半年出去面试面试?
    vsitebon
        6
    vsitebon  
       2019-08-08 15:20:46 +08:00
    我总结一下你可能想问的问题以供后续的人回答:
    目前我的技术栈:语言以 Jaa 为主,了解语言特性,Python 为辅;熟悉或者了解的数据库有 Redis、MySQL、PostgreSQL、InfluxDB 等;熟悉的中间件为 RabbitMQ 等 ;熟悉部署流程,了解基本的容器化知识。
    目前还在自学 Go 语言。
    1、想要精进网络以及分布式方向的知识,请问该如何学习?
    2、目前我如何完善自己的技术以达到能够进入金融领域的互联网公司?
    3、我是否应该读研?
    4、现在我的水平在招聘市场中大约是什么级别?
    Raymon111111
        7
    Raymon111111  
       2019-08-08 15:43:55 +08:00
    建议是工作两年或者三年时间去一个大厂

    想学你最后说的那些东西就简单很多
    greatdancing
        8
    greatdancing  
       2019-08-08 15:44:56 +08:00 via Android
    细节
    双非一本
    二本本来是双非
    MingyuRay
        9
    MingyuRay  
       2019-08-08 16:19:53 +08:00
    @greatdancing hhhh。我也是想说 保持数据的一致性很重要
    kennyliu
        10
    kennyliu  
    OP
       2019-08-08 16:51:43 +08:00
    @greatdancing @MingyuRay 一本 输入法联想出错了
    Foreverdxa
        11
    Foreverdxa  
       2019-08-08 20:07:22 +08:00
    强。。。。。。
    claymore94
        12
    claymore94  
       2019-08-08 20:41:20 +08:00
    一年多学了这么多东西。。
    想学分布式就往大数据搞,这个需求会多。
    感觉后端开发往往要干些运维的东西。
    金融不一定去蚂蚁,感觉蚂蚁还是比较难,去一些理财公司也可以,能活到现在的 p2p 也说明了公司实力。
    aguesuka
        13
    aguesuka  
       2019-08-09 07:43:58 +08:00 via Android
    nio 和 juc 怎么样?我觉得最有用的是写两个。不过面试喜欢问看过那些开源框架
    kennyliu
        14
    kennyliu  
    OP
       2019-08-09 09:35:16 +08:00
    @claymore94 其实有点同样感觉 我们用 influxdb 这种时序数据库也是解决业务运维的问题 准备没事了解下 Hadoop 吧
    kennyliu
        15
    kennyliu  
    OP
       2019-08-09 09:46:54 +08:00
    @aguesuka JUC 和 NIO,目前 java.util.concurrent 包下常用的类基本使用没啥问题,就是经常忘记语法和类名,对于线程状态的切换有所深入,最经典的为什么 wait 和 notify 在 object 中定义而不在 Thread 中定义的问题都思考过。原生 NIO 用的不多,而且 NIO 重点是在网络上,网络上非阻塞 socket 通信,公司直接 Netty 了。
    Joyboo
        16
    Joyboo  
       2019-08-09 11:27:34 +08:00
    说到底,还是公司业务量级不够,量级够了就算是简单的业务想处理好也不简单
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     862 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 27ms UTC 22:40 PVG 06:40 LAX 15:40 JFK 18:40
    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