首页   注册   登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX 提问指南
Coding
V2EX  ›  问与答

大三学生对于未来的困惑

  •  2
     
  •   PhilCai · 2014-05-10 10:58:32 +08:00 · 3575 次点击
    这是一个创建于 2044 天前的主题,其中的信息可能已经有所发展或是发生改变。
    大三学生对于未来的困惑
    我是在南师大的一个大三学生,马上就大四了。因为对师范实在不感兴趣,学的不是师范专业;现在学的是一个叫信息与计算科学的专业,主要是研究矩阵运算之类的东西,加上专业的要求,所以也涉及到了编程的东西比如C语言(学的一般般)、Java、数据结构、网络(学的很浅)、数据库(正在学而且是学的VFP),以及一大堆数学方面的东西,包括很多纯数学的比如数学分析、泛函分析之类的,也学了离散数学这种有一点点涉及算法的东西,不过专门的算法课就没上过。虽然我的成绩还算可以,一般都是专业前三名,每个学期都拿的到奖学金。但是自己对自己水平最了解了,我很多东西都是应付考试而学的,偏向计算机的学的还算不错(不过是针对考试而言,真实情况我觉得学的也不算太好)。最最重要的是,我对数学没有什么兴趣,将来不想做个研究数学的人。现在在学校上课就只是为了拿一个文凭。

    另一方面,我自己尝试了Mac开发,写了几个很小的App,不过经营惨淡。我觉得一方面是因为App本身的内容是没什么出彩的,更重要的原因是因为没有扎实的技术来实现自己想要的功能,也有一点点原因是因为这几个App都是拿来练手的。

    虽然很多人都说看Document是最好的学习方法,但是因为课业的繁重(虽然大三了但是还是任务很多),每天只有很短的时间可以拿来学习。而且我自我评价自己的学习很没有章法,几乎是自己为了实现一个功能才去找特定的方法,看别人的源代码比自己看Document的时间多的多,很多东西在自己的脑海中没有一个系统的框架。也就是说基本上是一团浆糊。

    马上就大三暑假了,我觉得我需要去找一个iOS培训的培训班去一下。然后我查看了一下南京的培训机构,有个叫达内的iOS培训机构,大概在5月底的时候准备去那里试听一下下。了解之后如果没什么问题就打算去上课了。

    现在我的困惑是:

    对于以后的工作,我觉得只是上一个培训班就指望可以找到个好工作是不怎么现实的,尤其是对于一个不是计算机科班出身的人而言。请问有什么其他需要具备的么?
    最近看了很多文章,很多都提及了算法之类的东西在处理一些特定的问题上的重要性,很多跟数学联系很紧密。尤其是不久之前看了个《数学之美》,让我认识到数学是一个真正有用的学问。但是我觉得现在我的首要目标是能够成为一个“码农”,然后再向着“程序员”转变,也就是说先学好熟练的使用语言让自己能够找到一个工作(我希望是iOS开发),然后再向一个会“用脑”的程序员转型。请问这么想有没有不对的地方?或者有没有一个比较合理可行的方向可以指点一下我呢?
    我对很多东西都容易感兴趣,今天用Objective-C写了一个App来处理音乐,过几天就为了给自己的音乐库加歌词使用了AppleScript,也可能突然觉得Shell脚本很牛逼就学一点点Shell。以前玩的时候还可以这么做,但是我觉得为了以后的工作,最好还是能够先专注的学好特定的几样,而不是学的杂而样样都不精。那么关于该学的东西,一个Objective-C是必要的,那么有什么是应该同时学的技术么(不只是语言吧)?在找实习或者是刚刚工作和工作以后的发展应该需要学习又是有很多差别的吧?
    我对未来很迷茫,觉得像现在这样挤时间来学一点点东西,而且没有章法的去学习是很没有效率的。希望如果有前辈或者是过来人可以给我一些建议。

    谢谢大家。
    44 回复  |  直到 2014-05-11 10:35:26 +08:00
        1
    mercurylanded   2014-05-10 11:15:05 +08:00   ♥ 1
    很多计算机专业的学生毕业了也是工作之后才从头学一遍专业技能的。

    don`t worry
        2
    ChiangDi   2014-05-10 11:40:39 +08:00
    我也是信息与计算科学的,大二。
        3
    ChiangDi   2014-05-10 11:41:09 +08:00   ♥ 1
    那个达内不要去,坑人的。最好自己学吧。
        4
    Linxing   2014-05-10 12:37:05 +08:00   ♥ 1
    同为大三,虽然是软件工程专业,可是我比楼主水多了,所以淡定啦,迷茫都会的,大二就开始迷茫了,大三慢慢找到状态,别浮躁就好了
        5
    WildCat   2014-05-10 12:54:43 +08:00 via iPhone   ♥ 1
    iOS培训班你能学到什么,带着作品找个公司实习啊。
    去酷工作节点转转,问问各位有要实习的吗,来V2本来就是你的加分项
        6
    r3xling   2014-05-10 13:26:04 +08:00 via Android   ♥ 1
    本科同为信息与计算科学,大三开始自学 web 开发相关内容,毕业后开始专职做 php 开发,工作后还是有时间研究自己喜欢的东西的。我觉得你现在能静下心来学东西就行,培训班一般不推荐
        7
    PhilCai   2014-05-10 13:54:51 +08:00 via iPhone
    @WildCat 我写的作品没太多技术含量都感觉拿不出手…
        8
    AntiGameZ   2014-05-10 13:55:23 +08:00 via iPhone
    哟,咱学校的呀,愿意的话可以聊聊
        9
    PhilCai   2014-05-10 13:57:04 +08:00 via iPhone
    @ChiangDi 可以具体讲讲怎么坑人吗?
        10
    PhilCai   2014-05-10 13:57:37 +08:00 via iPhone
    @AntiGameZ 呐尼?也是南师大的?
        11
    AntiGameZ   2014-05-10 14:01:30 +08:00 via iPhone
    @PhilCai 是,待这9年了
        12
    PhilCai   2014-05-10 14:05:23 +08:00 via iPhone
    @AntiGameZ 我马上大四,在仙林的
        13
    binarytree   2014-05-10 14:10:53 +08:00
    @AntiGameZ 同在南京,关注下,有机会线下聚聚
        14
    AntiGameZ   2014-05-10 14:10:56 +08:00 via iPhone
    @PhilCai 给个微信或同我id的twitter联系
        15
    binarytree   2014-05-10 14:11:12 +08:00
    @PhilCai 同在南京,关注下,有机会线下聚聚
        16
    ChiangDi   2014-05-10 14:19:42 +08:00
    @PhilCai 就是你交钱学不到东西。
        17
    PhilCai   2014-05-10 14:48:10 +08:00 via iPhone
    @ChiangDi 我看了课程介绍还是蛮充足的呀
        18
    PhilCai   2014-05-10 14:49:08 +08:00 via iPhone
    @AntiGameZ APN过期了暂时不用推了,微信是PhilC1993
        19
    PhilCai   2014-05-10 14:49:36 +08:00 via iPhone   ♥ 1
    @binarytree 可以呀,多多指教
        20
    ccbikai   2014-05-10 15:02:18 +08:00 via Android
    隔壁的隔壁
        21
    PhilCai   2014-05-10 15:10:00 +08:00 via iPhone
    @ccbikai 南邮?
        22
    luoqeng   2014-05-10 15:31:26 +08:00
    想学数学分析、泛函分析之类的路过。

    现在很多培训机构都出了IOS公开课,你可以去下载些听听试试,我倒是收集些IOS培训机构的公开课,大概有20G吧,但百度网盘最近分享不出来。

    达内我记以前是远程听课的,网上有流传30G的视频。我看了一些,但不是IOS的,大部分是C++ LinuxDev Qt MFC 数据库……
        23
    PhilCai   2014-05-10 15:46:38 +08:00 via iPhone
    @luoqeng 数学分析范函分析我觉得还是蛮有用的,但是我觉得至少在我的认知内它们跟我想做的编程关系不太大,它们(尤其是反汗,太理论了)。倒是矩阵什么的比较实际,在处理图像之类的东西上很有用,那个page rank不就用的矩阵吗?
        24
    cdffh   2014-05-10 15:57:24 +08:00   ♥ 1
    如果你连搜索资料 依靠自学,学习开发的毅力和能力都没有,你不会是一个优秀的程序员的.你既然想做码农,那就该平衡好课业和编程的时间.
        25
    wodemyworld   2014-05-10 16:17:11 +08:00
    你缺个妹子
        26
    PhilCai   2014-05-10 16:39:51 +08:00 via iPhone
    @cdffh 难以平衡,到了大三依旧几乎满课,我是想系统的学习一下
        27
    PhilCai   2014-05-10 16:40:22 +08:00 via iPhone
    @wodemyworld 妹子正坐我边上呢
        28
    krafttuc   2014-05-10 17:50:09 +08:00   ♥ 1
    自学能力,时间管理还是很重要的。。。然后找自己感兴趣的深入研究吧
        29
    PhilCai   2014-05-10 18:24:48 +08:00 via iPhone
    @krafttuc 我觉得我是缺少个人给我一个学习内容的指引以及及时解答我的困惑
        30
    ljcarsenal   2014-05-10 18:35:23 +08:00   ♥ 1
    没有捷径。有得必有失,你若想转行,一些不必要的课程能混旧混过去。以楼主的水平,期末突击应该不是问题。这样你就可以省出大把时间做你想做的事了。。
        31
    PhilCai   2014-05-10 18:37:50 +08:00 via iPhone
    @ljcarsenal 也只能挤时间学了,感觉现在学校在做的事情是阻碍我的发展了
        32
    wodemyworld   2014-05-10 18:53:37 +08:00
    @PhilCai 看到VFP我就湿了,没想到贵校用vfp做教学的,完全不考虑将来的使用么,就算光为了教学也不能这么图省事啊
        33
    PhilCai   2014-05-10 20:12:26 +08:00 via iPhone
    @wodemyworld 我也觉得奇葩啊…跟个弱智一样的
        34
    tracebundy   2014-05-10 20:26:15 +08:00   ♥ 1
    同为信息与计算科学,现在搞C++。其实跟你专业没关,想要干这行,自学能力要有的,课业忙不是理由
        35
    PhilCai   2014-05-10 20:48:38 +08:00 via iPhone
        36
    cdffh   2014-05-10 21:14:11 +08:00   ♥ 1
    @PhilCai 课该逃就逃 通过考试有很多方法的
        37
    W1nd   2014-05-10 21:49:21 +08:00   ♥ 1
    @PhilCai HI,在V2看到你了。一直以为你和我一样是大二的,一说是大三的...也算是学长了..我有可能给不了你想要的建议。但是,我觉得我和你的情况是有一些类似的,我也不是科班,现在在自学ios开发(更何况,我觉得你比我强,我老是拖延学习),以我的经验来看,为了实现一个功能才去找特定的方法没什么不好的,相反,这是在积累经验,这才会印象深刻。我只是觉得应该先整体的学习,然后到后面自己开发的时候有这种问题解决起来就不会因为看别人的源代码花费大量时间。用以致学没什么不好,贵在坚持。还有吧,时间真的需要好好管理把握,学习和课外学习需要很好的平衡一下,看起来你的学习能力还是很强的(非我等学渣能比)可以多多利用时间学习专精一项比如就OC。另外,我有把http://www.zhihu.com/question/19627420当做参考,我觉得会对你有些帮助。大概就这些吧,今天刚去找了专业对口的实习(数字媒体),第一次实习不知道能学到什么挺期待的,也不知道会不会录...最后,共勉。。
        38
    PhilCai   2014-05-10 22:27:06 +08:00 via iPhone
    @W1nd 在这里遇见你颇有一种他乡遇故知的感觉^_^。
    我现在虽然上架了几个app在Mac App Store,但是到现在连MVC都摸的不清不楚。这就是单纯通过解决问题来学编程的弊端。我需要系统的学习。
    我到了这个年级还没有实习之类的经历,跟你在大二就找,真是长江后浪推前浪的即视感。

    共同努力吧!
        39
    superbear   2014-05-10 22:52:16 +08:00
    嗯,玩和工作的确不同,平时写写小功能,工作了就不同了,不够在复杂的东西也都是由简单的以某种方式组合起来的,加油
        40
    PhilCai   2014-05-10 23:47:31 +08:00 via iPhone
    @superbear 谢谢鼓励!
        41
    jayzjj000   2014-05-11 01:06:57 +08:00
    看到楼主的发言有一种似曾相识的感觉,不过跟楼主还是有很多地方不一样的哈。
    我今年也是大三,某工科学校,软件工程,只是我的成绩一直都不是很好(专业前50%左右),虽然是软件专业,而且自己对算法对编程对计算机感兴趣,但是理论数学课程实在是太多,以至于落到这步田地。但是我对专业课有我自己的看法,我觉得专业课都只是一个引子,我觉得我上过的专业课里面,每一门都只是对这个方面做一个了解,真正掌握只能是靠自己,所以每一门我都是怀着了解的态度去上课,也不求精通,只希望在以后遇到这个方面的时候有个印象,入门能够更加迅速。至于那些完全没有兴趣的数学课(如:数学物理特征方程),翘完全部的课然后考前一星期你懂的(这个我只是说我自己,V2ex上的大一大二同学不要朝我看齐)。
    关于iOS开发,我觉得无论是什么类型的开发,实践知识都会是相当重要的一部分,我是个偏向实践的人,所以我跟楼主一样都是不断做项目,不断去找解决问题的方法。当然不是说一个问题解决了就算完事了,我会把每个问题解决的步骤、最后的结果、以及衍生开来的一些想法都记录下来(最近项目太多这个工作有点落下了,惭愧),我觉得这个是一笔非常好的财富。看文档看源码还有StackOverFlow都是非常好寻找解决方式的途径。到最后,当你写了很多代码的时候,重新去看书,你会觉得看书非常有想法(马上可以找到自己不会的点),而且快(大部分都似曾相识)。每当这个时候看书我都会觉得是一件很愉快的事情,因为效率高同时有很多积极反馈,而且你会觉得你的知识网不知不觉已经织好了。
    语言的话,我只看ObjC和C,正在试着学习一门脚本语言(Lua)。我觉得精通一门比了解10门好,如果真的精通了,等到以后真的需要去学某个语言的时候,也就是分分钟的事情,语言只是工具,本质都是相通的。
    暑假真的有时间的话去接外包做把,逼着自己多做几个项目真的是有用的。
        42
    MayLava   2014-05-11 01:12:48 +08:00
    也许是我不了解楼主的实际情况,不知道楼主所说的“课业的繁重”有多繁重。大学时期应该是最最清闲的日子了。加油。
        43
    PhilCai   2014-05-11 10:34:37 +08:00
    @jayzjj000 是的,最近开始看书了,有些地方豁然开朗,但是还是有很多问题自己搞得不清不楚的
        44
    PhilCai   2014-05-11 10:35:26 +08:00
    @MayLava 因为这个专业,学校的要求是数学&计算机都要抓好,所以课多学分少,每个学期要上很多课。
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1005 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 25ms · UTC 23:37 · PVG 07:37 · LAX 15:37 · JFK 18:37
    ♥ Do have faith in what you're doing.