首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
宝塔
V2EX  ›  程序员

请教:如何“有目的性、阶梯性地自驱性增长以达到专长?”

  •  
  •   jessun1990 · 40 天前 · 1007 次点击
    这是一个创建于 40 天前的主题,其中的信息可能已经有所发展或是发生改变。

    目前小生处于求职状态,在面试的过程中发现自己没有“专精 /专长优势”。当然我在思考自己的发展路线。

    我个人评价自己的“能力树”如下:

    • Go 语言掌握。level 1
    • 算法。level 0.5
    • 使用 Go 可以进行一般的后端 rpc/grpc 服务开发。level 1
    • mysql 数据库. level 1
    • docker 的简单操作(打包项目、启停容器)。level 1
    • elasticsearch,使用 go 第三方库进行搜索开发 /与 mysql 表同步开发。level 1
    • redis,使用第三方库完成业务上的 k-v c 存取。level 1
    • linux + vim 等辅助工具手段 /工具。level 1.5
    • python 掌握,基于 django 和 scrapy 的开发。level 1

    以上是自我评定和简单概括。

    我的疑惑是:

    以上技能都是我 2 年多来在工作生产中的经验 /使用,但似乎都是通用性技能,满足一般普通需求。实际我工作过的两家公司都没有更高层次和特别要求的技术需求。我想请教各位老师如何在过去工作中没有需求的情况下如何自驱提高(比如精通容器化,精通 TCP/ip 下网络编程,精通架构设计等等)?是工作中?还是业余中?如果业余,是如何有目的性的自学提高,如何去说服别人,这是我的优势?

    我想较为没有借鉴意义的答案是:

    多看书。

    因为当下获取书本和知识的的成本很低,所以“看什么书“,”如何有目的性的看初级类、高级类的书,以求形成技能成长链条”显得尤为重要。

    学生我入行才两年,较为困惑,希望各位老师不吝指教。

    PS: 目前我在做:

    1. 阅读《 Go 高级编程》。
    2. 整理《 Go 的并发编程之道》知识要点到 github 上。
    3. 准备使用 Rust 语言刷一下 leetcode,算法基础依旧薄弱。
    第 1 条附言  ·  40 天前
    解释:我的疑问不是该不该看,该不该学的问题。这类回答对我没有意义。

    我的疑问是:在看完 go 高级编程之道后,接下来我的第一书,第二本书不知道看什么。
    第 2 条附言  ·  40 天前
    身边的程序员朋友还是少了一些,朋友圈也小。没有可以借鉴的经验。
    我想,这个问题我得自己去找答案。
    感谢各位提点。
        1
    STRRL   40 天前 via Android   ♥ 1
    参与开源项目
        2
    345161974   40 天前 via iPhone   ♥ 1
    找个更加专业的岗位,这样深度才有动力挖掘。不同公司对技术深度需求不一样的。
        3
    jessun1990   40 天前 via Android
    @345161974 我的问题就卡在这里,那些专业岗位,想进去都必须要"已经精通和掌握该专业"。
        4
    useben   40 天前   ♥ 1
    我也 2 年,参考开源项目写一些脚手架之类的...
        5
    TomVista   40 天前
    有这个能力的不会问,问这个的都做不到,就跟明天开始好好学习一样,完犊子...
        6
    taogen   40 天前 via Android   ♥ 1
    专精必然涉及计算机底层。1. 先学习计算机底层基础。2. 然后学习你的目标领域。3. 最后多实际运用你的目标领域,促进深度和广度从而达到你要的精通。

    计算机基础书单推荐: https://github.com/tagnja/resources-of-learning/blob/master/%23cs-foundations.md

    运用建议:参与流行的开源项目,或者自己写项目。看操作系统、编译器、数据库、服务器等源码,自己实现一个。
        7
    zazalu   40 天前
    我的感觉是求职期间很容易产生这类问题,一旦入职后又太忙不会去考虑了。 所以能找一个技术含量高的工作是你应该努力去做的事情,我觉得。
        8
    zazalu   40 天前
    如果近期不缺钱的话,就多准备准备,瞄准高技术含量的工作去投简历
        9
    midknight   40 天前
    @zazalu 这就陷入先有鸡才有蛋才有鸡的问题了。
        10
    taogen   40 天前 via Android
    很多人嘴上说要学习,身体却不诚实。行百里者半九十,坚持最重要,朝着目标去做就好。适合自己的方法才是最好的,只要坚持探索,方法迟早会有的。
        11
    mcfog   40 天前 via Android   ♥ 1
    公司对你没有高要求,不代表你就不能用更高更好的技术来完成公司的项目

    都工作两年了还觉得自己是个学生?你已经是个成熟的社会人了,该学会自己成长了

    所以你觉得不想要看书的建议,但你现在也就自己看看书?你觉得看书对你成长足够了,那就继续看书;觉得不够,那要么别钻在书里,要么好好想一下为啥看书成长不起来
        12
    jessun1990   40 天前 via Android
    @mcfog 兄台误会了
    1. 我在公司能做到的更好更好的技术选型,客观限制,就这些了。
    2. 另外自称学生是个谦词……客气话。
    3. 我的问题不是不看书,我看书都有用钢笔写笔记的。问题是我接下来看的第一本,第二本,第三本书
        13
    jessun1990   40 天前 via Android
    @mcfog 问题是不知道接下来该看哪本。
        14
    jessun1990   40 天前 via Android
    @taogen 我就担心曲解我的意思。我就是求“该看哪一本“的答案。不知道该看什么最佳。
        15
    taogen   40 天前 via Android   ♥ 1
    #14 你这是要别人为你定制学习计划吗?这太过于伸手党了。每个人的情况不一样,太具体的别人没法回答。
        16
    jessun1990   40 天前 via Android
    @taogen ……明白了,这样的话,答案还得我自己去探索。
        17
    aLazarus   40 天前
    我的人生:level -10
        18
    bxqqq   40 天前
    解决值得解决的问题,为了解决这个问题,是需要精通一些东西,思考一些东西,你努力解决了这个问题,就获得了相应的才能。至于什么问题值得解决这个答案只能由你来思考了。
        19
    jessun1990   40 天前
    @taogen 想来也是,这个问题过于私人化,每个人在不同行业都是不同的路线。

    我想这个答案我得自己继续找。
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1208 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 25ms · UTC 23:24 · PVG 07:24 · LAX 15:24 · JFK 18:24
    ♥ Do have faith in what you're doing.