想请教各位前辈该如何规划自己的职业路线? - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
allele
V2EX    职场话题

想请教各位前辈该如何规划自己的职业路线?

  •  
  •   allele 2018-12-31 15:25:38 +08:00 4311 次点击
    这是一个创建于 2477 天前的主题,其中的信息可能已经有所发展或是发生改变。

    毕业了快有小半年了,一些事情依旧没想明白。我本科来自浙大 GIS。大二萌生转专业的想法,失败;大四跨考计算机,差一分;今年辞职二战,估摸着应该也是凉了。现在的我,处于一个空窗期,没有工作,没有书读,也不知道做什么。

    一直在自学,想走技术这条道路,但苦于无法入门。我自己心里也很着急,一直在暗示自己一定要克服软弱的天性。但是真的不知道该如何着手,专业课虽然可以拿到不低的分数,但是自己只会解题,无法融会贯通。相比工程方面的,我更喜欢刷 leetcode。二者恶性循环...最终结果是:项目寥寥,基础又薄弱。

    这几天失业在家,真真切切体会到了焦虑。所以我想请教各位过来人:

    • 从学习路线上看,我是应该在多学一些( java,HTML...),还是应该学的深入一些(我平时用 C++比较多)?
    • 针对能力不足这一事实,我是应该潜心学习(啃书本?参加培训班?),还是应该找实习,还是应该转行?
    16 条回复    2019-01-02 05:04:29 +08:00
    shylockhg
        1
    shylockhg  
       2018-12-31 15:30:26 +08:00
    家里有矿,喜欢啥玩啥
    家里没矿,找个搬砖工作先
    p2pCoder
        2
    p2pCoder  
       2018-12-31 15:43:54 +08:00 via Android
    学历起点已经很高了
    编程基础也基本有了
    但是心态 状态整体还停留在学生的状态,还是快点找份工作,摆脱这种状态
    ppyybb
        3
    ppyybb  
       2018-12-31 16:35:45 +08:00 via iPhone   1
    浙大的按理说不应该啊……,gis 应该也会有一些编程基础吧
    而且你不是准备考研了吗?那么应该基础知识还是会学到一些的啊,比如 os,网络,数据库这些

    leetcode 刷的多那么一般的面试算法题应该是没有什么难度的,浙大的智商肯定也比较可以了,核心就在于你不太喜欢做工程方面的,这个是个硬伤,要想办法解决

    首先你说下你原来做啥工作,有啥收获?
    然后考虑下一些有难度的工程项目,一般这些对智力还是有一定挑战,比如写个编译器,写个分布式 kv 数据库( mit6.824 ),或者去拿一些工程竞赛(阿里中间件比赛)玩一玩,看看能不能激发兴趣,同时帮助找工作

    如果这些都还是没有兴趣,看看算法有没有兴趣,但是现在算法门槛高,而且找到的大部分对工程能力要求也还是不低的,你学习的时间肯定也会比较久。

    上面是方向的建议

    至于找工作,按照我自己最近跳槽社招的经验来看,寒冬是有明显影响的,往后除了几个现金流很稳的大公司(部门),hc 只会减少很多的。所以你速度还得加快,最好做一个项目后就开始找。

    另外别忘了外企,你如果算法题刷的比较厉害,微软,hulu,Google 这些都可以试试

    转行最后考虑吧,你做其它的未必就有兴趣和天赋
    a852695
        4
    a852695  
       2018-12-31 16:43:49 +08:00
    现在大环境不是很好,相比前面三年的机会是少了很多,我觉得这个时候更应该让自己具备多方面的技能去应对多变的环境,具体说职业规划,说实话,都是建立在理想基础上,总之你往一线大公司看齐,努力进去也算是对自己的一个最为清晰和稳当的规划
    wugn
        5
    wugn  
       2018-12-31 16:52:13 +08:00
    互联网寒冬,工作了一年打算滚回学校回炉重造了 ..
    allele
        6
    allele  
    OP
       2018-12-31 17:10:14 +08:00 via iPhone
    @ppyybb
    谢谢您!
    我上一份工作做的是网页游戏前端开发,具体是用 actionscript3 实现游戏的业务逻辑,譬如副本界面,游戏聊天室等等。我本身不是很喜欢这份工作加之网页游戏式微,所以才辞职考研。这份工作最大的收获就是让我知道了我的能力不足以支撑我的审美(简单点说就是我看不上我们公司做的东西)。
    工程方面的,我也觉得自己可能需要寻找自己的兴趣。前辈你说的这些我都会去研究一下。
    其实我读研究生的目标就是想去谷歌微软,因为我觉得在那里我的工作可能会有意义一些。虽然有点学生气吧……
    allele
        7
    allele  
    OP
       2018-12-31 17:14:27 +08:00 via iPhone
    @p2pCoder 谢谢!您说的挺对的。我的父母我的前女友都和我说我这人很学生气,自己的想法的确挺幼稚挺理想化的。比如一定要热爱自己的工作,一定要 make the better world....
    ppyybb
        8
    ppyybb  
       2018-12-31 18:03:11 +08:00 via iPhone
    @allele 不一定非要去 google 微软这些,当然这里面肯定更加 work life balance

    你如果原来是做前端,现在就要考虑清楚下一份做什么工作了,可以把目标放在一线大厂核心部门,但是也要做好二线公司的准备。因为你不是应届生了,所以如果没有拿得出手的项目别人肯定会怀疑你工程能力的,这个肯定是要解决的。

    建议就是做一个有难度的项目(不一定要做完),然后就开始找工作吧,过年好好利用下,做一个有点难度的项目也就 1 个月就可以有个基本框架出来了。

    然后看看网上的面经,补充下基础知识和常见面试题,一边找一边复习,年后找工作的很多,竞争肯定不小的。你现在只可能把自己定位成一个高潜力的走了弯路的菜鸟,你就看看怎么样表现才能符合这个描述吧...
    asan2006
        9
    asan2006  
       2018-12-31 21:14:14 +08:00   2
    @allele 楼主不要灰心,路有很多,慢慢发现。我认为工作与所学专业从来都是两码事,GIS 是个很好的专业,考虑下以下职业发展路线:
    GIS----高精地图(自动驾驶行业)----转算法----转编程----人工智能、AI
    我觉得前 /钱景无限啊,而且自动驾驶算人工智能领域内技术面涵盖较广的,数学、编程、工程都有用武之地。
    曾经我一数学专业的同学,喜欢干工程,现在在某桥梁设计院,建桥建的不亦乐乎~~~
    carrotuestc
        10
    carrotuestc  
       2018-12-31 23:39:39 +08:00
    楼主学历很好啊 我最近在搞一些私人的培训 有兴趣可以找我聊聊
    catch
        11
    catch  
       2018-12-31 23:57:17 +08:00 via iPhone
    认清自己的水平再选择,问别人没用
    Kreja
        12
    Kreja  
       2019-01-01 00:39:01 +08:00
    做技术你要做什么呀?前端还是其他?前端的话直接工作呀,你知道你项目少,就做项目呀,培训班不要去,还是干起来要紧
    swim2sun
        13
    swim2sun  
       2019-01-01 01:13:34 +08:00
    我也是 GIS 专业出身,GIS 也算跟计算机粘点边,转行做 IT 不难,我当年也是大学时候坚定了学编程的目标,自学了一段时间,然后校招找了份程序员的工作。
    楼主 985 毕业起点已经比很多人高了,你需要明确目标,究竟是做前端还是后端?主力语言是什么?找到目标认真学一把,找份相关的工作。
    探索兴趣应该是在校期间的事情,走出校园后已经没有太多时间去把什么都玩一遍,你要家里有矿当我没说…
    q397064399
        14
    q397064399  
       2019-01-01 08:30:36 +08:00   2
    @swim2sun #13 说实话你真不要鼓励他,在互联网企业或者软件公司里面搞技术,我承认一定的基础上会看学历,但是专业粘个边,技能上又不是随大流的方向,其实是很吃亏的,actionscript 我没记错的话 应该是 flash 相关的东西,flash 都已经算得上是凉透了的玩意,在这个领域投入的越多越是吃亏, 另外看题主的描述,几乎没有在其它技术应用领域有投入过时间,否则不会在语言方面纠结。

    @asan2006 #9 你这样的规划实际上等于没有规划,都跨了好几个领域了,这几个领域需要的核心领域知识几乎完全不相干。


    回答楼主的问题,出来做社会人就要实事求是,你对公司的产品审美那是你个人的事情不是公司的事情,公司是雇你来完成编程工作 并为这份工作支付你薪水的,你应该要想清楚除了公司的薪水回报外,你能从这份编程工作中获得什么,actionscript 我没记错的话,就应用在 flash 相关,flash 在乔帮主时代就被判了死刑,再过多投入时间在相关技术是一件得不偿失的事情。如果想在技术生涯获得良好的回报 我建议看看 程序员修炼之道,里面有介绍过 在业余时间如何选择并学习新技术。

    如果打算做用户端交互技术的,目前热门的前端技术都是避不过去的。
    如果是做后台业务系统,在企业业务应用领域 Java 基本上占据了最主要的份额,相关的应用框架 微服务系统架构 都可以了解一下。

    另外 C++的应用范围越来越窄了,新兴的 Go Rust 已经在慢慢取代 C++,高性能跟并发有 Go,而且随着时间的推移,Go 的 GC 肯定是能达到 Java 的水准的,在实时性要求不是很高 但是对性能有较强的需求,Go 是一个很好的选择。

    如果是做底层系统或驱动相关的东西,目前依旧是 C 的天下,个人不建议做这个领域,一来 Soc 芯片级别的驱动都是原厂保密的,在国内大陆 做板级系统的都是做应用系统,而且这些个领域比较偏门,到现在连个大一统的工具都没有出现,做嵌入式交互的 QT GTK 什么偏门的 GUI 都有,另外各个公司应用的 C 库 大多也是自己写的,使用 C 更多是一个传统了,因为很多芯片厂商只提供了 C 级别的 SDK 工具,如果是做安卓应用或者 framework 之类的又是另外一回事。

    AI/人工智能相关领域不太了解,不予评价。

    另外 IT 技术发展真的没那么快,我十年前上中学的时候写 Java 跟现在写 Java 几乎没什么区别,还是那 MVC 三板斧或者其它分层那套玩意,V 层随着前后端分离,把 JSP 相关的东西淘汰了,这一部分的工作交给了前端,后台只需要关注 业务 系统复杂性 架构稳定性 系统可维护性 就好了。

    最后说一句,想在职业道路上有些许发展或者在人生道路上获得更多的金钱财富,就不要只局限在技术这块,技术虽然是我们搞技术的人安身立命之根本,但同时技术也只是人生中能赚钱的技能的一小部分。
    SYP
        15
    SYP  
       2019-01-01 14:21:07 +08:00
    只是技术的话..实话说跟产线工人没区别,熟练了就很无聊;
    真做研究的话,学历不够,看不懂的。
    xiaoshenke
        16
    xiaoshenke  
       2019-01-02 05:04:29 +08:00 via Android
    看了你的描述,感觉你的运气有点太差->两次考研没上。但实话说你的工程能力是不够的,而且你也不喜欢做工程,至少还没有喜欢的工程。我的建议,先找到自己喜欢的东西,然后找个对应的工作,下半年辞掉继续考研。
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     2340 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 24ms UTC 15:52 PVG 23:52 LAX 08:52 JFK 11:52
    Do have faith in what you're doing.
    ubao 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