1
situliang OP 在线等
|
2
gowk 2016-11-07 20:25:38 +08:00 5
这个不想碰,那个不想碰,东一下,西一下的,感觉你对 IT 没有好奇心,又很浮躁,请认真考虑是否真的想做这一行,是否能持之以恒的坚持下去,如果实在没有方向,个人建议,先把 Java 学好,然后随便找个 Java Web 的开发工作先干几年,边工作边找方向
|
3
catror 2016-11-07 20:29:43 +08:00 via Android 1
看你想做什么工作?去看个招聘要求,按着招聘要求去学习
|
4
chroming 2016-11-07 20:30:27 +08:00 1
我之前也担心过,这个语言是不是不行啊,那个方向看起来很热门要不要试试。但是做了一段时间程序员就觉得,这些担心都是多余的,随便选个方向直接去做就是了,真不行再换语言没多大难度,又不是已经做了三四年不想放弃经验,刚开始没什么好犹豫的
|
7
shijingshijing 2016-11-07 20:36:35 +08:00 1
能把 C 和 C++搞熟就不错了,看你的经历,老老实实把 java 搞透,其他的无所谓。
|
8
starcraft 2016-11-07 20:37:35 +08:00 via iPhone 1
耐心学 java 肯定有工作。也别管什么计算机组成 操作系统 网络,学会面向 Google so 的 java 编程,怎么也比现在迷茫强吧。
|
9
shijingshijing 2016-11-07 20:37:37 +08:00 1
说实话,要追新,建议去学前端吧,三五天一个新东西,这辈子都能玩的很 high ,哈哈
|
10
YzSama 2016-11-07 20:38:54 +08:00 via iPhone 1
净瞎想。
|
11
tankb52 2016-11-07 20:39:52 +08:00 1
你想看去哪个公司或者哪个岗位,看一下对方的招聘简历,或者找认识的人进去实习,或者干脆做份简历去面试一下就知道往哪方面下功夫了。
|
12
blacktulip 2016-11-07 20:41:02 +08:00 1
当然是我大 JS 了,大 JS 千秋万载,一统江湖
|
13
Mistwave 2016-11-07 20:41:07 +08:00 3
语言只是工具。举个不是很切合的栗子,你先要知道自己想切菜还是切肉还是杀猪还是剪指甲,然后才能选合适的刀
如果不知道学哪门工具,就去练基本功吧, CSAPP SICP 算法第四版,这些都会掌握了吗 搞这行,不要指望学校能学到什么,我不是 CS 专业,还是想吃这碗饭,编程都靠自学,共勉:D |
14
penjianfeng 2016-11-07 20:41:16 +08:00 1
二楼+1,做技术的不要浮躁
ps: 同程度,如果对 golang 有兴趣,到时候可以来我司实习,全 golang 技术栈.前提,去浮躁,好学,如果是你现在的状态就算了 |
15
penjianfeng 2016-11-07 20:41:32 +08:00 1
同程度->同成都
|
16
falcon05 2016-11-07 20:43:37 +08:00 via iPhone 1
不要光说不练啊, just do it.
另外, PHP 是最好的语言,所以,哈哈哈哈 |
17
situliang OP @penjianfeng 这个学期已经基本把游戏戒了,改成经常逛技术社区,你司在成都?拉勾上有么?
|
18
situliang OP @blacktulip JS 我同学在学,项目都是他负责前端,我负责后台,现在他就准备自己写框架了!
|
19
frankmdong 2016-11-07 21:00:29 +08:00 6
不对图片负责哈哈哈 |
20
longbye0 2016-11-07 21:15:06 +08:00 via Android 1
你电?
|
21
g8287694 2016-11-07 21:24:08 +08:00 1
@frankmdong 又黑我 php
|
22
milugt 2016-11-07 21:29:09 +08:00 via iPhone 2
全世界都在学中国话
|
23
jon 2016-11-07 21:31:34 +08:00 1
@frankmdong 黝黑 php 明明是最好的语言
|
24
Thoxvi 2016-11-07 21:39:45 +08:00 via Android 1
我个人观点,语言真的重要吗?
计算机科学的核心不是语言,语言只是用于表达,学一学范式再看语言就是一两天的事 最后根本决定的是计算机网络,操作系统,数据库理论,算法数据结构之类的核心知识 |
25
wellsc 2016-11-07 21:43:04 +08:00 1
English
|
26
kimown 2016-11-07 21:44:17 +08:00 via Android
@Thoxvi 反对,你学 es5 es6 coffee typescript ,一两天的学习只能是 demo 可以跑的水平,别说其他从没接触的语言了
|
27
yellowV2ex 2016-11-07 21:45:58 +08:00
|
28
chenyu0532 2016-11-07 21:57:07 +08:00 1
讲真,要真想干 it ,不是那种 3 分钟热血类型的,告诉你:学好学校开的计算机基础、任意一门编程语言,数据结构,有时间自己做几个小项目,小的即可,校招的时候大把的企业要你,这是我亲眼所见,亲身经历
|
29
chenyu0532 2016-11-07 21:58:45 +08:00
对了,加上任意一种数据库、操作系统,不要跟风,不要受网上的影响。相信我,企业更愿意要基础知识扎实的学生
|
30
chenyu0532 2016-11-07 21:59:11 +08:00
你还有两年,好好利用,绝对没错
|
31
chanlion 2016-11-07 22:16:27 +08:00 via iPad 1
@situliang 千万不要去拉勾网投简历,基本只有一个回复,你的简历不匹配。还不如前程无忧和招聘网来的实在。
|
32
kurten 2016-11-07 22:22:24 +08:00
学什么语言,然而并没有什么软用。。。
|
33
haozibi 2016-11-07 22:25:31 +08:00 via Android 1
精一门语言,然后学算法,语言比如 java
|
34
chanlion 2016-11-07 22:26:10 +08:00 via iPad
最重要的还是编程的基础,算法和数据结构、系统编程接口以及深入任何一门感兴趣的语言。公司对毕业生并不要求对很多语言、框架非常熟悉,这些东西只需要稍稍花时间就能够学会,关键还是看基础如何以及学习能力。
|
35
zwpaper 2016-11-07 22:31:14 +08:00 via iPhone
4 台服务器居然说不想玩,你问到了别人的意见,你确定就会想玩?
|
36
kmyzzy 2016-11-07 23:02:15 +08:00 via Android
英语
|
37
matsuz 2016-11-07 23:11:41 +08:00 via Android
易语言
|
38
Technetiumer 2016-11-07 23:21:03 +08:00
|
39
Thoxvi 2016-11-07 23:24:07 +08:00 via Android 1
@kimown
嗯,可能是我说夸张了…我没怎么了解过 JavaScript 家族… 但是如果会了范式,不说其他的,至少函数式,面向对象式,过程式入门一两天真的不是随便说说。 在我的学习经历中,学习一门语言从范式出发的话,只需要了解基本语法,了解语言哲学,再学习库(os,io,socket),再学习特征(比如一些语言天生的并发模型,特征优势之类),最后深入实现,学习一门语言的确只需要几天~ 我的学习曲线是这样的…其他人是怎么学的我就不是很清楚了… 所以我觉得学习通用的知识会更加实用且适应力更强,毕竟所有复杂的知识都是基于基本的知识的~ |
40
chiu 2016-11-07 23:26:24 +08:00 via Android
TCL 语言
|
41
Thoxvi 2016-11-07 23:30:15 +08:00 via Android 1
我对楼主的建议是不用太重视语言,一切新技术都是基于旧的知识做到的,学好几大门学科,还怕跟不上时代吗~
还有就是浮躁,说是浮躁也不恰当,只是没有自己对计算机领域的认识,都听别人说,所以才感觉没有目标并且急躁、感到迷茫,建议楼主重视基本功,底子好学什么都快~ 以上只是我个人建议,只做参考,没有人可以对任何人指手画脚~ |
42
haihan 2016-11-07 23:35:34 +08:00
看准了你想去的公司和想做的事,然后去看看他们的 JD 。需要啥就学啥就行。
|
43
Mark24 2016-11-07 23:39:08 +08:00 1
大学都被被迫学习 C ,了解过程式变成。
后来被迫学了 MATLAB ,那真的是函数套函数。 后来我自己选择了 Python ,混合着过程式和学习着面向对象。 有段时间自学了 Java ,进一步了解面向对象。 后来 JavaScript 让我站在另外一个角度学习语言,原来还有原型这种方式存在。 学习设计模式的时候,很多概念 Python , JavaScript 并不能表达的很明显, Java 更有助于理解,动态语言已经把特性融入设计中了。 所以,真的就像那个图,每种语言都是一种特别的姿势。想要涨知识(姿势),多接触,多学习,总没有坏处。 我现在也想通了。语言就是工具,很多新思想不断地被提出,不断地被加入语言中,改良着语言和工具 —— 每种语言进化出了自己的生态,习惯,实践者各自对一些思想的理解。 这是一个漫漫征途。了解背后的思想,更重要一点吧。 就像张无忌学那个剑法,把有形的剑招都忘掉,领悟后面的 —— 万剑归宗的道理。 |
44
reus 2016-11-07 23:48:20 +08:00 1
服务器不想碰,你还学个什么……
你根本就没有学习的热情,哪个语言对你来说不重要,因为哪个你都没有热情去学 有的话早就去学去研究了,哪需要来这里问呢 |
45
clearbug 2016-11-08 00:05:35 +08:00 via Android
@frankmdong 图片哪来的?不够高清啊
|
46
xz 2016-11-08 00:08:57 +08:00
是我看错了吗,上面来了个易语言????
|
47
jellybool 2016-11-08 00:17:37 +08:00
不学 Python 就学 go 。
|
48
aaronzjw 2016-11-08 00:26:11 +08:00
学英语? Life is short, I use Python.
|
49
frankmdong 2016-11-08 00:28:29 +08:00
r#45 @clearbug 在新标签打开放大看吧,图片原链接在图片里面。
|
50
sensui7 2016-11-08 02:24:55 +08:00 via iPhone
我是你我会学 python 为了工作,学 c#为了兴趣
|
51
Miy4mori 2016-11-08 03:32:43 +08:00 via Android
语言什么的,并不重要,都要毕业了,要是连翻转二叉树都实现不了才丢人!
|
52
loading 2016-11-08 07:08:25 +08:00 via Android
python ,部署麻烦了点,所以我开始用 golang ……
因为浏览器的关系,我也学了 js 。 |
53
AbrahamGreyson 2016-11-08 07:22:17 +08:00
入门的话,有必要选一门能扎实基础的学院派语言,能让你对类型,面向对象有更好的认识, C 井 或 Java 都是很好的选择,绝大多数的理论技术书,都是以此为范例。
有精力了再渐渐研究其它你感兴趣的语言,和其中有差异的部分。 我不建议使用 PHP, Go, Python 之类的入门。 |
54
uestcfei 2016-11-08 08:18:51 +08:00
我电?
|
56
fox0001 2016-11-08 08:38:17 +08:00 via Android 1
什么都不想学,服务器都不想玩,建议转行…真想学编程,要沉下心来,先学好一门语言,例如 Java (现在发现当年学 Java 非常正确)
|
57
duobei 2016-11-08 08:39:44 +08:00
Haskell 或 C++
|
58
ericls 2016-11-08 09:04:16 +08:00
erlang elm
|
59
louk78 2016-11-08 09:12:54 +08:00
语言什么的,并不重要,都要毕业了,要是连翻转二叉树都实现不了才丢人!
|
60
lovedebug 2016-11-08 09:14:20 +08:00
英语 -> Java -> Python -> JS
|
61
simapple 2016-11-08 09:15:22 +08:00
一门 c 编写的后台脚本语言( php ruby python ) + java +javascript
|
62
xingda920813 2016-11-08 09:22:48 +08:00
Scala(逃
|
63
g0thic 2016-11-08 09:28:53 +08:00
python
|
64
bp0 2016-11-08 09:31:14 +08:00
学好英语,计算机互联网方面很多资料都只能看英文版的。
如果真理解面向对象了,那么学任何面向对象的语言都不难,关键是你真的理解了吗? 还有计算机原理,操作系统原理, VM 相关的内容建议有所涉及。搞 Java 牛逼的最后都得瞧瞧 JVM 相关的内容。 除了 Java 再学至少一门脚本语言,并且能知道在什么时候该用什么。 |
65
waterinet 2016-11-08 09:34:20 +08:00
现在还在学校,有这个环境,耐心点打好基础,算法、数据结构、操作系统等,语言不要太纠结,不知道怎么选就把 C 弄熟了,有时间再学一门脚本语言。
|
66
irgil 2016-11-08 09:37:52 +08:00 via Android
都大三了,还不好好准备找工作…
|
68
yuankui 2016-11-08 10:09:45 +08:00
当你学会自我提问了,你就自己知道答案了。
真正需要别人指点的场景并不多~ |
69
hijkzzz 2016-11-08 10:10:01 +08:00
找工作直接 java , c++,算法好,基础好,项目丰富,很容易拿到好 offer
|
70
kideny 2016-11-08 10:10:45 +08:00
程序员第一语言:英语。
|
71
xiaocang 2016-11-08 10:18:34 +08:00
同楼上,语言当然还是英语。
|
72
youxiachai 2016-11-08 10:24:16 +08:00
英语...定个小目标,雅思 7 分吧..
|
73
styshoo 2016-11-08 10:30:45 +08:00
Java 吧,毕竟这个到处都在用,而且好就业,也容易进大公司。至于 Golang 嘛,自己自学就好,不用太多投入,毕竟现在都集中在 docker 相关的地方。
我说的都是大公司。 |
74
paragon 2016-11-08 10:34:54 +08:00
楼主哪个学校的?
|
75
besto 2016-11-08 10:40:36 +08:00
英语,另外尝试学着不要问这种问题。程序员的一生都在学习新技术,把自己钉死了才是最大的悲哀。
程序员最大的价值在于对软件设计的理解和超强的学习能力。 |
76
sammo 2016-11-08 10:45:43 +08:00
用进废退:
生物在新环境的直接影响下,习性改变、某些经常使用的器官发达增大,不经常使用的器官逐渐退化。 慎重考虑吧 |
77
wwolf 2016-11-08 10:50:59 +08:00
静下心来,耐心学一个,学好了,这才是关键!
什么都会,什么又都不会,你以为公司招人是过家家啊 |
78
coderluan 2016-11-08 11:14:50 +08:00
“学校的话什么都教 C++/java/jsp/c#都是只教一些基础,然后大四让你去某个培训机构培训三个月。 ”
根据这句话推断,应该是垃圾三本吧,而且楼主都大三了。 我不认为楼主有时间搞 C++和算法,真的搞了也非常可能因为学历原因弄的高不成低不就。 程序员确实不应该被一门语言所限制,但是精通一门语言是起码的要求,否则学一堆语法有屌用,楼主现在就应该找个方向进行深入学习,工作之后把专业基础补补,然后再学习别的语言。现在和你说“不要被语言限制”和“学英语”人,根本就是脱离现实没有从楼主角度考虑。 至于编程的语言选择,个人认为很简单,从主流语言中选个你喜欢的。判断语言是不是主流这个很简单,去招聘网站看看招聘的职位有多少和这些职位是否有经验的要求就行了。 比如在 51job 搜成都的职位, Java 100 页,前端 70 页, PHP/.net 50 页, python 20 页, golang 1 页。明显说明 golang 不是主流,所以目前不是你的好选择,你感觉有前途,那样 OK ,等工作稳定了想学再学呗。加上之前楼主的经历是从兴趣出发的,我感觉学习前端或者 php 都是比较好选择。 |
79
xp0729 2016-11-08 11:34:54 +08:00
这么好的资源不好好利用以后上班你会哭的,作为一个非科班出身的程序员,只有一个建议
学好基础 学好基础 学好基础 |
80
kiwi95 2016-11-08 11:48:26 +08:00 1
1. 不要用 TP ,不要依赖 TP ,如果不想以后就专做 PHP 的话,不要花太多时间在 PHP , js 同理
2. 手上的服务器多玩,多倒腾,有个 4 、 5 台机器可以玩的东西很多,这是很有用的资源 3. 语言的话, Java 和 C++都不错, Golang , Python , Shell 都可以学一学用一用,其实找工作的时候并不一定会被语言束缚,学 Java 以后也可以去做 C++的 4. 不要看视频学习,仔细看书,选一些业界公认的好书学,不要被博客和垃圾书浪费时间 5. 不要浮躁,感觉自己啥都会其实啥都不太好,这样以后找不到工作的我跟你讲 |
81
liujun3712 2016-11-08 12:17:12 +08:00 via Android
学易语言,然后找前几天发帖的,可以去菲利宾了(逃
|
82
cgcs 2016-11-08 12:20:38 +08:00
每天看拉勾网是什么学习方式~~~
|
83
wizardoz 2016-11-08 12:31:58 +08:00
用你会的语言先多做几个项目吧,等你对一门语言了解足够深入,你有信心可以用这门语言做任何事的时候,再来考虑多学几门语言的事情。
|
85
daimao 2016-11-08 13:45:43 +08:00
如果不知道自己学什么,那就学 Java 好了。
|
86
zsdsz 2016-11-08 13:51:55 +08:00
虽然我知道你想问的是编程语言 但是我还是想说 英语 很重要
|
87
lwhite 2016-11-08 14:01:06 +08:00 1
@daimao 同感,虽然 Java 会被别人觉得很落伍,跟不上时代什么的,可还是很万金油的东西,很多东西都能找到现成的库。当然, C++也行。等到扎进去里面后再看看哪个领域让人更有兴趣,朝着该方向发展就是了。
|
88
mazyi 2016-11-08 14:19:22 +08:00 1
应该学数据结构,编译原理,操作系统以及数据库原理等等。
语言没有什么好多说的,手熟罢了,但是上面的就是能力。 |
89
ExNo7 2016-11-08 14:48:25 +08:00 via Android
@blacktulip 好高调啊
|
90
ren2881971 2016-11-08 15:49:22 +08:00
学英语啊。
|
91
skyboy 2016-11-08 16:08:22 +08:00
推荐这三种: nodejs+mongodb 开发网站, android 开发安桌 app, swift ios 开发苹果 app 。
|
92
Akagi201 2016-11-08 18:55:54 +08:00
后端用: Go + Nginx Lua
前端用: JS Android: Java iOS: oc + swift 这些都是必学. |
93
wwek 2016-11-08 19:10:13 +08:00
工具不是你要看的,你先看看自己想做什么岗位的工作,工作方向定了,语言自然就定了
|
94
situliang OP 没想到这个帖子能得到这么多 V2 大神的指点,感谢各位提出宝贵的意见
总结下回复: 1.不要浮躁,静下来学好基本知识,操作系统,网络,数据库,算法,数据结构等 2.不要拘泥于语言,深入学习好一门就不怕找不到工作, JAVA 是比较适合的语言 3.好好利用手上的资源, 4 台服务器 4.项目经验很重要 5.投简历的时候别去拉勾 6.英语很重要 7.珍惜时间,好好学习(我爱学习,学习爱我) 8.精通一门语言,再学习感兴趣的语言 关于问题: 1.我不是电?,只是一个普通的二本民航大学,每届都是一半多的人去了空管,航空工程等专业(毕竟那些专业在我们学校可以说包就业) 2.大一的时候做了不少的 ACM 基础题 3.学习做网站后,上课有点飘飘然了,并没有好好学习数据结构等基础课,该反思 4.我确实想进入 IT 行业,专业环境比较差,愿意写代码的不超过 5 个 5.前面一直都是在看着网上的视频教程在学,并没有认真的看完过一本编程语言的书,很惭愧 6.英语四级一次就过了,六级考了一次差 4 分后就没去看题了 7.平时看了比较多的视频教程,但很难记住 |
95
visonme 2016-11-08 19:15:28 +08:00
GO 暂时不推荐,作为业余时间玩玩学还是不错的选择
从你的经历来看, web 是你做的比较多的,所以在不知道怎么走之前,那就狠下心来走 web 路线把。 语言的选择,你接触多的是 php ,用过 tp 框架,也做过几个项目,所以我想不妨先把 php 走熟了(学习请脱离框架)。 javascript 是门不错的脚本,我觉得你也有必要多花点时间在这方面,以后可以走 nodejs 后面有兴趣的可以继续学习下 java 或者 C#,当然我觉得学点 C++很不错,最少也要了解下,会写几行代码. |
96
Mark24 2016-11-08 19:24:05 +08:00
@murmur 不管恶不恶心吧,也是一种思想的实践。有一门语言叫做 IO ,它就是精心设计过的 JS 的感觉。使用原型继承的。 JS 确实,历史问题比较多,很头疼。
|
97
timothyye 2016-11-08 19:40:21 +08:00 via Android
@penjianfeng 贵司做哪方面的?成都用 Go 的公司不是很多
|
98
frittle 2016-11-08 19:47:11 +08:00
不管以后往哪一方面发展,计科的各种基础才是最重要的,语言只是其次的工具。
|
99
fox0001 2016-11-09 10:13:34 +08:00 via Android
看视频没用的,自己定个项目吧,像扎.伯克当年那样,说不定就能做出点什么。例如每天抓取机票信息,提供最廉价机票,智能分析出行日期
|
100
penjianfeng 2016-11-09 15:48:00 +08:00
@timothyye web 方向,www.zhuzi.me 是我们的产品,还是不断优化中.Golang 成都确实太少,招人都不好招,大哥昵称好熟悉,难道我们认识?
|