📣 独立日限时特惠: VIP通行证立减$68
查看: 8324| 回复: 33
跳转到指定楼层
上一主题 下一主题
收起左侧

转行WebDev——恶补CS基础

全局:

注册一亩三分地论坛,查看更多干货!

您需要 登录 才可以下载或查看附件。没有帐号?注册账号

x
在石油大环境不景气,前公司非常奇葩的情况下,转投了Web Dev。越是工作越发现,缺失的CS基础太多了,数据结构,算法,linux基础,etc...
虽说Web Dev前端部分不太需要这些知识,可是后端还是难免涉及到这些基础。感觉Web Dev的职业发展,前端变化太快,各种框架层出不穷,后端相对好点。

于是,愉快地觉得,利用一些经典课程书籍来补补自己的基础吧。毕竟是转行的,心里和底子都有点虚啊。。。
而且工作后的生活,有点无聊,晚上的时间并没有充分利用起来,每天都在刷美剧reddit。。。也真是够了。

初步计划,每天打卡监督

10/19 - 10/23周
Wed Thur FriSat Sun
CS61B
工作笔记
早出早归(7-5) F
锻炼30min+
Introspection




上一篇:三番刷题组队
下一篇:转入cs专业,希望明年能找到coop,开帖纪录公开课学习进度,拒绝拖延
推荐
Shallow__pace 2016-11-15 08:34:07 | 只看该作者
全局:
ZMC2013 发表于 2016-11-10 19:41
关于Restful&http, 求推荐好书,项目什么的

你做个项目体验下就好了,遇到不懂的地方就多查文档思考,没接触过的话坑很多的。我可以跟你简单说下架构。你去思考下几个方向该怎么实现。

后端,主要是跟数据库打交道,生成restful的api,那什么是restful,你要搞清楚,这里有一篇用rails框架生成api的文章还比较详细http://ruby-china.org/topics/25822,express其实也很方便,先熟悉一下,真实项目要考虑性能我可以跟你说很多都是用java写。

数据交互,这个简单点,现在就是json,前端通过ajax获取后端的json然后展现

前端,这里要接触前端MVC框架,主要就3个angular2 react vue,推荐学下vue吧,然后你可以看看七牛云存储的页面,那个就是angular写的SPA(single page application)搞明白这个概念。然后就开始爬坑之旅。

什么是Vue,什么是webpack, rollup.js,什么是ES2015,然后把东西组合在一起,之后什么是Vue-router,什么是Vuex,什么是前端UI库,什么是Ajax库,什么是Cookie。

还没玩呢,就搞个前端和后台通信完成注册和登录的功能出来,不过要求是用的Oauth的方式,那你又要搞清楚Oauth有哪几种方式。

上面框架全部搭好玩一遍之后再看看什么是HTTP2,什么是Web Assembly。了解下前沿知识,然后回归根本,CSS,HTML,JS。  你就算是入门了 XD:
回复

使用道具 举报

推荐
 楼主| darktef 2016-10-26 12:45:45 | 只看该作者
全局:
10/25打卡
10/24 - 10/30周

MonTueWedThurFri
CS61B -> CS50FT
工作笔记TT
早出早归(7-5)TT
锻炼30min+FF
Introspectionvery unproductive, felt sickvery productive

Monday, talked with the boss and asked about how to improve myself, considering that I truly have no background in CS (someday, I really need to take this label off myself!!).Several suggestions he gave,
1. Learn C but do not waste your time on Java, which will cause you brain damage.
2. Learn Javascript well if u want to continue to be a web developer.
3. Practise your Ruby, using Ruby Koan again.

