刷完 SICP 入门编程后应该如何继续学习

2017-03-15 22:26:05 +08:00
 soulomoon

一个金融专业毕业的编程小白,花了 5 个月刷完 SICP 并且完成几乎所有习题后(答案都放在 soulomoon/SICP上,写得挺烂)觉得勉强进入了编程的世界了,并且同时在外包公司打杂学习有了一定的网络编程基础。
现在正在为了成为一个合格的 python 后端工程师,成功找到 python 后端的工作,现在面临两个选择:
1 重点继续刷 clrs , csapp ,不啃完誓不罢休,再同时兼顾一下学习 python 和 flask 。
2 重点学习 python ,研究 flask , dajongo 等流行框架的使用,再轻度学习一下简单常见的算法。
这两者该如何抉择?想听听大家的意见

12377 次点击
所在节点    程序员
52 条回复
wizardforcel
2017-03-16 21:33:38 +08:00
@soulomoon cs61 那个不是少,而是没有。

可以拿 python 做 sicp 的习题, scheme 和 py 都是多范式语言,没啥不可行的。
soulomoon
2017-03-16 21:35:07 +08:00
@zoffy 不好意思 typo ,更正"不耐烦","没有不耐烦"
diveIntoWork
2017-03-16 21:38:39 +08:00
现在都入门都这么凶残了?直接 SICP ?
soulomoon
2017-03-16 21:49:31 +08:00
@wizardforcel
有习题的,课后作业就是- -。。
冒昧问一句,你真的有刷过书里的习题吗?。。。。,
一开始我也有想过这点, 用 python 去完成习题,但是
书里的习题很多是以文中的代码为基础的,让你增加,改写功能的,特别是到了第四第五章的习题,需要大量的 load 代码。除此外,某些再加上, symbol 的 quote 和 unquote , s 表达式等等特性。
几乎书里所有的代码都会在习题中用到,想一想,除了翻译过去耗费的绝大时间,
作为新手的我更没有能力去把 scheme 的特性全部都翻译到 python 上 0 0 。
scheme 语法简单,于是这糖我也就吃了。
soulomoon
2017-03-16 21:57:24 +08:00
@diveIntoWork SICP 是以前 MIT 的入门教材吧,虽然貌似现在改成 python 入门了。
lsmgeb89
2017-03-16 22:41:09 +08:00
不过话说回来,还是金融好赚钱,金融的有了几年经验,分分钟赚码农一年的钱,为什么要转呢?
muziki
2017-03-16 22:53:52 +08:00
@lsmgeb89 金融要后台背景和实力,否则进一般的小公司或银行保险之类的,基本就废了
cqqccqc
2017-03-16 23:07:04 +08:00
金融行业不是挺好的么,为什么想转啊
soulomoon
2017-03-16 23:20:44 +08:00
@muziki 所言正是,
@cqqccqc 当你到柜台看到那里的阿姨们, 你就看到自己的未来了。而且还有一点非常重要,当你不喜欢一个妹纸的时候,她再漂亮又有什么用。- -//
heqingsb1234
2017-03-17 15:40:41 +08:00
千万别刷 这些只是看看了解下原理就可以了 直接看拉钩招聘 选你对应的职位看要求进行学习 你这样有点浪费时间 后期补就行 肺腑之言
Swift3030
2017-03-17 16:28:27 +08:00
我觉得 SICP 这书吧,你刷了之后真没什么多大用。
soulomoon
2017-03-17 18:11:56 +08:00
@Swift3030,为什么这么说?

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/347757

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX