技能树点的有点乱,我该怎么办?

2016-07-08 12:07:18 +08:00
 lingxueyu
大三的时候接触到了 ruby ,于是就开始了漫漫的 ruby 之路,虽然做的都是一些小项目,但是用来了解一点基础的业务逻辑这些项目也足够练手了!


但是出来工作以后发现,不管是 ruby 还是其他的语言,作为后端工程师想要有所进步还是要接触更大型的项目或者更为创新有意思的项目,而不仅仅局限在业务逻辑(此处没有觉得业务逻辑不好的意思,只是想要扩宽视野),但是目前为止只能接触到一些小型的外包项目,于是就开始自学。


开始因为工作的原因自学了 Swift ,做了一段时间的 iOS 开发,项目也上线了,后来又回来做 ruby ,有独立开发项目和部署的经验,后来前端缺人,我就去做前端,用 vue.js 做了个微信端,但是 html 和 css 不是我写的,后来说网站需要重构,我就又自学了 react.js ,搭配 flux 的架构做了个网站,再然后发现 react-native 也蛮有意思的,就自己搭了一个 react-native 配合 redux 框架做的 APP ,但是只有列表和筛选功能,还只是初步,但是对 redux 和 react-native 也增加了一些了解。


后台语言也因为工作原因, ruby 和 php 都没什么大问题(针对小型的外包项目来说),对 nginx 服务器的一些反向代理、负载均衡的有一些些实践经验,然后数据那块缺人我就持续做爬虫,避过验证码直接替换 cookies 什么的,还有用一些库模拟浏览器点击登录啊提交表单这些很简单的东西, curl 发发请求什么的

现在问题来了。。我想从这家公司离职了,因为感觉挺迷茫的,但是现在技能树点的有点乱,我自己又觉得好像没有一个是能够很深入精通的,想做后端,但是项目不够大技术难度达不到,想做前端,可我对 html 和 css 并不熟练,比较擅长页面逻辑,就是把前端当成后端在写。。求指教,我该怎么办?
11377 次点击
所在节点    程序员
88 条回复
FindHao
2016-07-08 12:14:04 +08:00
我也有点这个症状,希望看到别人的回复。。
lingxueyu
2016-07-08 12:15:47 +08:00
@FindHao /(ㄒoㄒ)/~~我现在感觉两头投简历都不会有人要
hoythan
2016-07-08 12:21:06 +08:00
哦, PHP 是世界上最好的语言.
kera0a
2016-07-08 12:21:57 +08:00
我觉得多学点东西还是很好的。视野会开阔很多。
有些人担心学多了会学而不精,
其实现在分的什么前端后端客户端,很多都是相通的,技术都可以互用。

就算不是编码之列的技术,也能帮助你
我大学的时候自学了 PS 和 AE ,直接让我在动画上理解的特别快。并且很容易想到某个动画效果如何实现。
和美工的交流也很简单
lingxueyu
2016-07-08 12:22:55 +08:00
@kera0a 我同意多学点是好的,但是落实到找工作的时候就很迷茫了
bigfei
2016-07-08 12:25:45 +08:00
这不就是全端么,挺好的。
毕业一年没必要这么早定型的,先去家创业公司锻炼锻炼。
看你对前端还算是有点经验的,继续前端吧。
HTML 、 CSS 什么的,有美工 /设计师把把关,不需要太精通的。
robinshi2010
2016-07-08 12:27:00 +08:00
同想看看有没有高手引路。
bdbai
2016-07-08 12:28:31 +08:00
把前端当成后端写,这个思路就对了。
顺便安利 NodeJS 前后端的大河蟹。
ljcarsenal
2016-07-08 12:30:25 +08:00
样样通样样松…………
mrwangrj
2016-07-08 12:33:46 +08:00
换工作就像网页上面的超链接,你永远不知道你点进去之后是什么,多点手艺总是好的。
lingxueyu
2016-07-08 12:34:31 +08:00
诶?你肿么知道我毕业一年?
lingxueyu
2016-07-08 12:34:54 +08:00
@bigfei 诶?你肿么知道我毕业一年?
kitalphaj
2016-07-08 12:35:16 +08:00
我觉得刚工作几年的都会有这个问题,可以说是一个很尴尬的阶段,就是没什么特别牛逼的,但是都基本懂一些。但是之后的话就要根据自己的爱好专研某一块,比如你喜欢后端,就要具体点,后端那么多框架语言, Rails 写起来我觉得很舒服,但是这几年的发展开始趋于水平(看看 Github 上的 Trending 就知道)。 C#照目前的发展趋势估计会热门一段时间(具体的说是.Net )。前端 Javascript 也是在往上坡走。 Swift 就不说了,亲儿子以后也肯定会大力支持,不过开源后发展难免会慢下来。所以你得抓住一门框架也好语言也好,达到 Senior 的级别(就是别人让你 10 分钟准备讲讲对这个框架的理解,你可以讲得让不同层次的人都有收获),那基本上就可以了。然后水平方向也得发展,不用花太多时间,但是有空也要关注下别的语言,技术什么的。
lingxueyu
2016-07-08 12:35:22 +08:00
@mrwangrj 是啊~我也觉得学到也是自己的,也蛮开心的,这不是想要离职了么~
lingxueyu
2016-07-08 12:40:24 +08:00
@kitalphaj 所以现在就尴尬了。。换工作的话。。感觉拿不出手
kitalphaj
2016-07-08 12:41:33 +08:00
@lingxueyu 换是可以换,但是不要期望太高就是,最好能做自己喜欢的方向就行。
Mirachael
2016-07-08 12:44:56 +08:00
自己多做几个独立项目吧,把自己会的用上,不会的开发过程中自然解决了。然后做个博客记录自己的经验,然后再考虑辞职什么的。。毕竟人靠衣装,程序猿靠项目装。
notgod
2016-07-08 12:47:22 +08:00
選擇個主力的,其他的可以懂 不需要特別精通
it 行業都差不多
EchoUtopia
2016-07-08 12:55:46 +08:00
可以都接触,都会做,但是得有一个方向很擅长
bk201
2016-07-08 13:00:38 +08:00
你知道问题所在了,为何不知道怎么办?专精一下一个你想应聘工作的技能.

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/291115

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX