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

迫于裸辞找工作, Java 后台三年,请大家帮我看看简历提提意见。

  •  
  •   jeffh · 2019-11-13 11:19:04 +08:00 · 7994 次点击
    这是一个创建于 1868 天前的主题,其中的信息可能已经有所发展或是发生改变。

    Java 开发三年,基础较好,了解常用的集合源码,熟悉多线程编程,源码级了解多线程相关类 ThreadPoolExecutor、AQS、FutureTask 等,看过很多 Java 经典书,如:

    • 《 Java 四大名著》
    • 《 Spring 揭秘》
    • 《 TCP/IP 详解:卷一》
    • 《 Spring 揭秘》
    • 《深入理解 Java 虚拟机》
    • 《 Java 并发编程实战》
    • 《 redis 设计与实现》等。

    算法能力一般。请大家帮我看看简历,面广州的大厂有希望吗?应该怎么改简历比较好,谢谢。

    简历地址(无法发网址,只能发 base64 了):aHR0cHM6Ly9naXRodWIuY29tL3plYmluaC90b29sYm94L2Jsb2IvbWFzdGVyL3plYmluaF9qYXZhLWRldi1lbmdpbmVlci5tZA==

    第 1 条附言  ·  2019-11-14 16:43:06 +08:00
    项目经验和个人收获写得太简单,主要是因为业务 crud 没什么成长和收获,不知道怎么润色。新技术基本都靠自学的。
    37 条回复    2019-11-26 12:18:43 +08:00
    catch
        1
    catch  
       2019-11-13 11:41:14 +08:00 via iPhone
    算法不行笔试就刷了
    incisor
        2
    incisor  
       2019-11-13 11:48:07 +08:00
    晓教育目前招聘中高级 java 后台,base 广州太古汇,有兴趣联系看看吗?我可以帮你内推
    qwertyuiopas
        3
    qwertyuiopas  
       2019-11-13 13:04:58 +08:00
    成都杭州两地蚂蚁大财务团队,HC 不限量,感兴趣的同学可以联系我,我们觉得不是那种墨迹卡流程的团队,简历评估过了就一面,顺利面完就发 offer !!!
    联系方式: YW1vbndkeEBnbWFpbC5jb20=
    dooonabe
        4
    dooonabe  
       2019-11-13 13:23:38 +08:00
    项目介绍是不是有点简单?
    aguesuka
        5
    aguesuka  
       2019-11-13 13:25:01 +08:00
    建议把源码级的熟悉和会用区分开
    crackhopper
        6
    crackhopper  
       2019-11-13 14:09:19 +08:00
    1. 需要刷题。很重要。
    2. 多看看面经。很多业务上,原理级别的需要掌握的比较好。协议上也要深入一点。
    3. 调优部分的经历需要多准备:怎么发现问题,怎么尝试,怎么解决,后期展望。
    我个人觉得还可以。主要还是要包装好和面试好。
    crackhopper
        7
    crackhopper  
       2019-11-13 14:10:30 +08:00
    另外简历可以优化一下。你考虑一下你是 HR,希望从应聘者身上看到什么?针对 JD 优化优化,多展示给对方看自己的业务积累和能力。
    jeffh
        8
    jeffh  
    OP
       2019-11-13 14:21:55 +08:00
    @catch #1 算法也不会很差,但确实对我来说有点难度,leetcode 刚开始刷分治、dp、回溯的 easy 题
    jeffh
        9
    jeffh  
    OP
       2019-11-13 14:22:49 +08:00
    @incisor #2 晓教育技术怎么样,还有加班多吗
    lietoumai
        10
    lietoumai  
       2019-11-13 14:58:07 +08:00
    简单看了下
    项目描述有大概框架但是内容填充较少
    有说明但是亮点和成绩描述较少;
    jeffh
        11
    jeffh  
    OP
       2019-11-13 15:11:16 +08:00
    @dooonabe #4 嗯嗯,crud 搬砖工不知道要写上什么好
    jeffh
        12
    jeffh  
    OP
       2019-11-13 15:12:01 +08:00
    @aguesuka #5 好的,我分开来写吧
    jeffh
        13
    jeffh  
    OP
       2019-11-13 15:14:59 +08:00
    @crackhopper #6 #7 前辈说的几点建议都很 nice,只是我肚子里没货都倒不出墨水
    yclooer
        14
    yclooer  
       2019-11-13 15:36:19 +08:00
    同三年 java 后台,感觉你的简历很不错
    Uyuhz
        15
    Uyuhz  
       2019-11-13 15:37:57 +08:00
    同三年,感觉比我强多了...另外 MangoDB 是不是打错了 = =
    blackccc
        16
    blackccc  
       2019-11-13 15:51:29 +08:00
    三年 java 是多少 k,在广州的话
    1107139144
        17
    1107139144  
       2019-11-13 19:08:25 +08:00
    项目职责写的太简介了,使用了什么技术解决了什么问题,写细一点。还有技能清单,熟悉跟熟练要知道怎么写,听过写了解,用过写熟悉,用的多写熟练
    incisor
        18
    incisor  
       2019-11-13 19:31:04 +08:00 via iPhone
    @jeffh 分项目吧,开发不加班是不可能的,只是加到多晚的区别
    515576745
        19
    515576745  
       2019-11-13 19:36:29 +08:00 via Android
    @incisor 英语要求?是二座吗
    jeffh
        20
    jeffh  
    OP
       2019-11-13 22:25:29 +08:00
    @yclooer #14 我是属于一般般的,现在出来的应届生感觉技术好强
    jeffh
        21
    jeffh  
    OP
       2019-11-13 22:25:57 +08:00
    @Uyuhz #15 一起加油
    tairan2006
        22
    tairan2006  
       2019-11-13 22:37:41 +08:00
    大厂要刷题呀
    IamNotShady
        23
    IamNotShady  
       2019-11-14 09:39:27 +08:00
    项目介绍有点简单,最好加个项目背景,个人的收获。
    Drew2019
        24
    Drew2019  
       2019-11-14 10:38:06 +08:00
    我也是华农 16 年软件工程毕业的,感觉你比我厉害多了
    incisor
        25
    incisor  
       2019-11-14 12:32:47 +08:00
    @515576745 英语的要求没有写,但不知道实际有没有
    l8g
        26
    l8g  
       2019-11-14 16:28:53 +08:00
    说实话,按你的描述,项目看起来没有什么难点和亮点,看看项目经验上还能不能润色吧。
    jeffh
        27
    jeffh  
    OP
       2019-11-14 16:39:35 +08:00
    @l8g #26 就是因为没什么难点和亮点才纠结,crudboy
    jeffh
        28
    jeffh  
    OP
       2019-11-14 16:40:22 +08:00
    @Drew2019 #24 是软工的还是软 r 的,说不定认识呢
    jeffh
        29
    jeffh  
    OP
       2019-11-14 16:41:08 +08:00
    @IamNotShady #23 好的,主要个人感觉项目 crud 也不难,没什么收获
    Drew2019
        30
    Drew2019  
       2019-11-14 16:45:12 +08:00
    @jeffh 软 r 的
    jeffh
        31
    jeffh  
    OP
       2019-11-14 17:11:55 +08:00
    @incisor #25 怎么联系你内推一下
    jeffh
        32
    jeffh  
    OP
       2019-11-14 17:13:06 +08:00
    @Drew2019 #30 软 r 很多大神啊,加油,向大神看齐
    incisor
        33
    incisor  
       2019-11-14 17:38:45 +08:00
    @jeffh 可以先发简历到我邮箱哈: [email protected]
    mortonnex
        34
    mortonnex  
       2019-11-14 17:44:39 +08:00
    内推头条 [email protected]
    dymanZy
        35
    dymanZy  
       2019-11-15 13:06:31 +08:00
    去深圳可以接受?头条内推可以联系一下 ZGVuZ3podW95YW9AYnl0ZWRhbmNlLmNvbQ==
    iris1314
        36
    iris1314  
       2019-11-16 14:58:35 +08:00
    招聘 java 欢迎简历 [email protected]
    Balloonwj
        37
    Balloonwj  
       2019-11-26 12:18:43 +08:00
    有公众号读者在后台向我提问:

    JAVA 程序员,4 年了,迷茫了,希望由前辈可以给指出一个技术路线 5 年左右程序员必须要掌握的知识技能树?
    工作了很久了,对于目前自己的技术程度不满意,但是不知道如何梳理。学习一些技术是不知道是否有用。希望前辈可以指点迷津。不以年限轮英雄,希望可以给出您的见解。修改一次。。。。。。项目设计都是我来做。。。数据库设计也是我来做。。。我的意思是。。感觉目前自己的知识储备不足以支撑我架构以及设计。。求个知识树。。。。
    以下是我的回答:

    先举两个真实的例子。

    例子一:
    前两天我在给我们部门做服务器网络故障排查经验分享时,我问了一个问题关于 java.io.DataOutputStream 的问题,如果从一个 socket 输出流中读取数据,如果当前流中没有数据,读方法是否会阻塞。我又问,假如阻塞,会阻塞多久?我们如何避免这个问题。很多人回答不上来,更不用说,Java 中的 AIO、NIO 的使用细节了。

    例子二:
    我归纳一下,情况大致如下:
    有不少朋友通过我的公众号『 easyserverdev 』(高性能服务器开发)中的『职业指导』模块找到我,来意大致是:做 java 开发工作了三五年了,月收入不到二万,现在因为人到中年,经济压力比较大; 但是工作上只能做做模块,写写业务代码,所以即使跳槽也不会拿到满意的薪资,所以只好维持现状(但又特别苦闷、迷茫)。

    我来说一下我的观点,说的现实一点,题主所谓的迷茫其实因知识能力的不足导致的成就感、收入水平与日益增长的工作年限的矛盾。

    越是高薪的职位,其对人的要求也越高。诸如上面的例子,工作有几年的 java 开发者,连 jdk 中基本的输入输出流的细节都搞不清楚,一问到就是各种摇头,然后说各种 java 框架,这样的开发者其实并不合格,因为他们离开了框架就啥也做不了,那么在工作安排上这样的人不天天也业务代码,谁来写呢?(核心的技术框架是不能让他们写的,由于基础水平不扎实,写出来的框架稳定性和性能会不好)。说的悲观一点,这样的开发者公司是从来不缺的,铁打的营盘,流水的兵,走了再招一批罢了,这也就是所谓的千军易得一将难求,我们要努力做将才乃至帅才,而不是小兵。

    在面试某些 java 开发者时,我问的比较多的一个问题就是,java 多线程之间的同步技术有哪些,然后不少面试者就病急乱投医了,甚至连 ConcurrentHashMap 都说上了。这也是典型的基础概念模糊不清,ConcurrentHashMap 是一个线程安全性容器,但绝不是一个线程同步技术。

    再比如问面试者 java.lang.Object 有哪些常用方法时,不少面试者能说出来的也不多。

    我举这些例子并不是为了要教大家具体的 java 知识,而是为了说明基础知识的重要性。如果你的 java 基础足够好(熟悉 jdk 的常用类,知道常用接口的各种坑和注意事项),那么开发一个东西时即使不用框架你也能顺畅地写出来。这样的人才具备进一步发展的潜力。退一步说,不管多么复杂的 java 框架,都是基于 jdk 那些类库的。你 jdk 的基础知识都学不好,我不相信那些上层框架你能搞的透彻。

    说一千道一万,核心的还是基础知识不扎实的问题。就和刘备当年成就帝业一样,诸葛亮给的策略就是先谋取荆州,再进军西蜀,最后三分天下。同理 jdk 的基础知识就是你应该要首先谋取的“荆州”,进一步的各种框架、架构设计是你的“蜀地”。基础不牢,想其他的东西都是好高骛远,不切实际。最后日复一日,年复一年,在恨自己生不逢时,领导不是伯乐的嗟叹中蹉跎了岁月。

    对于上面这个注重基础的问题上,实际情形中,我遇到三种人。

    第一类:意识不到基础知识的重要性,这类人就不提了。

    第二类,意识到基础知识的重要性,但是总是在各种理由和借口中麻痹自己,温水煮青蛙把自己“煮死”。很多咨询我的人,也是这种情况,说什么自己工作忙,家庭琐事多。我其实不想多说啥,为失败找借口的人太多,为成功找方法的人太少。你工作五年了,每个月抽一天时间来补一下基础,你现在都不是这样了,这个时间也抽不出来?自我麻痹而已。这类人其实是有想法没啥行动。

    第三类,意识到基础的重要性,同时在各种闲暇时间去补充,去积累。这样的人学的最快,最后达到的高度也很高(当然收入也不菲)。

    扎实的基础知识 + 见多识广的框架经验,让你在职场上变得无可替代,这才是你的核心竞争力。答案可能有点跑题了,但是我觉得先解决思想上的问题,行动上就容易许多了。

    如果您想和我聊聊这方面的东西或者职业上有任何迷茫和困惑想听听我的建议,您可以关注公众号『 easyserverdev 』(高性能服务器开发),在其中回复『职业指导』,我们可以针对性地聊一聊。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1426 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 26ms · UTC 17:14 · PVG 01:14 · LAX 09:14 · JFK 12:14
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.