程序员的 “选择困难症”

2015-12-17 09:16:10 +08:00
 sfree2005

自己的技术背景:
大学的时候我读的是网络工程,然后自学了 PHP , JavaScript/jQuery , CSS ,工作之后都是 web developer 了
工作内容组成:
- PHP ( 45%)
- JavaScript/jQuery/Angular ( 35%)
- CSS/Boostrap ( 15%)
- Linux 服务器管理配置,维护(5%)

今天我看到了 Meteor js 介绍视频

https://www.youtube.com/watch?v=dOCMpoeuwTI

live update 做到这份上,觉得超酷的~~社区里也超热闹的, github star 都 3W+了

问题来了,我是否要学习 Meteor 呢?每当看到某些新框架 /语言的时候好像总想学一下,我知道工作的话其实精通一种已经不错,但只是一时忍不住,老是到处看看那些新框架 /语言的特性演示,看完之后就像打鸡血一样想学下。但毕竟时间有限,学得好像也不够深度而且工作的项目里不见得都能用上,所以水平有限(我的 Angular 就是这样,现在会写一般的 directive 了,在学怎么 test )。

我的自学清单上已经不少东西,不知道自己该怎样安排学习优先权了~~

附:自学清单
- Symfony 2 (我工作中是用一个很偏门的 PHP MVC 框架,和 Symfony 有 7 , 8 成相似吧,但还是想 学下流行的框架)
- 原生 JS 的 Object-Oriented 及特性,为了在 debug Angular 时用到
- Angular 2.0
- Node.js? Meteor?还是其他什么 Backbone 或者 vue.js 呀,还有很多我感兴趣的技术~~

3944 次点击
所在节点    程序员
25 条回复
mcfog
2015-12-17 13:19:48 +08:00
nodejs 熟悉一下编译工具生态链,建议 gulp 和 webpack 都看看,他们干的事情不太一样,一起用或者只用其中一个都很好

promise 如果还不知道或者不觉得它有用的话,好好学一下,学到“没 promise 简直没法写异步代码”的程度为止

angular 用过 1 足够了,建议看看 react & (flux 系的任选一个),老牌的 backbone 也不错,但觉得精力不够的话就算了,基础扎实了上什么框架都能迅速掌握的

想往后台方面发展的话, linux 和网络协议多熟悉,数据库, redis ,消息队列这些多熟悉

想玩第二门后台语言的话, node/go/c++吧

至于深度广度的问题,暂时工作上没需求的话,基本上撸个自己的 weekend project 觉得还比较顺 就行了,反正真得用的时候还是得重新看一遍/还是会更新的
bramblex
2015-12-17 15:17:55 +08:00
@moji2016

很有可能只是单纯你没思维而已
sfree2005
2015-12-18 01:10:38 +08:00
@mcfog 非常感谢如此详细的回复~
Gulp 那些工具很感兴趣,感觉做网页用命令行越多越 geek
Promise 有研究过,在工作中也有很轻度的使用,但估计要重度使用后才能吃透它。

我的后台知识都是上网络课程时候学的,那些基础还是有的,会去看看 node
sfree2005
2015-12-18 01:18:19 +08:00
@moji2016
任何框架都不完美,即使现在框架本身有很多问题,但如果社区的支持很多,用的人和机构很多,那些缺点也会慢慢的改进。我是对 JS 那些框架抱很乐观的态度。
walk1ng
2015-12-18 13:21:42 +08:00
各位说了半天似乎还是没能解决楼主的问题。
兴趣太多时间太少,看不到回报,同楼主一样纠结。

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

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

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

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

© 2021 V2EX