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

现在除了 Web 开发,还有什么好找工作的方向吗?

  •  
  •   hx1997 ·
    hx1997 · 2017-03-10 10:59:52 +08:00 via Android · 8473 次点击
    这是一个创建于 2575 天前的主题,其中的信息可能已经有所发展或是发生改变。
    LZ 大一,对 Web 前端后端这些好像不是很感冒。当然要学还是可以的。

    还有, C/C++ 现在应用还多吗?

    P. S. 我知道问这个有点早,也知道现在要打好专业基础。只是想了解下行情 :)
    56 条回复    2017-03-18 09:08:34 +08:00
    Ncare
        1
    Ncare  
       2017-03-10 11:08:44 +08:00 via iPhone   ❤️ 1
    大一多出去耍,不要只想着在计算机上吊死
    feng123456
        2
    feng123456  
       2017-03-10 11:09:23 +08:00   ❤️ 1
    目前都是 java 时代了,一般的互联网公司基本都是以 java 为主
    yang12me
        3
    yang12me  
       2017-03-10 11:11:43 +08:00   ❤️ 1
    你也可以去问问浙江大学的陈越姥姥
    hx1997
        4
    hx1997  
    OP
       2017-03-10 11:17:44 +08:00 via Android
    @Ncare 可是我对计算机挺感兴趣的啊。。。
    hx1997
        5
    hx1997  
    OP
       2017-03-10 11:22:32 +08:00 via Android
    @feng123456 那除了 Web 还有别的方向吗?还是说行情都不好??
    hx1997
        6
    hx1997  
    OP
       2017-03-10 11:22:59 +08:00 via Android
    @yang12me 刚刚谷歌了一下,孤陋寡闻了😅
    0asis
        7
    0asis  
       2017-03-10 11:25:22 +08:00   ❤️ 1
    最好先保证成绩够保研, 408 四件套一定要学好。
    广泛接触,多尝试,到大三才能知道自己真正喜欢和适合的方向。
    myway
        8
    myway  
       2017-03-10 11:26:29 +08:00   ❤️ 2
    现在的热门说不定到你毕业时候又饱和冷门了。。。
    linbiaye
        9
    linbiaye  
       2017-03-10 11:31:33 +08:00   ❤️ 1
    C/C++越来越窄,应用层是 java 的天下。
    byfar
        10
    byfar  
       2017-03-10 11:32:43 +08:00   ❤️ 1
    神经智人方向
    foursking
        11
    foursking  
       2017-03-10 11:33:20 +08:00   ❤️ 1
    大一到大三随便玩吧。多看看这个世界,多出去走走,你就会发现计算机不是你唯一的出路
    hx1997
        12
    hx1997  
    OP
       2017-03-10 12:00:18 +08:00 via Android
    @0asis 好的,有读研意向,不过现在研究生一般都是做机器学习方面的了吧?
    hx1997
        13
    hx1997  
    OP
       2017-03-10 12:01:59 +08:00 via Android
    @myway 所以说万年不变的才是基础。。。。了解了解动态也无妨嘛
    0asis
        14
    0asis  
       2017-03-10 12:05:08 +08:00
    @hx1997 #12 不一定,研究别的的也有
    VinKing
        15
    VinKing  
       2017-03-10 12:08:06 +08:00   ❤️ 1
    大一多出去玩。开阔视野。当然基础学习不能落下。保持成绩在年级的最前面就行了。
    hx1997
        16
    hx1997  
    OP
       2017-03-10 12:19:09 +08:00 via Android
    @VinKing 我也想出去玩,但是这学期高数线代离散大物一起上,应付不过来啊。好吧,可能只是我不会管理时间。
    hx1997
        17
    hx1997  
    OP
       2017-03-10 12:21:23 +08:00 via Android
    @byfar 人工智能吗?
    bazingaterry
        18
    bazingaterry  
       2017-03-10 12:22:37 +08:00 via iPhone   ❤️ 1
    去搞 AI 和数据挖掘之类的吧……
    Phariel
        19
    Phariel  
       2017-03-10 12:25:57 +08:00 via Android   ❤️ 1
    传统 IT 已经是夕阳产业了,现在要做复合型产业

    人工智能,金融工程,大数据,区块链什么的
    vsunbe
        20
    vsunbe  
       2017-03-10 12:47:31 +08:00   ❤️ 1
    人工智能,深度学习,搞算法更有前(钱)途,培训班也培训不来
    pathbox
        21
    pathbox  
       2017-03-10 12:53:38 +08:00 via Android   ❤️ 1
    学算法,搞 acm ,其他的都可以先不用管。 acm 能拿全国银奖以上
    acidsweet
        22
    acidsweet  
       2017-03-10 13:03:13 +08:00
    @yang12me 为何姥姥躺着中枪,她只是想安安静静做好 pat 而已啊
    ipwx
        23
    ipwx  
       2017-03-10 13:43:50 +08:00   ❤️ 1
    @hx1997 搞机器学习的应用需要比较好的概率论、线性代数和最优化方法(求函数极值)。

    概率论和最优化方法的先修是微积分,所以是重中之重。线性代数的重点在于学会从线性空间角度看矩阵和向量运算,而不是死板的那些东西。

    如果要高机器学习的研究,你可能还需要学数学分析。
    qianguozheng
        24
    qianguozheng  
       2017-03-10 13:49:45 +08:00   ❤️ 1
    还是比较广的。

    现在较多人做的是 Android/iOS 客户端。
    还有一些高精尖的: 人工智能,机器学习,区块链(金融),大数据,智能硬件,云计算等。
    想做上面这些得把你的基础知识搞得扎实,编程技巧倒是其次,语言更次之。

    C/C++ 用的方向也是比较多的,你自己可以到招聘网站上看看人家招来干什么,这样你更有感触。
    我所知道的, C 在嵌入式方面是不倒翁,操作系统的相关的,单片机等。

    C++的地位渐渐的被 Java 取代了,以前后台用 C++做的还是比较多的,但是某些方面还是 C++更擅长些,如图形编程。

    方向排首位,语言次之。
    举例:我三哥是学土木工程的,干了两年多,转行计算机,刚开始用 Python 作为敲门砖,做了图形设计方面的工作,现在换了一家,也是基于本专业,运用计算机作图形建模。
    Cbdy
        25
    Cbdy  
       2017-03-10 13:56:45 +08:00   ❤️ 1
    1. 学好数学( CS 主要是离散、概率、代数比较重要)和编译原理
    2. 楼上指出了,在学好( 1 )的前提下在学好 408 四件套
    3. 现在才是编程语言,最重要的编程语言—— C 语言,高级语言建议 Java ( C++是一门问题很大的语言),然后涉猎其他更多范式
    4. 在语言应用的基础上学习体会计算与软件设计的一些思想
    5. 差点忘了还有英语,大二之前要过 6 级

    P.S.
    过来人的经验经验之谈,希望你多看点书,少走弯路
    `我知道问这个有点早`——我认为一点也不早
    ipconfiger
        26
    ipconfiger  
       2017-03-10 13:57:23 +08:00   ❤️ 1
    开发诶啪啪啊
    sryanyuan
        27
    sryanyuan  
       2017-03-10 16:42:50 +08:00   ❤️ 1
    业务方面的确 c++的应用越来越窄了
    但是大型互联网公司里的基础组件 c++用的还是非常多的
    hx1997
        28
    hx1997  
    OP
       2017-03-10 17:15:49 +08:00 via Android
    @ipwx
    @qianguozheng
    @Cbdy
    十分感谢大佬指点!手动点两个赞
    (语言本身并不太重要我是清楚的:)

    我还有一个可能不好回答的问题:数学作为基础要达到什么样的水平才算够呢?比如能理解算法背后的数学原理吗?
    dong3580
        29
    dong3580  
       2017-03-10 17:29:16 +08:00   ❤️ 1
    @hx1997
    如果不是做的特别深,数学用途并不大,不过数学好对你以后发现有好处。数学和英语,非常重要。
    要不然到我这个情况,又来看数学了,
    hx1997
        30
    hx1997  
    OP
       2017-03-10 17:40:45 +08:00 via Android
    @dong3580 唉,现在人工智能那些都要数学啊。要不然也就只有 Web 和移动端开发了,移动端还可以考虑, Web 不太想做,虽然有重合的地方。
    tanteng
        31
    tanteng  
       2017-03-10 18:16:32 +08:00   ❤️ 1
    我们在主推 Go 语言了
    jellybool
        32
    jellybool  
       2017-03-10 18:19:13 +08:00   ❤️ 1
    非常同意一楼的说法,大一就多出去玩吧,毕业之后再没有这么好的时光了。
    hx1997
        33
    hx1997  
    OP
       2017-03-10 18:32:00 +08:00 via Android
    @jellybool 大哥,这学期都是重要的数学课,要花时间学的啊,加上自己作死选了门不擅长的选修,哪还有工夫去玩 qaq
    bombless
        34
    bombless  
       2017-03-10 18:35:53 +08:00   ❤️ 1
    不喜欢 web 可以做 app 客户端啊,哈哈
    数据挖掘也挺火的
    jellybool
        35
    jellybool  
       2017-03-10 18:36:44 +08:00
    @hx1997 只要保证不挂科就行,有时间就去玩。

    就算挂科,大四也是可以补回来的。只要你知道自己要什么
    8355
        36
    8355  
       2017-03-10 18:41:38 +08:00   ❤️ 1
    大一就开始考虑毕业做什么的学生真的很犀利
    给的建议就是看看你理想工作城市的就业情况
    多上拉钩这些互联网招聘网站上看看 招聘需求 以及薪资待遇.
    不过呢要一直看才行. 因为计划赶不上变化快.
    你现在学的东西到毕业可能就用不上了.
    既然选择干这行一定要持续关注才可以.
    caliburn1994
        37
    caliburn1994  
       2017-03-10 18:45:17 +08:00   ❤️ 1
    大一到大三玩的话= =感觉就难找工了
    Blazings
        38
    Blazings  
       2017-03-10 19:55:28 +08:00 via Android   ❤️ 2
    如果你想以后找到好工作,或者进大公司,或者去国外的,就别听一楼说的出去玩。 抓紧每一分钟学习,学到的都是自己的
    ipwx
        39
    ipwx  
       2017-03-10 20:52:29 +08:00   ❤️ 1
    @hx1997 达到能差不多开始能看懂一本正儿八经的机器学习书籍的程度,然后你去看机器学习,看着看着你就会明白以前学过的数学有啥用,并且发现数学又不够了,然后再继续学数学。

    当然微积分和线性代数是基础中的基础,这个你开始学完了再开始看机器学习的书吧。我推荐两本(我看过的)机器学习书:[Deep Learning]( http://www.deeplearningbook.org) 和 [Pattern Recognition and Machine Learning]( https://www.amazon.com/Pattern-Recognition-Learning-Information-Statistics/dp/0387310738)

    数学书的话,我个人比较推荐用英文版的去自学,不过中文版的如果你认真跟着教授的讲课走估计也不差。这里面的差距在于英文版的书会有比较多的例子引导初学者,有很多书在讲概念之前会用不怎么精确的自然语言给读者建立一个直观印象。但是中文版大多是定理-证明的组织逻辑,直观印象需要老师讲,或者你自己想象。所以不推荐中文版教材自学……
    ipwx
        40
    ipwx  
       2017-03-10 20:53:57 +08:00
    顺便偷偷告诉你一个盗版 PDF 下载网站: http://bookzz.org
    sammo
        41
    sammo  
       2017-03-10 21:25:51 +08:00
    哈哈
    hx1997
        42
    hx1997  
    OP
       2017-03-10 21:28:20 +08:00 via Android
    @jellybool 好的,的确整天闷头学习眼界会很狭隘,该找时间去走走
    hx1997
        43
    hx1997  
    OP
       2017-03-10 21:33:34 +08:00 via Android
    @ipwx 谢谢建议!边看边学这个不错,英文书我会找来看看的,同样喜欢英文教材(偷偷收藏了网址
    hx1997
        44
    hx1997  
    OP
       2017-03-10 21:36:23 +08:00 via Android
    @sammo 你笑啥??
    hx1997
        45
    hx1997  
    OP
       2017-03-10 21:38:44 +08:00 via Android
    @caliburn1994 抓到一个大我三年的😀
    kevinzhow
        46
    kevinzhow  
       2017-03-10 22:44:16 +08:00   ❤️ 1
    关于就业这件事情,没有什么方向是不受培训班影响的,但影响的终究是初级人员。
    公司对中高级的需求是非常强烈的,即使是处于人才储备的目的,也是会欢迎的。
    所以,希望你选择一个喜欢的方向,然后深入去研究,技术实现一精多长后,开始尝试技术总监等管理路线是不错的选择。
    mingyun
        47
    mingyun  
       2017-03-10 23:24:15 +08:00
    @ipwx 666
    RqPS6rhmP3Nyn3Tm
        48
    RqPS6rhmP3Nyn3Tm  
       2017-03-11 03:51:05 +08:00
    二十一世纪是生物科学的世纪
    kevin100702
        49
    kevin100702  
       2017-03-11 08:35:55 +08:00 via Android   ❤️ 1
    重要的不是什么语言,是学习方法和解决问题的能力
    hx1997
        50
    hx1997  
    OP
       2017-03-11 09:30:53 +08:00 via Android
    @BXIA 二十一世纪是生物科学的世纪 —— 师医公
    blingbling55555
        51
    blingbling55555  
       2017-03-11 09:45:07 +08:00   ❤️ 1
    前端竞争超大的(抹眼泪……

    这么年轻尝试搞搞人工智能机器学习大数据分布式也不错啊,阿里有很多比赛可以练手的

    语言的话,大概 java 和 python 是目前主流?

    大一就有这份心挺好的,多参加一些极客组织吧,实战经验会多一些
    AyoCross
        52
    AyoCross  
       2017-03-11 09:45:59 +08:00 via iPhone   ❤️ 1
    确实,大方向上是 java 的天下,但是,不管是哪个方向学精了都根本不愁找不到工作
    ittianyu
        53
    ittianyu  
       2017-03-11 16:32:01 +08:00   ❤️ 1
    楼主别听他们胡扯什么大一该多玩。现在出去哪个公司不是要几年经验的,大学要是玩开了,怎么可能出去会有经验。有兴趣别怂,拿起键盘就是干,方向什么的选错了还可以再转,大不了下班后学习。我就是几年前选错方向的猴生仔,现在不照样边干活变转方向,感觉过不了多久都要成全栈了。有一个方向的经验,其他学起来也快,什么 前端 后端 移动端 机器学习 我都涉略过了,感觉都挺有意思。
    Actrace
        54
    Actrace  
       2017-03-11 19:15:42 +08:00   ❤️ 1
    大多数做 it 行业的人,都会在 it 行业吊死。
    多跟其他行业的人交流沟通,并鼓起勇气尝试。


    当你想要改变的时候。
    InfinitySam
        55
    InfinitySam  
       2017-03-12 13:46:54 +08:00
    @bombless app 端都跟 web 前端要融合了,楼主挑一个感兴趣的方向好好撸就行
    cwing
        56
    cwing  
       2017-03-18 09:08:34 +08:00
    @sryanyuan 在 C++在通信行业 or 游戏行业比较多~
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3157 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 34ms · UTC 12:33 · PVG 20:33 · LAX 05:33 · JFK 08:33
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.