V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
kaiyiliu123
V2EX  ›  Java

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

  •  
  •   kaiyiliu123 · 2019-09-19 07:58:21 +08:00 via Android · 5288 次点击
    这是一个创建于 1897 天前的主题,其中的信息可能已经有所发展或是发生改变。

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

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

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

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

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

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