不知道能找份怎样的工作... - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
请不要在回答技术问题时复制粘贴 AI 生成的内容
JackyCDK
V2EX    程序员

不知道能找份怎样的工作...

  •  
  •   JackyCDK
    jackyczj 2020 年 7 月 28 日 via Android 5290 次点击
    这是一个创建于 2007 天前的主题,其中的信息可能已经有所发展或是发生改变。

    大三下学期发现学校(二本学院)似乎没啥好学了的(2018 年) ,于是找学长内推了一份工作,然后从 PHP 开始做起,做了三个多月 thinkPHP,在一个月内使用 workman 构建了一整套基于微信 api 的客服系统,以及一系列微信公众号管理啥的。

    2019 年 5 月份开始接手公司核心业务的构建,开始接触 Go 语言,我们公司是做 SDN 网络提供的,一个还算蛮新鲜的概念,而最大的门槛是既要懂软件,也要懂二三层的网络以及一系列的协议,所以很多网络工程师半路转软件的 “野路子” ,而“野路子”写出来的代码,能用,但是确实只有他们自己能维护,于是我开始学习了一些网络基础,想着帮他们弄出一套走正规软件流程的系统。

    学 go 学的还蛮轻松的,刚刚不是说原本的代码很“野路子”吗,在学了一个多月 go 之后,我开始翻看代码以及阅览业务系统,然后发现一个接口居然需要整整 2s 多才能有反应,起初我想着有可能是这个接口所需要用到的数据量可能比较多,毕竟这接口会收集全国各地我们设备的运行状态。但是说实话,越想越不对劲,因为数据源其实就在后端的另外一个模块上,最大的延迟就是 RestFul API 上了,再怎么说也不会拖到 2s 。

    于是我开始翻看代码,发现这个接口会查询 5 次数据库,每查询一次数据库都要从另一个模块请求数据,然后当所有时间加起来时,最大的时延有可能会达到 3s, 于是开始着手优化,把所有请求改成了 go 语言应该有的样子: 并发 ,使接口的最大时延取决于最长的那一次请求模块数据,于是这个接口的性能得到了质的提升,从最低 2s 降低到了最低 200ms, 至于那个模块因为是使用 Java 写的,我实在对 Java 不怎么感冒,于是就没去碰了。

    之后公司突然给了我一个项目,要我去写一个控制 ovn 的 restful api 服务,我翻看了以下 GitHub 发现似乎有 api 给我用,于是就开始着手编码了,当时也没想到这 api 是没完成的,于是在补齐 api 的间歇开始给 ebay 的 go-ovn 项目提交了代码,这也是我人生中第一次提交 pr,之后陆陆续续的贡献了 1000 多行代码,也算是给开源项目做过贡献了。

    而后给这几个项目建立 CI/CD 流水线,建议了各位在自建的 GitLab 上使用 issue 进行问题汇报,带头公司的 TDD 进程, 以及对公司 git workflow 的建议等都是一些没啥好说的故事了。

    最近一个项目是做完的是一个基于 go-micro 的微服务,具体业务我也说不得,最大的亮点可能是在设计的时候使用了 nats 来进行 server 与 client 端消息的推送以及订阅,我因为毕业设计的问题导致 3 个月没有在公司编写代码,只参与了后端与客户端对接流程的设计,以及客户端的主体代码框架等,而后我毕业设计结束之后,后端与客户端大体完成,还差一个用户验证模块,于是我基于 casbin 构建了一套微服务的 jwt 鉴权模块,我们是使用 mongoDB 的,而官方的 casbin 当时没有 mongoDB 的适配器,你以为我要说我写了一套吗 23333,并没有,我也是从 GitHub 上整了一套 casbin-mongo-adapter 来做适配工作,有轮子就别折腾自己,这是永远的道理。

    这就是我这两年来的一些经历了,最近公司没啥事给我做了,我也觉得我也差不多是时候找些新工作来做了,不知道我未来该怎么走呢....

    29 条回复    2020-07-29 18:32:15 +08:00
    stiekel
        1
    stiekel  
       2020 年 7 月 28 日
    lz 相当不错了。不知道 sdn 哪一块,2s 实在太夸张。
    想要在哪里找工作?
    laike9m
        2
    laike9m  
       2020 年 7 月 28 日 via Android
    就正常准备简历找工作呗。你这个项目经历足够了。。
    JackyCDK
        3
    JackyCDK  
    OP
       2020 年 7 月 28 日 via Android
    @stiekel 监听对比所有隧道的连接状态之类的,设备分布在我国各地....所以一开始我以为是正常的
    JackyCDK
        4
    JackyCDK  
    OP
       2020 年 7 月 28 日 via Android
    @laike9m 就,挺迷茫的,不知道是接着走这条路下去还是说出来找开发工作...
    JackyCDK
        5
    JackyCDK  
    OP
       2020 年 7 月 28 日 via Android
    @stiekel base 广州,还是习惯在广东的
    exploreXin
        6
    exploreXin  
       2020 年 7 月 28 日   3
    以君之才,结业两年,能有如此才干,依我之见 。。。。两条路,第一,往大公司走,但去了大公司,由于大公司业务多,员工多,所以分到你手里的东西会很窄,意思是你不用懂那么多,但是一定要精,也就是去大公司走专家路线,这也是国内互联网日趋规范的大趋势,专事专人专办,才能让企业和市场良性发展,大公司的优势就是稳定,不用担心公司干部下去跑路。第二条路,就是去一个发展良好的创业公司,以楼主的能力和经验,也是很适合去小公司当个领导的,创业公司有点就是锻炼人,学的东西多,一句话就是让你发展成 T 字型人才,一专多能,专的部分和大公司是一样的,要精通,T 字上面的一横,就是要你懂管理,沟通,设计,谋划大局方面的能力,另外如果公司上市了,也许在你毕业五六年的时候就可以达到财富自由,要知道大公司,一个普通员工从底层想要达到财务自由,可是需要十几二十年的时间,所以遇到自己觉得不错的创业公司,是可以尝试一下的。创业公司的缺点也很明显,现在创业门槛太低了,连三个人手里有个几万块钱,再在网上随便找个“互联网点子”,就天天意淫自己会成为下一个互联网首富,科技巨子,这样的企业太多了,干不过几个月就会跑路,最后跟着受罪的是企业里面的员工。所以今后如何发展,要根据自己的条件和意向,制定好未来的职业规划,谋定而后动,才是最稳妥的方式。
    agriphar
        7
    agriphar  
       2020 年 7 月 28 日
    大三? 二本?
    考研吧,朋友,出来之后路会更宽,大厂才有的挑
    JackyCDK
        8
    JackyCDK  
    OP
       2020 年 7 月 28 日 via Android
    @exploreXin 不是结业两年..今年 7 月刚毕业,谢谢你提供的意见,很有参考价值
    JackyCDK
        9
    JackyCDK  
    OP
       2020 年 7 月 28 日 via Android
    @agriphar 刚毕业了,考研对软件技术本身没有啥好处....还要浪费一两年时光进去,感觉很亏
    xuwei0056
        10
    xuwei0056  
       2020 年 7 月 28 日
    @JackyCDK 以前我也是这么想的,现在看来还是考研香
    KuroNekoFan
        11
    KuroNekoFan  
       2020 年 7 月 28 日
    看描述挺不错的啊,比很多人强了
    JackyCDK
        12
    JackyCDK  
    OP
       2020 年 7 月 28 日 via Android
    @xuwei0056 哈哈哈哈哈,也许的确是这样
    agriphar
        13
    agriphar  
       2020 年 7 月 28 日
    @JackyCDK 劝你一句,其实还是考研更划算
    工作上的技术本质,真的没啥特别的,无非就是干活、在哪里干活的区别
    门槛其实非常重要的,很多时候,你得先进去才有的挑
    挑选工作,而不是被工作挑选,才能带给人最大的快乐
    JackyCDK
        14
    JackyCDK  
    OP
       2020 年 7 月 28 日
    @agriphar 感谢提供意见,会把这个方向放在可选择的分支上。
    gIQgxDI09Jflpdc2
        15
    gIQgxDI09Jflpdc2  
       2020 年 7 月 28 日
    同建议考研,我大学的时候也觉得计算机专业没必要考研。等毕业 1 年之后才开始改变想法,现在 4 年过去了,越来越觉能大学期间考研是很好的选择。
    shikimoon
        16
    shikimoon  
       2020 年 7 月 28 日
    sdn 算比较新鲜?我硕士方向就是这个。。。
    JackyCDK
        18
    JackyCDK  
    OP
       2020 年 7 月 28 日 via Android
    @shikimoon 四年前创立的创业公司,当时来说确实蛮新鲜。
    JackyCDK
        19
    JackyCDK  
    OP
       2020 年 7 月 28 日 via Android
    @stiekel 感谢,我注意一下看看有没有我能胜任的
    DJQTDJ
        20
    DJQTDJ  
       2020 年 7 月 28 日
    100%建议考研!
    你见过谁说过考研后悔的?都是没考研后悔的!
    tankren
        21
    tankren  
       2020 年 7 月 28 日
    这么长的文章提炼一下弄个简历 到处撒吧
    ZinWUT
        22
    ZinWUT  
       2020 年 7 月 28 日
    考研对你来说来不及了,应该抓紧进入中型( 500 人)以上的公司工作。
    职场 online 也是一种游戏,加技能点 转职,重回学校对你来说费力且不一定高效。
    最好在力所能及的情况下,进大厂
    bxqqq
        23
    bxqqq  
       2020 年 7 月 28 日
    https://laike9m.com/blog/suo-yi-dao-di-yao-bu-yao-du-yan,119/ 上面那么多劝读研的,我分享篇文章。
    Jooooooooo
        24
    Jooooooooo  
       2020 年 7 月 28 日
    有这个项目经历可以直接找工作了

    能进大厂就没必要考研, 你考研出来工作并不会更好
    RedBeanIce
        25
    RedBeanIce  
       2020 年 7 月 29 日
    毕业三年,考研已经来不及了。

    心痛中,
    Gakho
        26
    Gakho  
       2020 年 7 月 29 日
    @bxqqq #23 还以为是 laike9m 在 #2 发言然后这里又贴了 blog ...
    hsluoyz
        27
    hsluoyz  
    PRO
       2020 年 7 月 29 日
    @JackyCDK 你好,我是 casbin 作者。有兴趣加入社区,参与开源么?参与开源也许本身不是一份工作,但如果做出成绩,却有可能给你带来份好工作。联系方式见官网 QQ 群
    JackyCDK
        28
    JackyCDK  
    OP
       2020 年 7 月 29 日
    @hsluoyz 可以啊
    johnsona
        29
    johnsona  
       2020 年 7 月 29 日
    @RedBeanIce 然而还是想
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2603 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 40ms UTC 02:48 PVG 10:48 LAX 18:48 JFK 21:48
    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