作者hsnuonly (′・ω・‵)
看板SENIORHIGH
标题Re: [问题] 去巨匠电脑上课是否必要?
时间Wed Feb 22 21:53:55 2017
原本这篇有点旧了
最近有一些新发现的素材推荐给大家
不论你是不是资工系都建议先写个程式压压惊
# 入门:
## Codecademy
https://www.codecademy.com/
这网站还是入门首推,互动性很够
语言的部份我推荐Python,虽然是Python2但转换到Python3也没有很难
或着你也可以试试看Ruby,热门程度不如Python,但也有一批特定的爱好者
*这部分是确认自己对coding的天分,你也可以直接跳下一阶
不过Python Ruby这些动态语言比C/C++/Java要好用+常用就是了
# 初阶:
## CS50
https://cs50.harvard.edu/
哈佛大学的程式设计线上课程,知识密度非常高
只用了5个星期讲C语言(就讲到资料结构了lol)
剩下6个星期介绍计算机网路、机器学习、SQL资料库、Python、网页设计...etc.
基本上涵盖到目前资工系大部分研究领域
这在台湾大概可以开30个学分,没骗你,人家上太空我们还在杀猪公
我到现在回去看都还是可以学到不少东西
http://huli.logdown.com/posts/687027
这边有一些对这堂课的中文资讯
https://c9.io/
课堂上用的ide在这个网站
# 进阶:
到这里开始有点分岔了,开始可以往专攻领域走
虽然还有OS之类的东西,不过那些学校会教你,而且效果并不显着(小声)
## 演算法竞赛
中国俗称造轮子XD
在高中应该都有听过IOI,资讯奥林匹亚
到了大学不能比IOI了,我们有ACM-ICPC,根据某不具名前国手说法,比IOI竞争很多
演算法主要是要求你用更少的步骤意味着更低的时间,去完成一件工作
有些东西用人的想法去算很简单,电脑算就要动点脑筋了
ex:质数、搜寻、排列、资料操作
要进这行最好是找个国手带你,另外我觉得非台清交成要得名基本上希望不大(理性勿战)
不过你面试软体工程师很喜欢考这些,练一下倒是无妨
知名企业面试题目
https://leetcode.com/
不过以入门而言的话,可以用zerojudge,算中文题最齐全
https://zerojudge.tw/
## 资料分析
高中教统计应该会教回归曲线,噩梦般的公式...
但去人工找出相关的变量其实不是那麽容易,当资料量很大的时候不容易观察到相关性
於是这个东西自动化以後就叫做机器学习
其实我不熟,可以参考下面这个网站的菜单,或看能不能钓出田神
https://goo.gl/6hnpU7
## 网页
网页又分成前端和後端。
### 前端
所谓前端做的是你看到的网页设计,使用HTML/JS/CSS
其实是一个比较偏向设计领域的部分
但这一块发展很快,每天都有像是react.js、Angular一类的新技术诞生
随着这些技术的发展,前端开发也变得很程式化
残体字注意
https://github.com/qiu-deqing/FE-learning
一样残体字,告诉你前端有多丧心病狂
https://zhuanlan.zhihu.com/p/22782487
在Codecademy可以直接点选HTML/JavaScript/CSS/jQuery的相关课程来了解
### 後端
後端就是伺服器的程式设计,跟一般的程式很像
很多新手会从这边入门,一个是因为薪水最高职缺最多
另外一方面是他做出来的东西比较好看,成就感比较高
所谓Server,其实就是Client(通常是浏览器)送一个request给你
然後你根据这个request的内容写一个response给他
这部分有很多很吃程式设计的东西,比方说
如果你有几亿笔资料,全部找完太花时间了怎麽办?
如果每秒都有成千上万笔request怎麽办?
这些问题在资料结构和演算法有相关的解法
伺服器的语言、框架有很多
列举几个比较潮的:Django(Python)、Ruby on Rails、Node.js
当然,还有PHP、ASP、JSP,不过我觉得不够潮(理性勿战)
一样在Codecademy可以点选Ruby on Rails、PHP
JavaScript和Python也可以在这边学,然後参考Django和Node的教学文
# 数学
上课都会教,所以只推科普读物
## 数学女孩: 随机演算法
http://www.books.com.tw/products/0010587256
基本上相当於离散数学
# 英文
很重要,不过我不知道该推什麽...
4000单如果没背熟先回去复习一下
# 女朋友
这个我也没有
--
1F:推 gn0481914:做钱币的大都是铜锌镍08/24 18:23
2F:→ gn0481914:花钱买淫成本太高 还是同性恋比较合乎经济效益08/24 18:24
3F:→ gn0481914:花钱买银成本太高 还是铜锌镍比较合乎经济效益 更正08/24 18:24
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 140.114.206.21
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/SENIORHIGH/M.1487771639.A.F6C.html
4F:推 DreamTaiKeDa: 英文只需4000就能应付大学的原文书? 02/22 22:22
5F:→ hsnuonly : 原文书很多英文其实很破 难是难在专有名词 02/22 22:32
6F:推 energyy1104 : 楼上观念正确 02/22 22:59
7F:→ energyy1104 : 写课本本来就不会有多难的单字 难的是专有名词 02/22 23:00
8F:推 hyc930080 : 推 02/22 23:19
9F:→ hsnuonly : 我大一写原文书题目的时候 有一题看好久看不懂 02/23 00:53
10F:→ hsnuonly : 後来上网查发现老美也看不懂 不是我的错 02/23 00:53
※ 编辑: hsnuonly (140.114.206.21), 02/23/2017 01:11:39
11F:推 jizzwang : 推 02/23 07:52
12F:推 b2815914 : 感谢分享 02/23 08:12
13F:推 david0426 : 女朋友这个嘛... 02/23 12:35
14F:推 kevinyin9 : cs50对新手应该有点难吧 02/24 11:38
15F:推 night30231 : 推 感谢推荐 05/10 23:03