V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
situliang
V2EX  ›  程序员

现在究竟学什么语言?

  •  
  •   situliang · 2016-11-07 20:01:16 +08:00 · 10165 次点击
    这是一个创建于 2936 天前的主题,其中的信息可能已经有所发展或是发生改变。
    题主目前是成都附近的大三狗一枚,想从事 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 大神指点!
    第 1 条附言  ·  2016-11-08 19:15:14 +08:00
    没想到这个帖子能得到这么多 V2 大神的指点,感谢各位提出宝贵的意见
    总结下回复:
    1.不要浮躁,静下来学好基本知识,操作系统,网络,数据库,算法,数据结构等
    2.不要拘泥于语言,深入学习好一门就不怕找不到工作, JAVA 是比较适合的语言
    3.好好利用手上的资源, 4 台服务器
    4.项目经验很重要
    5.投简历的时候别去拉勾
    6.英语很重要
    7.珍惜时间,好好学习(我爱学习,学习爱我)
    8.精通一门语言,再学习感兴趣的语言
    关于问题:
    1.我不是电?,只是一个普通的二本民航大学,每届都是一半多的人去了空管,航空工程等专业(毕竟那些专业在我们学校可以说包就业)
    2.大一的时候做了不少的 ACM 基础题
    3.学习做网站后,上课有点飘飘然了,并没有好好学习数据结构等基础课,该反思
    4.我确实想进入 IT 行业,专业环境比较差,愿意写代码的不超过 5 个
    5.前面一直都是在看着网上的视频教程在学,并没有认真的看完过一本编程语言的书,很惭愧
    6.英语四级一次就过了,六级考了一次差 4 分后就没去看题了
    7.平时看了比较多的视频教程,但很难记住
    102 条回复    2016-11-30 23:53:10 +08:00
    1  2  
    situliang
        1
    situliang  
    OP
       2016-11-07 20:10:51 +08:00
    在线等
    gowk
        2
    gowk  
       2016-11-07 20:25:38 +08:00   ❤️ 5
    这个不想碰,那个不想碰,东一下,西一下的,感觉你对 IT 没有好奇心,又很浮躁,请认真考虑是否真的想做这一行,是否能持之以恒的坚持下去,如果实在没有方向,个人建议,先把 Java 学好,然后随便找个 Java Web 的开发工作先干几年,边工作边找方向
    catror
        3
    catror  
       2016-11-07 20:29:43 +08:00 via Android   ❤️ 1
    看你想做什么工作?去看个招聘要求,按着招聘要求去学习
    chroming
        4
    chroming  
       2016-11-07 20:30:27 +08:00   ❤️ 1
    我之前也担心过,这个语言是不是不行啊,那个方向看起来很热门要不要试试。但是做了一段时间程序员就觉得,这些担心都是多余的,随便选个方向直接去做就是了,真不行再换语言没多大难度,又不是已经做了三四年不想放弃经验,刚开始没什么好犹豫的
    situliang
        5
    situliang  
    OP
       2016-11-07 20:31:05 +08:00
    @gowk 浮躁我承认,但对于 IT 的好奇心有,就是不能深入的学习某个方向
    situliang
        6
    situliang  
    OP
       2016-11-07 20:35:11 +08:00
    @catror 拉勾网基本天天都在看
    shijingshijing
        7
    shijingshijing  
       2016-11-07 20:36:35 +08:00   ❤️ 1
    能把 C 和 C++搞熟就不错了,看你的经历,老老实实把 java 搞透,其他的无所谓。
    starcraft
        8
    starcraft  
       2016-11-07 20:37:35 +08:00 via iPhone   ❤️ 1
    耐心学 java 肯定有工作。也别管什么计算机组成 操作系统 网络,学会面向 Google so 的 java 编程,怎么也比现在迷茫强吧。
    shijingshijing
        9
    shijingshijing  
       2016-11-07 20:37:37 +08:00   ❤️ 1
    说实话,要追新,建议去学前端吧,三五天一个新东西,这辈子都能玩的很 high ,哈哈
    YzSama
        10
    YzSama  
       2016-11-07 20:38:54 +08:00 via iPhone   ❤️ 1
    净瞎想。
    tankb52
        11
    tankb52  
       2016-11-07 20:39:52 +08:00   ❤️ 1
    你想看去哪个公司或者哪个岗位,看一下对方的招聘简历,或者找认识的人进去实习,或者干脆做份简历去面试一下就知道往哪方面下功夫了。
    blacktulip
        12
    blacktulip  
       2016-11-07 20:41:02 +08:00   ❤️ 1
    当然是我大 JS 了,大 JS 千秋万载,一统江湖
    Mistwave
        13
    Mistwave  
       2016-11-07 20:41:07 +08:00   ❤️ 3
    语言只是工具。举个不是很切合的栗子,你先要知道自己想切菜还是切肉还是杀猪还是剪指甲,然后才能选合适的刀
    如果不知道学哪门工具,就去练基本功吧, CSAPP SICP 算法第四版,这些都会掌握了吗
    搞这行,不要指望学校能学到什么,我不是 CS 专业,还是想吃这碗饭,编程都靠自学,共勉:D
    penjianfeng
        14
    penjianfeng  
       2016-11-07 20:41:16 +08:00   ❤️ 1
    二楼+1,做技术的不要浮躁
    ps: 同程度,如果对 golang 有兴趣,到时候可以来我司实习,全 golang 技术栈.前提,去浮躁,好学,如果是你现在的状态就算了
    penjianfeng
        15
    penjianfeng  
       2016-11-07 20:41:32 +08:00   ❤️ 1
    同程度->同成都
    falcon05
        16
    falcon05  
       2016-11-07 20:43:37 +08:00 via iPhone   ❤️ 1
    不要光说不练啊, just do it.
    另外, PHP 是最好的语言,所以,哈哈哈哈
    situliang
        17
    situliang  
    OP
       2016-11-07 20:44:46 +08:00
    @penjianfeng 这个学期已经基本把游戏戒了,改成经常逛技术社区,你司在成都?拉勾上有么?
    situliang
        18
    situliang  
    OP
       2016-11-07 20:50:02 +08:00
    @blacktulip JS 我同学在学,项目都是他负责前端,我负责后台,现在他就准备自己写框架了!
    frankmdong
        19
    frankmdong  
       2016-11-07 21:00:29 +08:00   ❤️ 6

    不对图片负责哈哈哈
    longbye0
        20
    longbye0  
       2016-11-07 21:15:06 +08:00 via Android   ❤️ 1
    你电?
    g8287694
        21
    g8287694  
       2016-11-07 21:24:08 +08:00   ❤️ 1
    @frankmdong 又黑我 php
    milugt
        22
    milugt  
       2016-11-07 21:29:09 +08:00 via iPhone   ❤️ 2
    全世界都在学中国话
    jon
        23
    jon  
       2016-11-07 21:31:34 +08:00   ❤️ 1
    @frankmdong 黝黑 php 明明是最好的语言
    Thoxvi
        24
    Thoxvi  
       2016-11-07 21:39:45 +08:00 via Android   ❤️ 1
    我个人观点,语言真的重要吗?
    计算机科学的核心不是语言,语言只是用于表达,学一学范式再看语言就是一两天的事
    最后根本决定的是计算机网络,操作系统,数据库理论,算法数据结构之类的核心知识
    wellsc
        25
    wellsc  
       2016-11-07 21:43:04 +08:00   ❤️ 1
    English
    kimown
        26
    kimown  
       2016-11-07 21:44:17 +08:00 via Android
    @Thoxvi 反对,你学 es5 es6 coffee typescript ,一两天的学习只能是 demo 可以跑的水平,别说其他从没接触的语言了
    yellowV2ex
        27
    yellowV2ex  
       2016-11-07 21:45:58 +08:00
    chenyu0532
        28
    chenyu0532  
       2016-11-07 21:57:07 +08:00   ❤️ 1
    讲真,要真想干 it ,不是那种 3 分钟热血类型的,告诉你:学好学校开的计算机基础、任意一门编程语言,数据结构,有时间自己做几个小项目,小的即可,校招的时候大把的企业要你,这是我亲眼所见,亲身经历
    chenyu0532
        29
    chenyu0532  
       2016-11-07 21:58:45 +08:00
    对了,加上任意一种数据库、操作系统,不要跟风,不要受网上的影响。相信我,企业更愿意要基础知识扎实的学生
    chenyu0532
        30
    chenyu0532  
       2016-11-07 21:59:11 +08:00
    你还有两年,好好利用,绝对没错
    chanlion
        31
    chanlion  
       2016-11-07 22:16:27 +08:00 via iPad   ❤️ 1
    @situliang 千万不要去拉勾网投简历,基本只有一个回复,你的简历不匹配。还不如前程无忧和招聘网来的实在。
    kurten
        32
    kurten  
       2016-11-07 22:22:24 +08:00
    学什么语言,然而并没有什么软用。。。
    haozibi
        33
    haozibi  
       2016-11-07 22:25:31 +08:00 via Android   ❤️ 1
    精一门语言,然后学算法,语言比如 java
    chanlion
        34
    chanlion  
       2016-11-07 22:26:10 +08:00 via iPad
    最重要的还是编程的基础,算法和数据结构、系统编程接口以及深入任何一门感兴趣的语言。公司对毕业生并不要求对很多语言、框架非常熟悉,这些东西只需要稍稍花时间就能够学会,关键还是看基础如何以及学习能力。
    zwpaper
        35
    zwpaper  
       2016-11-07 22:31:14 +08:00 via iPhone
    4 台服务器居然说不想玩,你问到了别人的意见,你确定就会想玩?
    kmyzzy
        36
    kmyzzy  
       2016-11-07 23:02:15 +08:00 via Android
    英语
    matsuz
        37
    matsuz  
       2016-11-07 23:11:41 +08:00 via Android
    易语言
    Technetiumer
        38
    Technetiumer  
       2016-11-07 23:21:03 +08:00
    Thoxvi
        39
    Thoxvi  
       2016-11-07 23:24:07 +08:00 via Android   ❤️ 1
    @kimown

    嗯,可能是我说夸张了…我没怎么了解过 JavaScript 家族…

    但是如果会了范式,不说其他的,至少函数式,面向对象式,过程式入门一两天真的不是随便说说。

    在我的学习经历中,学习一门语言从范式出发的话,只需要了解基本语法,了解语言哲学,再学习库(os,io,socket),再学习特征(比如一些语言天生的并发模型,特征优势之类),最后深入实现,学习一门语言的确只需要几天~

    我的学习曲线是这样的…其他人是怎么学的我就不是很清楚了…

    所以我觉得学习通用的知识会更加实用且适应力更强,毕竟所有复杂的知识都是基于基本的知识的~
    chiu
        40
    chiu  
       2016-11-07 23:26:24 +08:00 via Android
    TCL 语言
    Thoxvi
        41
    Thoxvi  
       2016-11-07 23:30:15 +08:00 via Android   ❤️ 1
    我对楼主的建议是不用太重视语言,一切新技术都是基于旧的知识做到的,学好几大门学科,还怕跟不上时代吗~

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


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

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

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

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

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

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

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

    我不建议使用 PHP, Go, Python 之类的入门。
    uestcfei
        54
    uestcfei  
       2016-11-08 08:18:51 +08:00
    我电?
    murmur
        55
    murmur  
       2016-11-08 08:21:21 +08:00
    @Mark24 别吹了。。 js 那套原型链要多恶心有多恶心。。你不知道原型不更好? react 都是组合代替继承了
    fox0001
        56
    fox0001  
       2016-11-08 08:38:17 +08:00 via Android   ❤️ 1
    什么都不想学,服务器都不想玩,建议转行…真想学编程,要沉下心来,先学好一门语言,例如 Java (现在发现当年学 Java 非常正确)
    duobei
        57
    duobei  
       2016-11-08 08:39:44 +08:00
    Haskell 或 C++
    ericls
        58
    ericls  
       2016-11-08 09:04:16 +08:00
    erlang elm
    louk78
        59
    louk78  
       2016-11-08 09:12:54 +08:00
    语言什么的,并不重要,都要毕业了,要是连翻转二叉树都实现不了才丢人!
    lovedebug
        60
    lovedebug  
       2016-11-08 09:14:20 +08:00
    英语 -> Java -> Python -> JS
    simapple
        61
    simapple  
       2016-11-08 09:15:22 +08:00
    一门 c 编写的后台脚本语言( php ruby python ) + java +javascript
    xingda920813
        62
    xingda920813  
       2016-11-08 09:22:48 +08:00
    Scala(逃
    g0thic
        63
    g0thic  
       2016-11-08 09:28:53 +08:00
    python
    bp0
        64
    bp0  
       2016-11-08 09:31:14 +08:00
    学好英语,计算机互联网方面很多资料都只能看英文版的。

    如果真理解面向对象了,那么学任何面向对象的语言都不难,关键是你真的理解了吗?

    还有计算机原理,操作系统原理, VM 相关的内容建议有所涉及。搞 Java 牛逼的最后都得瞧瞧 JVM 相关的内容。

    除了 Java 再学至少一门脚本语言,并且能知道在什么时候该用什么。
    waterinet
        65
    waterinet  
       2016-11-08 09:34:20 +08:00
    现在还在学校,有这个环境,耐心点打好基础,算法、数据结构、操作系统等,语言不要太纠结,不知道怎么选就把 C 弄熟了,有时间再学一门脚本语言。
    irgil
        66
    irgil  
       2016-11-08 09:37:52 +08:00 via Android
    都大三了,还不好好准备找工作…
    lbp0200
        67
    lbp0200  
       2016-11-08 09:40:22 +08:00
    整体盯着拉钩看???说明你需要一份工作,微软粉丝选.NET ,否则选 Java
    yuankui
        68
    yuankui  
       2016-11-08 10:09:45 +08:00
    当你学会自我提问了,你就自己知道答案了。

    真正需要别人指点的场景并不多~
    hijkzzz
        69
    hijkzzz  
       2016-11-08 10:10:01 +08:00
    找工作直接 java , c++,算法好,基础好,项目丰富,很容易拿到好 offer
    kideny
        70
    kideny  
       2016-11-08 10:10:45 +08:00
    程序员第一语言:英语。
    xiaocang
        71
    xiaocang  
       2016-11-08 10:18:34 +08:00
    同楼上,语言当然还是英语。
    youxiachai
        72
    youxiachai  
       2016-11-08 10:24:16 +08:00
    英语...定个小目标,雅思 7 分吧..
    styshoo
        73
    styshoo  
       2016-11-08 10:30:45 +08:00
    Java 吧,毕竟这个到处都在用,而且好就业,也容易进大公司。至于 Golang 嘛,自己自学就好,不用太多投入,毕竟现在都集中在 docker 相关的地方。
    我说的都是大公司。
    paragon
        74
    paragon  
       2016-11-08 10:34:54 +08:00
    楼主哪个学校的?
    besto
        75
    besto  
       2016-11-08 10:40:36 +08:00
    英语,另外尝试学着不要问这种问题。程序员的一生都在学习新技术,把自己钉死了才是最大的悲哀。
    程序员最大的价值在于对软件设计的理解和超强的学习能力。
    sammo
        76
    sammo  
       2016-11-08 10:45:43 +08:00
    用进废退:
    生物在新环境的直接影响下,习性改变、某些经常使用的器官发达增大,不经常使用的器官逐渐退化。

    慎重考虑吧
    wwolf
        77
    wwolf  
       2016-11-08 10:50:59 +08:00
    静下心来,耐心学一个,学好了,这才是关键!
    什么都会,什么又都不会,你以为公司招人是过家家啊
    coderluan
        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 都是比较好选择。
    xp0729
        79
    xp0729  
       2016-11-08 11:34:54 +08:00
    这么好的资源不好好利用以后上班你会哭的,作为一个非科班出身的程序员,只有一个建议
    学好基础
    学好基础
    学好基础
    kiwi95
        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. 不要浮躁,感觉自己啥都会其实啥都不太好,这样以后找不到工作的我跟你讲
    liujun3712
        81
    liujun3712  
       2016-11-08 12:17:12 +08:00 via Android
    学易语言,然后找前几天发帖的,可以去菲利宾了(逃
    cgcs
        82
    cgcs  
       2016-11-08 12:20:38 +08:00
    每天看拉勾网是什么学习方式~~~
    wizardoz
        83
    wizardoz  
       2016-11-08 12:31:58 +08:00
    用你会的语言先多做几个项目吧,等你对一门语言了解足够深入,你有信心可以用这门语言做任何事的时候,再来考虑多学几门语言的事情。
    luoqeng
        84
    luoqeng  
       2016-11-08 12:36:27 +08:00
    @starcraft 兄台这 logo 我一眼就认出来了……
    daimao
        85
    daimao  
       2016-11-08 13:45:43 +08:00
    如果不知道自己学什么,那就学 Java 好了。
    zsdsz
        86
    zsdsz  
       2016-11-08 13:51:55 +08:00
    虽然我知道你想问的是编程语言 但是我还是想说 英语 很重要
    lwhite
        87
    lwhite  
       2016-11-08 14:01:06 +08:00   ❤️ 1
    @daimao 同感,虽然 Java 会被别人觉得很落伍,跟不上时代什么的,可还是很万金油的东西,很多东西都能找到现成的库。当然, C++也行。等到扎进去里面后再看看哪个领域让人更有兴趣,朝着该方向发展就是了。
    mazyi
        88
    mazyi  
       2016-11-08 14:19:22 +08:00   ❤️ 1
    应该学数据结构,编译原理,操作系统以及数据库原理等等。

    语言没有什么好多说的,手熟罢了,但是上面的就是能力。
    ExNo7
        89
    ExNo7  
       2016-11-08 14:48:25 +08:00 via Android
    @blacktulip 好高调啊
    ren2881971
        90
    ren2881971  
       2016-11-08 15:49:22 +08:00
    学英语啊。
    skyboy
        91
    skyboy  
       2016-11-08 16:08:22 +08:00
    推荐这三种: nodejs+mongodb 开发网站, android 开发安桌 app, swift ios 开发苹果 app 。
    Akagi201
        92
    Akagi201  
       2016-11-08 18:55:54 +08:00
    后端用: Go + Nginx Lua
    前端用: JS
    Android: Java
    iOS: oc + swift
    这些都是必学.
    wwek
        93
    wwek  
       2016-11-08 19:10:13 +08:00
    工具不是你要看的,你先看看自己想做什么岗位的工作,工作方向定了,语言自然就定了
    situliang
        94
    situliang  
    OP
       2016-11-08 19:13:37 +08:00
    没想到这个帖子能得到这么多 V2 大神的指点,感谢各位提出宝贵的意见
    总结下回复:
    1.不要浮躁,静下来学好基本知识,操作系统,网络,数据库,算法,数据结构等
    2.不要拘泥于语言,深入学习好一门就不怕找不到工作, JAVA 是比较适合的语言
    3.好好利用手上的资源, 4 台服务器
    4.项目经验很重要
    5.投简历的时候别去拉勾
    6.英语很重要
    7.珍惜时间,好好学习(我爱学习,学习爱我)
    8.精通一门语言,再学习感兴趣的语言
    关于问题:
    1.我不是电?,只是一个普通的二本民航大学,每届都是一半多的人去了空管,航空工程等专业(毕竟那些专业在我们学校可以说包就业)
    2.大一的时候做了不少的 ACM 基础题
    3.学习做网站后,上课有点飘飘然了,并没有好好学习数据结构等基础课,该反思
    4.我确实想进入 IT 行业,专业环境比较差,愿意写代码的不超过 5 个
    5.前面一直都是在看着网上的视频教程在学,并没有认真的看完过一本编程语言的书,很惭愧
    6.英语四级一次就过了,六级考了一次差 4 分后就没去看题了
    7.平时看了比较多的视频教程,但很难记住
    visonme
        95
    visonme  
       2016-11-08 19:15:28 +08:00
    GO 暂时不推荐,作为业余时间玩玩学还是不错的选择
    从你的经历来看, web 是你做的比较多的,所以在不知道怎么走之前,那就狠下心来走 web 路线把。
    语言的选择,你接触多的是 php ,用过 tp 框架,也做过几个项目,所以我想不妨先把 php 走熟了(学习请脱离框架)。

    javascript 是门不错的脚本,我觉得你也有必要多花点时间在这方面,以后可以走 nodejs
    后面有兴趣的可以继续学习下 java 或者 C#,当然我觉得学点 C++很不错,最少也要了解下,会写几行代码.
    Mark24
        96
    Mark24  
       2016-11-08 19:24:05 +08:00
    @murmur 不管恶不恶心吧,也是一种思想的实践。有一门语言叫做 IO ,它就是精心设计过的 JS 的感觉。使用原型继承的。 JS 确实,历史问题比较多,很头疼。
    timothyye
        97
    timothyye  
       2016-11-08 19:40:21 +08:00 via Android
    @penjianfeng 贵司做哪方面的?成都用 Go 的公司不是很多
    frittle
        98
    frittle  
       2016-11-08 19:47:11 +08:00
    不管以后往哪一方面发展,计科的各种基础才是最重要的,语言只是其次的工具。
    fox0001
        99
    fox0001  
       2016-11-09 10:13:34 +08:00 via Android
    看视频没用的,自己定个项目吧,像扎.伯克当年那样,说不定就能做出点什么。例如每天抓取机票信息,提供最廉价机票,智能分析出行日期
    penjianfeng
        100
    penjianfeng  
       2016-11-09 15:48:00 +08:00
    @timothyye web 方向,www.zhuzi.me 是我们的产品,还是不断优化中.Golang 成都确实太少,招人都不好招,大哥昵称好熟悉,难道我们认识?
    1  2  
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1374 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 23:53 · PVG 07:53 · LAX 15:53 · JFK 18:53
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.