1
saharabear 2014-04-29 15:39:04 +08:00 2
你试着用计算机去解决你面临的一切问题,你的水平就会提高了。
而你问的这种问题,很难有真正的答案。 最好的办法: 你去不断地写代码,然后你自己就有答案了。 如果你非说要分享学习资料,我只说: 你敢跟我写三年代码吗? 这就是学习资料。 :) |
2
likaci 2014-04-29 16:12:53 +08:00 1
@saharabear 有点勾搭的味道啊,三年之后卤煮就是你的人了。
---- 我现在的感觉就是,大学阶段,喜欢什么就学什么;哪怕是玩游戏写外挂。 工作之后用什么就学什么,不要学的太泛太浅,不然会没饭吃的… |
3
shuson 2014-04-29 16:14:57 +08:00 2
1. 整个互联网都是资料,搜索引擎是入口,别用百度。
2. 关键是你想要什么学习资料才知道搜什么 3. 我好后悔当初没有好好把数据结构,算法,高数,离散这些课学扎实 |
4
sennes 2014-04-29 16:20:53 +08:00 1
1.把高数学好
2.大学兴趣为主,跟着兴趣学 |
5
HowardMei 2014-04-29 16:24:01 +08:00 1
@likaci 说得很好,基本上本科毕业,企业是把你看为一张白纸,在学校学喜欢的东西,完全不耽误什么,国内专业教育普遍不强,即便有好老师,精力也主要放在接项目和带研究生和实验室。工作之后,学校学的那点东西根本不够看,需要什么练什么,而且很快能掌握运用,这才是最强大的。
最后发现,语、数、英这三门课程,才是终身受益的,哈哈 |
6
linuxer 2014-04-29 16:33:32 +08:00 1
这排版看得实在太累。
段落间适当插入空行会对读者友好很多。:) |
7
zeroday OP @saharabear 所谓初生牛犊不怕虎,有什么不敢的:-)
|
8
freeznet 2014-04-29 17:06:56 +08:00 1
别急于求成
|
14
zeroday OP @linuxer OK,像 @saharabear 那样排版确实很友好。
|
17
shuson 2014-04-29 17:41:22 +08:00 1
|
18
sennes 2014-04-29 17:42:20 +08:00 1
可以去学习一下python 我半个月前就在学。
另外,有条件的话,在大学生活跟着老师每天做项目也是不错的选择。 实验室——教室——寝室三点移动。很舒服。(看看老师的研究方向,选自己喜欢的 |
19
hit9 2014-04-29 18:56:24 +08:00
为什么我很烦这种帖子,跟知乎上的很多问题都很像、
|
20
Linxing 2014-04-29 19:14:47 +08:00 1
写代码,不断地写,当然不是你上课学的那些解数学题,而是用编程语言你解决你的需要,比如写个爬虫,写个简单的脚本都是可以的啊
|
21
shoumu 2014-04-29 19:18:48 +08:00 1
解决问题,解决问题,解决问题
|
22
zakokun 2014-04-29 19:22:18 +08:00 1
php是最好的语言.
|
23
lifemaxer 2014-04-29 19:24:01 +08:00 1
方法你自己都说出来了:以解决问题为目的。
具体想想自己要用解决什么问题,然后穷尽所有办法把让程序运行起来。不管你是自己码字,还是东凑西凑别人的代码,不管代码有多丑、效率有多低,先让程序运行起来。下一步再考虑优化。 |
24
rankjie 2014-04-29 19:43:05 +08:00 via iPhone 1
哪有一下子就能呼风唤雨的,总是从小火球术练起的,连火球术都练不下去就还是赶紧转专业吧
|
25
xiaowangge 2014-04-29 19:56:04 +08:00 2
0、搜索“Google搜索技巧” 、“如何用好 Google”、 “提问的智慧”。
1、把英文学好。 2、把《把时间当作朋友》《暗时间》读上几遍。 3、找到自己的方向。比如说,移动App 开发、Web开发、嵌入式开发、游戏开发(前端、后端)、测试开发等等。 4、遇到合适的人,就恋爱一把。 5、坚持运动。 以上没有先后顺序,想到了,随手写得。 ;-) |
26
WildCat 2014-04-29 21:28:15 +08:00 1
|
27
hitsmaxft 2014-04-29 21:30:17 +08:00 1
看看人家建筑师多牛逼, 当年也是苦逼画线条画来的.
基础都还没打好, 别想太多. 多学, 多看, 多想, 最重要是多动手 |
28
Tink 2014-04-29 21:33:09 +08:00 1
喜欢脚本就从脚本入手啊,先学Shell呗
|
29
yinian1992 2014-04-29 22:20:58 +08:00 1
为啥不去学软工
|
30
likuku 2014-04-29 22:26:54 +08:00 1
大学嘛,全心投入泡很多妹子吧...其它,都好说.
|
31
ccbikai 2014-04-30 00:18:04 +08:00 via Android 1
我觉得得先学个python入门。
|
33
snowhs 2014-04-30 00:33:51 +08:00
我觉得大学里多接触喜欢的那个性别才是正经事
|
34
littlewey 2014-04-30 00:39:35 +08:00 1
同推荐python,另外可以接触下Shell哈
|
41
dong3580 2014-04-30 09:04:32 +08:00
|
42
cdffh 2014-04-30 09:30:56 +08:00 1
楼主先尝试把自己的操作系统换成linux 推荐opensuse .在这个过程中你就能学到很多东西,然后 学一门比较简单的语言,完成一些类似网页抓取啊之类的简单工作.语言推荐 python. 平时多上社区论坛,尝试和一群人一起学习.加油..
|
43
phun 2014-04-30 09:48:20 +08:00
有空可以学学Ruby语言,它是一门动态语言,可以用来写脚本、做网站等,尤其是它的元编程对提升编程境界有一定的作用。
|
44
andyhu 2014-04-30 10:06:58 +08:00
@zeroday 学学node.js和python吧
如果是网页方向的,html css js需要有一定基础,可以去w3schools学下 |
45
harry924 2014-04-30 11:03:21 +08:00
@saharabear baNG!
|
46
Lucius 2014-04-30 11:11:34 +08:00
|
47
harry924 2014-04-30 11:18:55 +08:00 1
说说我的看法。
某认为对于一名程序员来说,算法跟数据结构这些底子是无比重要的。因为从某些意义上来说,算法跟数据结构反应了计算机最本质的思维方式。计算机与自然人的思维方式是不一样的。这种思维方式也是以后分析软件的基础。所以趁着现在大学里有时间,系统的学习一下这些理论是有必要的。 提供一个学习网站http://cerberus.delos.com:790/usacogate USACO,里头分章分节循序渐进的出了一些算法题,每一道都基本代表了一种算法和与其结合的数据结构,建议楼主一题一题慢慢刷完。当你明白了计算机是怎么思考问题的时候,相信你以后的工作中,无论遇到什么,都会得心应手,手到擒来。 |
48
cdffh 2014-04-30 11:30:08 +08:00 1
@Lucius 关键是很多时候不折腾一把,不知道自己到底想要什么. 而且类似opensuse 这样稳定靠谱的发行版其实不是那么需要折腾.
|
49
foxidea 2014-04-30 11:52:39 +08:00
我来说说我吧,我当时也很迷茫 不知道如何下手
后面接触多了,发现之前走了很多弯路, 在学习计算机之初,没必要关心太多 语法、设计模式、数学方面的知识 而应当关注解决问题本身 而计算机方面的操作,都离不开下面的知识 计算机语言 常用的处理操作 无非是 1、对字符串的处理(查找、截取、等等等) 2、对图像的处理(缩放,在图片上加水印,加文字等等) 3、网络(http 操作 下载一个网页等等) 4、磁盘文件操作(删除、读取、修改 目录操作等等) 5、数据库的操作(这个每个平台操作形式不一样、牵扯到数据库方面的知识) 等等等 学好这几方面知识,基本上就可以做很多事情了 基本上所有的语言平台都支持上面的操作 而问题本身呢,就需要你选好平台 比如:想搞一个自动收集网上新闻的程序, 你用 html + css + javascript 就不方便去实现 ,因为 html css js 不是处理这方面事情的 你需要选择 .net|java|php 这样的平台 就很容易实现,它们集成了很多 好用的 程序包, 用学的 语法+程序包的功能,就可以实现了 |
50
geew 2014-04-30 12:53:39 +08:00
如果你实在不知道该学习什么, 那我建议你什么都不要想, 去参加acm吧. 然后把大学的基础课程学好, 算法啊,数据结构啊, 英语啊,高数啊.
编程语言, 先学好c和python吧 |
53
sinxccc 2014-04-30 13:37:03 +08:00
大一?安心刷数学分析和离散数学吧…要还有精力的话可以去看看那本《具体数学》。
|
54
wodemyworld 2014-04-30 15:12:48 +08:00
搞不清计算机、电子设备怎么工作的,你永远就是个零件装配工,你不喜欢也得学C语言(如果是做移动平台开发,那你随便了),不落下心来踏实的学计算机,你终有一天会讨厌技术行业,然后后悔当初为啥这么幼稚选择IT业根本不高大上嘛
|
55
jiyinyiyong 2014-04-30 15:13:41 +08:00
装一下这个扩展:
http://gabrielecirulli.github.io/hn-special/ 然后多刷一下 Hacker News: https://news.ycombinator.com/news 大学里教的可不是计算机领域的前沿 |
57
pyshift 2014-04-30 22:08:43 +08:00
看到这么多人都评论,自己也来说说自己的经历。作为一个差点成为失业人群的大四狗告诉你,要学好高数,数据结构这些基础课,有空可以研究下算法导论这样,学几种排序,背包啥的,肯定不会吃亏的。先把这些学扎实了。多自己写写代码,喜欢什么就写什么,别局限于看书之类的。多寻找周围的大牛,跟着他们的脚步不会走太多弯路。总之还是基础打好真的很重要。
|