打算在这条路上走到黑

2015-08-12 18:17:08 +08:00
 tianzhen
楼主的情况是这样的,自学编程,由于没有科班背景,一打学习开始便是和动态语言打交道,PHP -> Python -> Ruby -> JavaScript,有幸于去年正式上了程序开发这班车,在全职开发的这大半年中,绝大部分时间都在写JavaScript(算是狭义的前端开发,因为只写JS,实现web前端逻辑,不需要负责HTML/CSS),我很喜欢写代码,打算在这条路上走到黑 …现在想选择一条倾向于后端开发的路深入学习下去,特来请教各位前辈,提前先谢谢了!我自己做了个简要的可能路径分析:

继续深入钻研JS:

- UP: 当前工作主力语言,能学以致用,相信编程这货光知道不行,必须得实际操作,敲得越多会敲得越好
- DOWN: 虽说JS现在大行其道,前后通吃,但总感觉它不是深钻的理想对象,据说真的node开发高手都是身后C/C++背景的,能看懂node源码实现…不然只能流于表面,且node也并非能适用于任何后端场景,日后换工作局限较大

利用业余时间啃Java:

- UP: Java的学习资料算是最全的了,在coursera上有北大的Java程序设计课程,又或各大培训机构的视频,啥高祺Java 300课,交口称赞马士兵老师的课,此外数据结构、算法、设计模式大部分书也都是基于Java的。而且工作机会也貌似最多
- DOWN: 太罗嗦了,实现点小功能需要一大堆boilerplate代码,而且非常依赖笨重的IDE,让基本上只接触过动态语言的我实在有点受不了…

利用业余时间深入Python:

- UP: 应该是自己最喜欢的语言了,强大到不行,啥都能干,2和3版本问题在我这个水平也不会太困扰我,入2准没错 :D
- DOWN: 说白了还是工作机会比较少,楼主不在北上广,本地用Python的都是很小的公司…
5810 次点击
所在节点    程序员
46 条回复
iminto
2015-08-13 16:16:17 +08:00
你需要学Java,学学工程语言,而不是随便写写的脚本
bk201
2015-08-13 16:20:13 +08:00
爱好是最好的老师,走到黑说明你还不爱她,对她没信心
jukka
2015-08-14 08:24:53 +08:00
1,用简单的语言做简单的事情。
2,使用C + Lua。
500miles
2015-08-14 12:57:24 +08:00
楼主看完所有回答 . 更加迷茫了......

最终决定把这个问题交给上帝来抉择 : 最终选择了javascript .

----- 任何能用JavaScript实现的应用,终将会用JavaScript实现
Librazy
2015-08-14 21:40:01 +08:00
@karlakte 坑太大爬不出去了
JamesRuan
2015-08-15 20:09:19 +08:00
@Librazy 从放弃使用IDE开始,哈哈!

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

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

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

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

© 2021 V2EX