Ok, I do not know much about Java, neither do I know anything about C. I should admit that as soon as I watched the first class of Harvard CS50, I am hooked.
CS61B is a good class, but I got to say that it is little stick to the book and all kind of rules floating around, which made me kind agree to what the boss said: 'brain damage'.
Even the syllabus sounds more interesting, I like Ruby, I like simple, so I decide to switch.
Thus, below will be the plan forward.
1. Do finish CS50, use C, not just finish the course.
2. Practise Ruby Koan
3. Learn Javascript, probably ES6 - ( I just start feel headache as soon as I think about the framework...)



TL;dr
Harvard CS50听完完全热血沸腾,于是我决定学C了(当然,资本主义在其中也起到了巨大的推动作用)。
争取在空暇时,重做Ruby Koan。等到生理厌恶消失,再看看怎么学JS。
回复

使用道具 举报

🔗
ewyu 2016-10-19 22:47:43 | 只看该作者
全局:
楼主石油背景。?
回复

使用道具 举报

🔗
 楼主| darktef 2016-10-20 09:10:40 | 只看该作者
全局:
ewyu 发表于 2016-10-19 22:47
楼主石油背景。?

是啊,所以转CS还是很多需要补的。
回复

使用道具 举报

🔗
ewyu 2016-10-20 09:32:11 | 只看该作者
全局:
darktef 发表于 2016-10-20 09:10
是啊,所以转CS还是很多需要补的。

是工作了然后重新申请硕士还是?
回复

使用道具 举报

🔗
since1991qsy 2016-10-20 20:57:42 | 只看该作者
全局:
linux基础怎么补呢?你有什么计划吗?
回复

使用道具 举报

🔗
1peter 2016-10-20 22:42:14 | 只看该作者
全局:
建议lz先把网络,HTTP了解一下,对于工作应该会有帮助
回复

使用道具 举报

🔗
 楼主| darktef 2016-10-21 10:08:16 | 只看该作者
全局:
ewyu 发表于 2016-10-20 09:32
是工作了然后重新申请硕士还是?

工作了,再读生命不可承受之重了。。。
回复

使用道具 举报

🔗
 楼主| darktef 2016-10-21 10:09:11 | 只看该作者
全局:
since1991qsy 发表于 2016-10-20 20:57
linux基础怎么补呢?你有什么计划吗?

路过隔壁楼貌似有看到鸟哥linux私房菜,打算之后装个虚拟机,按教程练练手吧。
回复

使用道具 举报

🔗
 楼主| darktef 2016-10-21 10:10:07 | 只看该作者
全局:
1peter 发表于 2016-10-20 22:42
建议lz先把网络,HTTP了解一下,对于工作应该会有帮助

非常谢谢建议!不知道有什么推荐的材料吗?还是做做research了解一些基本情况就可以了?
回复

使用道具 举报

🔗
 楼主| darktef 2016-10-21 10:15:15 | 只看该作者
全局:
10/20打卡
10/19 - 10/23周
WedThurFriSatSun
CS61BDefiniing Class
工作笔记FT
早出早归(7-5)Fsort ofN/A
锻炼30min+F
Introspectionnot really start doing what i supposed to do, let's call it the first day syndrome
but i do want to write something about the form validation on angularjs, just to reflect on what i learned
Made the work journal, though did not write fancy stuff, just css & js. Made a pound cake and biscuit...guess i probably do not have time for the class and exercise...shot...

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册账号
隐私提醒:
  • ☑ 禁止发布广告,拉群,贴个人联系方式:找人请去🔗同学同事飞友,拉群请去🔗拉群结伴,广告请去🔗跳蚤市场,和 🔗租房广告|找室友
  • ☑ 论坛内容在发帖 30 分钟内可以编辑,过后则不能删帖。为防止被骚扰甚至人肉,不要公开留微信等联系方式,如有需求请以论坛私信方式发送。
  • ☑ 干货版块可免费使用 🔗超级匿名:面经(美国面经、中国面经、数科面经、PM面经),抖包袱(美国、中国)和录取汇报、定位选校版
  • ☑ 查阅全站 🔗各种匿名方法

本版积分规则

>
快速回复 返回顶部 返回列表