kaiyiliu123
V2EX  ›  Java

迷茫…转行程序员 3 年,该会什么技术?

  •  
  •   kaiyiliu123 · Sep 19, 2019 via Android · 6045 views
    This topic created in 2435 days ago, the information mentioned may be changed or developed.

    毕业培训 java 转行程序员,运气不错去了一家几千人的财务软件公司,但是做轻应用,三年没人带…只能实现客户的需求,没考虑过并发什么的,因为一直也没遇到过这种情况,都是问题驱动…会搭 ssm,会搭 boot,数据库用过 orcl mysql,会写存储过程,前端…基础 js jQ…不提也罢。

    平时从需求沟通到系统设计到开发到部署,前端有其他同事负责,给他提供接口即可

    有时间准备学习 dubbo cloud…redis…nginx…这几个单词不知道拼错没…哈

    请问过来人们…我现在是不是差的挺多的?是不是刚毕业就可以我这样?或者甚至超我很多?一直觉得自己挺差的…唉,不过还是准备接受打击,刺激一下自己,另外这种技术北京薪资应该多少?

    19 replies    2019-09-20 10:09:14 +08:00
    fengpan567
        1
    fengpan567  
       Sep 19, 2019
    三年了还没用过 dubbo 和 redis ?看看教程很快会用了
    kmyzzy
        2
    kmyzzy  
       Sep 19, 2019
    会这么多还迷茫?不是应该骄傲吗?
    nullboy
        3
    nullboy  
       Sep 19, 2019
    为啥要人带?
    ----------------------------
    "三年没人带"
    luopengfei14
        4
    luopengfei14  
       Sep 19, 2019 via iPhone
    不需要离职,先出去面试,大概哪些应该知道了
    Ravenddd
        5
    Ravenddd  
       Sep 19, 2019
    做了三年技术不说怎样, 经验肯定比毕业生牛逼很多, 自信点老哥
    Leigg
        6
    Leigg  
       Sep 19, 2019 via Android
    舒适区呆久了,不想离开。?
    sodulty
        7
    sodulty  
       Sep 19, 2019
    以业务驱动的编程,缺少挑战性。你准备学的这几个目前应届生标配
    kaiyiliu123
        8
    kaiyiliu123  
    OP
       Sep 19, 2019 via Android
    @sodulty 嗯…你是说用过别人搭的,还是完全自己搭起?
    lvzhiqiang
        9
    lvzhiqiang  
       Sep 19, 2019
    先学 Linux,你说那几个都应该后面再学~~
    kaiyiliu123
        10
    kaiyiliu123  
    OP
       Sep 19, 2019 via Android
    @lvzhiqiang 应该学到什么程度呢…现在只会部署,数据泵导出,总感觉这个是不是用的时候百度就行了…😂
    omniversia
        11
    omniversia  
       Sep 19, 2019
    能有机会进个正经些的互联网公司很快就可以学会了。最快的方法就是看着别人实际代码学,demo 毕竟作用是很有限的,很多实际业务场景碰不到。
    zhgg0
        12
    zhgg0  
       Sep 19, 2019 via iPhone
    我从大公司内部客户端转的后台,你说的这些一个月就全会了。用很简单,有基础,随便找点例子看看就会了,关键得看书学原理,然后会面试就行了,普通的业务用实在太简单了。mysql redis rpc mq zk 之类的每样找本书来看原理。
    fishCatcher
        13
    fishCatcher  
       Sep 19, 2019 via iPhone
    @fengpan567 说实话,就算会用,也只是在若干技术栈上加了一个条目而已,广度增加了,但是深度没有实质性的变化,不能解决根本问题
    notreami
        14
    notreami  
       Sep 19, 2019
    @fengpan567 5 年也不一定要用过吧。dubbo、redis 又不是没有替代方案。
    wangkai0351
        15
    wangkai0351  
       Sep 19, 2019
    培训班出来的大多没有完整的计算机知识框架,最直观的是没时间读一读每本教科书前一两章的 background,把握不住历史上每个新概念新技术出现的起因结尾,更别说把握技术发展的脉络了。
    这是培训班要加强的地方,楼主加油!
    zhybb2010
        16
    zhybb2010  
       Sep 19, 2019
    用没用过 xx 技术其实无所谓,程序员的深度和广度很难见底,毕竟与个人兴趣和所处的项目有很大的关系,所以最能代表经验 /技术的往往是自己拿到一个全新的技术栈,你同样学习 /使用,能学的多快,用的多好。
    huntcool001
        17
    huntcool001  
       Sep 19, 2019
    "会写存储过程"

    2019 年了..
    lvzhiqiang
        18
    lvzhiqiang  
       Sep 20, 2019
    @kaiyiliu123 你说那几个应用,基本都是在 Linux 上部署的,所以对 Linux 的熟悉,
    1.起码要掌握 20 个常用命令的使用
    2.熟悉 Linux 的目录结构
    3.shell 脚本的编写和阅读
    4.Linux 性能基础监控
    Aresxue
        19
    Aresxue  
       Sep 20, 2019
    补基础见效太慢,直接学应用级的东西好了,像各种中间件都挑一样了解原理学会使用,比如 MQ,可以看看 RokectMQ 和 Kafka,缓存看 redis,搜索引擎看 ES, 分布式数据库看看 DRDS ( SQL 路由型)和 DBProxy(中间代理型),服务调用看看 dubbo 或者 grpc,请求分发比如 nginx(中间件)和 zuul(代码层),然后把 Spring 的各种 hook 再看看,这些了解了至少不会啥都不懂了。
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   1688 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 60ms · UTC 16:23 · PVG 00:23 · LAX 09:23 · JFK 12:23
    ♥ Do have faith in what you're doing.