本人参加工作也有一定年限了,发现自己似乎是陷入了一个困局……
起初我是是以移动端开发为目标,算是潜下心来学习了一段日子的,知识比较系统基础还算得上扎实吧……然后毕业参加工作后干了差不多一个月,领导告诉我原生开发已经不适合这个版本了,然后让我自愿转去做 hybrid app 这大概就是一切噩梦的开端吧。后来我做了……我也不知道这段时间我都做了写什么,这几年光新学的编程语言就有 swift JavaScript python C++ C# 还有些诸如 CoffeeScript TypeScript Bash Script Sass 等神奇的东西,甚至还做过一段时间黑产,几乎都是工作需要速成的,除了 Haskell 是我真正感兴趣想去学,然后 Haskell 我并没有入门……
去年找了个时间看了遍《射雕英雄传》,里面有一段是洪七公向黄蓉评论郭靖学武,说郭靖虽说学一掌很慢,要学很久,但是问他想不想学新招郭靖总是说先要把这一掌练好。反观洪七公自己年轻的时候,学尽天下武功,看到什么都想去学一学,但是年老之后才发现最好用的还是降龙十八掌,像郭靖这样才是聪明的,老老实实一招一式把降龙十八掌练好,早早就可以神功大成。 而我现在仿佛就身处了这个“洪七公困局”,虽说我学了这么多语言、框架、工具、编程范式……但是说到底也仅仅是速成的,虽说满足工作需要是绰绰有余了,甚至用得久了还能给同事分享一点经验或者什么语法上的奇技淫巧,但是我自己知道是远远不够,浮于表面。比如今年我一拍脑门跑去了一家游戏公司……做了快一年的棋牌游戏,使用 C++ 开发,虽说 template、STL 之类的现在也会玩了,也能指出同事代码这里调用了无意义的拷贝构造,但是我可一点都不敢说我已经学会了 C++ 而且不只是 C++ 很多语言我都能快速入门,然后就很难继续提高了。最初我指望着同事提点,后来发现根本不现实,甚至大部分情况下他们还不如我……而且随着年龄的增长,我感觉学东西的速度也越来越慢,很多时候都吃着老本,经常写什么代码都像在写原生 app 遇事不觉先来个 MVC 什么的,感觉思维渐渐僵化。可能也和环境有关,比如去年有一个很流行的游戏架构模式 ECS 组里基本上都没人听过,唯一说得上道的是前端那边的老大,但是和他讨论过感觉也只是知道个名字,不能指导到我。但是以我目前的水平还远远达不到大厂的要求,而换了几个小厂感觉也没有提升多少,而靠自己呢又遇到了瓶颈,就像 Haskell 一样至今都入不到门,入门了呢又很难有所提升……
最近整体游戏业界市场不好,老板觉得棋牌不适合当前版本了,准备另启动一个页游项目。然后我就又被安排了去做 C++ 服务端了,公司现有的服务端是 PHP 配合 Node.js 的,也就是意味着我又得自学加自己探索。虽说不是没自信,但是我感觉半年后也就是做到能跑起来,勉强能用的水平罢了。
但是这对我成为高工或者进入大厂有什么帮助吗?
写到这里我突然意识到我每次去面试的时候都只能选择最初的移动端开发岗位,虽说很多领域我都能胜任拧螺丝的工作,但是大家都知道面试的可是造火箭啊!!!一往深了问我就只能一脸懵逼了???而面试移动端的时候面试官听了我的自我介绍后也就只能友善的告诉我这次面试主要还是以原生端为主。而且实际上我真正的原生端开发经验也就几个月,甚至都没有完整的上架过一块 app
所以目前的情况就是如此,又到了新的一年,大家都懂得,我又坐不住了。所以想请教一下各位,我目前这种情况应该:
1
ty89 2019-01-02 17:48:43 +08:00 1
能解决问题的技术,才会有价值
|
3
easylee 2019-01-02 18:20:35 +08:00
您算是前辈了,您提到的这些也正是我所困惑的。
目前洗牌太快,还是需要靠自己工作之外的时间积累和学习啊,这个就很泛了。 |
4
aldenchang 2019-01-02 18:40:57 +08:00 via iPhone
个人觉得技能树太复杂的话要适当做做减法
|
5
WordTian 2019-01-02 18:58:34 +08:00 via Android
我现在也学的很杂,好处是能开阔视野,坏处就是没有能拿的出手的技术
我是打算年后往后端或服务端开发方向发展了 |
6
Leigg 2019-01-02 19:02:28 +08:00 via iPhone
减法!
|
7
eggcake 2019-01-02 19:37:33 +08:00
感觉你学东西挺快的,不过随着年龄增长以后确实需要在深度上下功夫。如果现在公司待遇前景不错的话,可以做一下后端,深入一下。服务端这块的需求相比移动端肯定是大很多的。不用花太多功夫输出简历,现在没多少 hc,浪费时间。有针对性的输出一两个可以,了解一下差距。
最后,你说的这些都是纯技术,也要结合一下自己的兴趣,公司的待遇,还有自己的生活一起考虑一下的。 对了,现在卖红薯可能不太行了,可以考虑下卖煎饼果子,饮食文化。 |
8
laike9m 2019-01-02 19:47:03 +08:00 via Android 1
没必要总是神话大厂啊,大厂里大部分人不也是搬砖。。
|
9
0x11901 OP @easylee 😂😂😂,这是理所当然的啦,这些技术我也不是在上班的时候学的啊。只能说下班学知识点,上班写 demo 吧。不过瓶颈在提高辣。
|
11
0x11901 OP @eggcake 其实我比较在意的是半年后我会在服务端拧螺丝之后,想换工作是不是依然还是得面试移动端,毕竟也是非常浅显地学会了拧螺丝_(:_」∠)_而且我其实还是想去大厂看看的,这样的话感觉对我没有太多的价值啊,毕竟走社招肯定比不过那些一直在服务端干的同学
煎饼果子感觉毕竟地方特色了,天大南大那边加生菜的版本是异端,没有市场的! |
13
zhgg0 2019-01-02 23:34:37 +08:00
面向面试编程。面试喜欢问的那些乱七八糟的原理全看一遍,自己再把自己的心得全写一遍; leetcode 刷下简单和中等难度的。实际大厂拧螺丝可能比你现在的工作更简单。
|
14
xiaoshenke 2019-01-02 23:48:00 +08:00
每样浅尝则止没有意义,因为在某一个时间段,公司只会让你干一件事,公司不会支付你其他技能的费用。建议深入某一个方向。
|
15
Antigen 2019-01-02 23:49:11 +08:00
我投第 7.个的最后一项,尽管这不符合 V2EX 的核心价值观。我已经关注你了,期待若干年后你开着布加迪来找我。世界各地坐拥无数豪宅,美女环绕你左右。你才发现……原来世界这么大,代码只是这世界的沧海一粟。V2EX 的程序员已经换了一茬,而你已经站在了世界之巅!
|
16
vicvinc 2019-01-02 23:58:34 +08:00
考公务员,搞点小生意,比如开个小酒吧 /餐馆 /ktv 之类,岂不美哉
|
17
anmie 2019-01-03 09:38:33 +08:00
楼主的前两段描述,简直就是我啊!我现在是大前端的范畴,但是后台,运维也都做,2333333333
首先我是认为,全栈本来也是一条路,我感觉 v 站大部分人都是全能型选手,这是一件很酷的事情。 然后你的迷茫,我也有,不过我没你那么多选择 /哭瞎,我能 选择的只是 135 楼主有了答案之后,提点我一下,谢谢 |
18
fanhaipeng0403 2019-01-03 11:35:10 +08:00
和我想的差不多·~
|