请问,新入行想做程序员的人,如何自学?学什么语言?

2017-12-21 10:33:18 +08:00
 evannan
就信息化与编程而言,码农是这个时代的最大受益者。
所以,加入我要转入码农行业?学啥语言比较符合未来趋势?

我就想以后自己写点东西。
8478 次点击
所在节点    程序员
85 条回复
monnand
2017-12-22 02:14:56 +08:00
语言都没学叫什么新入行?
baidang201
2017-12-22 08:52:33 +08:00
python js
msg7086
2017-12-22 09:07:30 +08:00
先问问,你打算学几年?
一个正常零基础从大学开始学,到能在公司里起上比较大的作用,最少也要五六年吧。
keikeizhang
2017-12-22 09:14:24 +08:00
英语
UBcai
2017-12-22 09:55:02 +08:00
java 好找工作
yomiko123
2017-12-22 10:00:35 +08:00
无论你学什么,都可以来素材火看视频教程学习
http://www.sucaihuo.com/video
rocksolid
2017-12-22 10:06:49 +08:00
为了工作的话,直接开个招聘网站看看哪个需求多
vanityfairn
2017-12-22 10:30:13 +08:00
还是不要当码农比较好,没有真正的兴趣,还是不推荐入这行~学着玩玩可以,自学想找工作的难度极高。无论是前后端,知识面肯定要广,前后端熟练是必须的(以后端的角度来说)
mmqc
2017-12-22 10:34:20 +08:00
如果楼主想学 Python 找工作的话,可以来我的帖子里看看。我看得帖子就是询问 Python 工作的问题的
zhangsen1992
2017-12-22 10:59:36 +08:00
java
ankle306
2017-12-22 11:12:04 +08:00
找工作,做码农,学 Java ;学着玩,研究机器学习,用 Python
lwbjing
2017-12-22 11:19:32 +08:00
语言先学英语,,学科再入数学。。
恰好,这两样我都不擅长。。
fengwei23
2017-12-22 11:21:14 +08:00
兴趣入门,有时间,学 python ;找工作,时间紧,学 java ;想变得牛逼,又有时间,可以先学习 C 语言
zhaogaz
2017-12-22 11:33:35 +08:00
js 不太行, 我的意见和 @lihongjie0209 这位差不多。 因为里面有些不通用的东西。。。

针对第一个问题:从目前现状看趋势的话,
显然是 python 了。py 在上升期。
java 的话,由于体量很大,也可以说是趋势了。


自己写点东西的话,就很尴尬了,因为一个语言一般不能解决完整的问题。可能要学不少东西才能做出来。

如何自学?
多写写就会了。。。但是一般问如何自学的人肯定是想要问捷径的。很遗憾,没有。

学哪个语言?
初期找个面相对象的语言,不要 c++ 不要 js。
js 的话,在 web 开发方面不可能不接触的,用到再学就行。

额外
如果还有精力的话,可以学学楼上说的东西,从头理解有助于之后的进一步学习。
lihongjie0209
2017-12-22 11:38:32 +08:00
@zhaogaz #74 学 js 的看似学的多, 大部分时间都花在一些犄角旮旯的语言`特性`以及不成熟的工具配置中, 这些东西只有在经历过之后才会发现, 不建议非前端入 js 的坑
ptrees
2017-12-22 11:48:34 +08:00
python 最容易,学起来不枯燥
但是要找工作还是学 java 吧
jtsai
2017-12-22 12:05:36 +08:00
@zhaogaz
@lihongjie0209

为什么 js 有些东西不通用,因为前端来讲,js 是唯一的,应用界的第一语言。 你学 node.js 那思想就跟 java php 通用了,目前搞 js 不要太爽,前后端统一个语言,横跨 app 有 react native,桌面有 electron。 一个语言写所有。太适合个人搞事了。

并且,0 基础比 java 好学,比 python 好找工作,比 php 涉猎广。

而且以目前唯一都地位,是看不到被其他语言替代都迹象。简直太好了。

学。
SuperMild
2017-12-22 12:15:37 +08:00
入门学哪个主流语言都很好,基础的东西差别不是很大。就入门的程度,还谈不上语言(只要是主流语言)差异的影响。当然,如果确定了发展方向或自己想做的东西,则可以更准确地选择语言,比较搞网页前端离不开 js,搞安卓应用 java 是首选等等。
dartabe
2017-12-22 12:20:21 +08:00
0 基础我觉得还是先学个 JAVA 或者类似的语言好 里面包罗万象 再学 JS 就快的多了
enihcam
2017-12-22 12:25:27 +08:00
只会 Java 的程序员一般没什么主见,随波逐流而已。

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

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

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

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

© 2021 V2EX