现在究竟学什么语言?

2016-11-07 20:01:16 +08:00
 situliang
题主目前是成都附近的大三狗一枚,想从事 IT 行业,已经上课学了 C++/JAVA/JAVA WEB 然而并没有什么 ruan 用
经历:
1.从大一开始自学做网页,学校教的编程语言基础就只会 JAVA 的,面向对象也理解了。
2.大二的时候自学 TP 框架,对原生 php 了解不是很多,会基本的操作 mysql 。
3.已经用 TP 做了几个网站小项目(局域网用的那种),来源于老师申报了学校科研项目,给我们千把元钱做出来。
资源:
1.因为在学校的创新创业基地,配备了 4 台 hp 的服务器,就我一个人在玩,平时基本不想碰,偶尔装 Linux 玩。
2.老师在阿里云买了个 1k 左右的服务器,给我管理,也没去碰。

本来想自己学下安卓,用 TP 写服务端的接口,但跟着网上各种视频教程学的很无力,感觉几天就忘完了。
看趋势,感觉 golang 又很有发展前途,又不敢全力去研究。
学校的话什么都教 C++/java/jsp/c#都是只教一些基础,然后大四让你去某个培训机构培训三个月。
但是实在不想去,所以明年暑假想在成都找个公司实习,但感觉往那个方向投简历都没底气!
求 V2 大神指点!
10275 次点击
所在节点    程序员
102 条回复
Thoxvi
2016-11-07 23:30:15 +08:00
我对楼主的建议是不用太重视语言,一切新技术都是基于旧的知识做到的,学好几大门学科,还怕跟不上时代吗~

还有就是浮躁,说是浮躁也不恰当,只是没有自己对计算机领域的认识,都听别人说,所以才感觉没有目标并且急躁、感到迷茫,建议楼主重视基本功,底子好学什么都快~


以上只是我个人建议,只做参考,没有人可以对任何人指手画脚~
haihan
2016-11-07 23:35:34 +08:00
看准了你想去的公司和想做的事,然后去看看他们的 JD 。需要啥就学啥就行。
Mark24
2016-11-07 23:39:08 +08:00
大学都被被迫学习 C ,了解过程式变成。
后来被迫学了 MATLAB ,那真的是函数套函数。
后来我自己选择了 Python ,混合着过程式和学习着面向对象。
有段时间自学了 Java ,进一步了解面向对象。
后来 JavaScript 让我站在另外一个角度学习语言,原来还有原型这种方式存在。

学习设计模式的时候,很多概念 Python , JavaScript 并不能表达的很明显, Java 更有助于理解,动态语言已经把特性融入设计中了。

所以,真的就像那个图,每种语言都是一种特别的姿势。想要涨知识(姿势),多接触,多学习,总没有坏处。

我现在也想通了。语言就是工具,很多新思想不断地被提出,不断地被加入语言中,改良着语言和工具 —— 每种语言进化出了自己的生态,习惯,实践者各自对一些思想的理解。

这是一个漫漫征途。了解背后的思想,更重要一点吧。

就像张无忌学那个剑法,把有形的剑招都忘掉,领悟后面的 —— 万剑归宗的道理。
reus
2016-11-07 23:48:20 +08:00
服务器不想碰,你还学个什么……
你根本就没有学习的热情,哪个语言对你来说不重要,因为哪个你都没有热情去学
有的话早就去学去研究了,哪需要来这里问呢
clearbug
2016-11-08 00:05:35 +08:00
@frankmdong 图片哪来的?不够高清啊
xz
2016-11-08 00:08:57 +08:00
是我看错了吗,上面来了个易语言????
jellybool
2016-11-08 00:17:37 +08:00
不学 Python 就学 go 。
aaronzjw
2016-11-08 00:26:11 +08:00
学英语? Life is short, I use Python.
frankmdong
2016-11-08 00:28:29 +08:00
r#45 @clearbug 在新标签打开放大看吧,图片原链接在图片里面。
sensui7
2016-11-08 02:24:55 +08:00
我是你我会学 python 为了工作,学 c#为了兴趣
Miy4mori
2016-11-08 03:32:43 +08:00
语言什么的,并不重要,都要毕业了,要是连翻转二叉树都实现不了才丢人!
loading
2016-11-08 07:08:25 +08:00
python ,部署麻烦了点,所以我开始用 golang ……
因为浏览器的关系,我也学了 js 。
AbrahamGreyson
2016-11-08 07:22:17 +08:00
入门的话,有必要选一门能扎实基础的学院派语言,能让你对类型,面向对象有更好的认识, C 井 或 Java 都是很好的选择,绝大多数的理论技术书,都是以此为范例。

有精力了再渐渐研究其它你感兴趣的语言,和其中有差异的部分。

我不建议使用 PHP, Go, Python 之类的入门。
uestcfei
2016-11-08 08:18:51 +08:00
我电?
murmur
2016-11-08 08:21:21 +08:00
@Mark24 别吹了。。 js 那套原型链要多恶心有多恶心。。你不知道原型不更好? react 都是组合代替继承了
fox0001
2016-11-08 08:38:17 +08:00
什么都不想学,服务器都不想玩,建议转行…真想学编程,要沉下心来,先学好一门语言,例如 Java (现在发现当年学 Java 非常正确)
duobei
2016-11-08 08:39:44 +08:00
Haskell 或 C++
ericls
2016-11-08 09:04:16 +08:00
erlang elm
louk78
2016-11-08 09:12:54 +08:00
语言什么的,并不重要,都要毕业了,要是连翻转二叉树都实现不了才丢人!
lovedebug
2016-11-08 09:14:20 +08:00
英语 -> Java -> Python -> JS

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

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

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

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

© 2021 V2EX