[心得] 分享一点点自学的经历

楼主: TeddyCaptain (~_~)   2016-11-20 16:23:59
[前言]
大概从两三年前开始有想往资讯这个领域走的想法后就开始逛这个版了
从这个版上得到了很多,不管是业界相关的东西或是技术性的知识
自学这部分前前后后加起来也差不多两年左右,开始有了一些小成果
刚好最近看到版上有些关于自学或想转换跑道但不知道该如何是好的文
所以想稍微分享一点自己这两年来的一些过程
但因为我还是个硕士在学生,完全没有工作经验(如果不算接案的话)
一些问题像是,学历or有没有去资策会对找工作时的影响、某某技术找工作好不好找,就不讨论了,因为我也还没有真的经历到
对资策会、巨匠等等的了解也只有从网络上或版上的文章
下面大部分的内容应该都还满主观的,所以可以参考就好
希望可以帮助到一些人
[背景]
大学不是本科系
大一时修过程式设计,学C++,当时完全不知道那个是在干嘛,没兴趣所以也没好好唸
之后就除了数学相关的课以外,没再学过跟本科系有关的东西
一直到快大四时突然想考资工所,去报了补习班
然后在升大四那个暑假把六科考科上完一轮后,发现一时间根本塞不下那么多新知识
有些东西甚至弱到连想看书复习都看不懂
所以就开始找网络资源、各种开放式课程,自己再重新学一次
自学的习惯大概是从那个时候开始的
一直到最近开始有能力在外面接案和把一些自己的想法实现成作品
[自学]
我觉得自学有两个满困难的地方,找到努力的理由跟明确的方向
努力的理由不好说,可以很实际可以很虚幻
但对一开始的我来说还满简单的,就是以后想赚多一点钱,还有感觉唸资工很潮
这两个没创意的理由支撑我学完那些当时觉得很无聊的考科然后考上研究所
也因为这两个理由一个太虚幻一个太幼稚,硕一的时候我还是没什么方向
所以就随便修一些名字看起来很厉害的课,没什么关联性而且大部分都觉得没兴趣
一直到硕一下的时候因为一些机会接触到Android,才真的有了个明确的方向
有了方向之后觉得进步的速度快很多,不会像之前那样没目的的东看看西看看
学Android->发现Java太弱所以认真学Java->开始真的用到资料结构跟算法了
所以再回头复习->接触到设计模式了所以去学->作品需要后端所以学后端的
语言、框架跟data base->计算机网络、HTTP->...
这些都是这半年多才发生的事,虽然时间那么短不可能每个都学得很扎实
但至少目标明确之后完全知道自己在干嘛,有目标的学让我觉得快乐又兴奋
讲这么多只是想表达,我觉得有没有足够的理由坚持下去和有个明确的目标才是最重要的
尤其是现在网络资源、书这么丰富,就算只是自学一定也能学得很好
对于完全没基础想自学的人来说
我自己的感觉是,除了找一个语言的基础教材先试试看以外
有空的时间也可以稍微了解一点计算机组织跟作业系统,不少大学的开放式课程都有
这两个真的在我看书或找资源时帮助我真正"看懂"很多东西
[利用网络资源]
几个我觉得很重要的能力,google、英文、过滤资源、统整资源
自学的时候应该没有什么问题是google解决不了的了,只要关键字下的对的话
英文也没什么好说的,大部分的宝藏都是长成英文的形状
但除了各大documents跟stackoverflow以外,我想额外提一下这半年多来收获最大的
就是中国那边的网络资源真的超级多... 在没去关心之前我一直都不知道
就拿"知乎"这个网站来讲好了,随便搜个你有兴趣的领域或语言
想找业界时事、学习心得、别人推荐的学习路径、学习资源、技术文章等等
差不多也算是应有尽有了,而且像是书这类的资源台湾较多是英文翻译过来的版本
但中国那边就能找到很多自己写的,有些我真的觉得还满不错的,像是设计模式之禅跟图解HTTP
重点是那些资源是中文的,虽然是残体中文啦
如果跟我一样会有阅读障碍的,就chrome装个简转繁插件,然后习惯一下他们的用语
就可以去挖宝藏了
但资源多伴随而来的缺点就是噪声太多
水准参差不齐的大量书籍、每个技术可能有一两百种推荐的学习方法跟推荐的书
哪个框架好?哪个语言好? 在ptt上可能每篇这种文章是5~10个人在讨论跟提供意见
但那边是一百两百个人在战,一堆这种类型的讨论串、一堆写这种文章的blogger
如果没有自己先整理好该找哪些资源、过滤哪些资源该看哪些不该看
对于像我这样很多东西都还在初学阶段的人来说,很容易就会陷进去了
一开始的时间不应该拿来花在一直犹豫该不该换去学别的什么上面
一次能决定一件事然后先把他学好就很厉害了,学好之后自然就会开始有自己的想法
最后的终极目标当然就是让自己习惯去挖英文的资源
第一、二手的资讯一定好过第三四五手的
[最后]
我不觉得要学某些东西就一定要去上课或是考研究所
在现在的环境下自学也是一个很好的选择
虽然以我现在自己的身分讲起来很矛盾,而且还没工作过讲这个好像也没什么资格
最近偶尔会想如果当初大学毕业后给自己半年一年的时间用自学的方式去学这些东西
说不定就不用多花这些学费跟时间,而且还能早一点去工作
毕竟目前大部分案子或我自己想做的作品运用到的知识都是自学来的
但事实就是如果没决定要唸研究所我应该也不会培养出这个习惯
很多事情可能做下去了才会知道之后会发生什么,很难一开始就有一个完美的计画
就像现在对我来说唸研究所跟当初的想像已经完全不一样了
所以想做什么想学什么的话,我想应该就是决定好了有个初步规划后就去做吧
一直浪费时间在犹豫才是最可怕的,因为你根本不知道现在犹豫的东西之后还会不会在乎
当初老板叫我在lab的案子里面,iOS、Android、后端挑一个去接的时候也是一直想
到接了Android之后还是边做边想
甚至某段时间我还一直觉得唸资工的人就是要写C/C++才对
不过心定下来好好学之后才发现原来我该在乎的是其他更重要的东西
那时哪会想的到现在让我努力的理由是因为接触到Java和设计模式之后,觉得漂亮的
程式码实在是太性感了,然后很想一直把他学得更好,当然还有钱啦,钱也满性感的
希望多少可以帮助到一些正在犹豫的人
作者: jamestian (No defined)   2016-11-20 17:10:00
没换行,标点符号又少,看起来眼睛好累
作者: again1191 (again)   2016-11-20 17:14:00
谢谢分享,请问开放课程有哪些推荐适合入门的吗
作者: OZND (财哥)   2016-11-20 17:41:00
想请问各位大大 怎么看c# .Net framework 这个好找工作吗待遇性感吗
作者: sing10407 (阿U)   2016-11-20 17:49:00
OZND:好找。但现在.net MVC framework也变主流了 可以玩一下,但是会跟webform差很多待遇的话难说,还是很吃公司是哪间的
作者: s06yji3 (阿南)   2016-11-20 17:55:00
我觉得自学的最大阻力是有兴趣的领域学的工作历门槛很高
作者: Vick753 (彬彬)   2016-11-20 18:06:00
等你工作又是另一个世界了 孩子
作者: redpapa (胖胖怪)   2016-11-20 18:25:00
作者: asleisureto (ASLE)   2016-11-20 18:59:00
这版很多写JS或ios年薪百万的,但写C#拿百万的印象中没看过,要嘛C#人都很低调,不然就C#拿高薪难度比JS等主流更难吧
作者: MOONY135 (谈无欲)   2016-11-20 19:19:00
C#工厂维运缺很多 薪水就真的很难高?
作者: sing10407 (阿U)   2016-11-20 19:25:00
从PTT看世界...别说了吧
作者: ColdLeafOwl (冷叶鸮)   2016-11-20 19:56:00
推 感谢分享
作者: nurockplayer (塔奇巧克力)   2016-11-20 20:34:00
眼睛很累...
作者: giantwinter   2016-11-20 21:05:00
等出来就知道了
作者: chrischen (一个人的长假)   2016-11-20 21:14:00
c#百万 就我所知 博奕 和 某ABC公司都有机会中国的话java和php才是大宗 除非去欧美 不然走不出台湾
作者: OZND (财哥)   2016-11-20 22:01:00
因为小弟现在在任职的公司就是有核心产品 然后帮客户客制网站 Java ,.Net都有 考虑到期以后会换工作 刚好两个都会一点但是都没很深 想了解日后趋势 或是那个职缺待遇比较性感
作者: XinYuLee (JerryLee)   2016-11-20 23:23:00
作者: peiningyu (arpi)   2016-11-20 23:28:00
作者: chocopie (好吃的巧克力派 :))   2016-11-20 23:42:00
台积电 Java 也是大宗
作者: yuanyu90221 (菜菜鸟)   2016-11-21 00:04:00
作者: atpx (秋雨的心情)   2016-11-21 09:00:00
.net或java要破百是看公司赚不赚吧,跟语言没关系
作者: death811125 (安安王子见)   2016-11-21 12:14:00
请问大大推荐那堂计算机组织的课 感谢
作者: stosto (树多)   2016-11-21 12:32:00
白算盘这本K一下懂个概念就好了,毕竟软件端才是主要发展
作者: bndan (seed)   2016-11-21 13:17:00
...老实说 英翻译书已经算是最接近的知识了 = =" 在资讯背景去看自创的起手还行 但是要精研的话 只能建议别误入歧途而且除非真的弱到完全看不懂 不然资讯背景类东西还是推原文
作者: Lorekeeper (博学者)   2016-11-21 22:11:00
大陆那边愿意交流分享的资讯真的很多+1 学到不少东西
作者: Mariobrother (马力欧兄弟)   2016-11-24 02:38:00
作者: cooljason2 (TW MAN)   2016-11-24 17:03:00

Links booklink

Contact Us: admin [ a t ] ucptt.com