Pinned post

@VioletMoon 从现在开始我就是睡大觉信徒! :beanblobcathyper:

Pinned post

还挺喜欢现在这个浅薄的自己的,希望这种浅薄能让我重新快乐起来。

nsfw 

完了话题一路跑歪现在在猜哪个高中男同学阳痿……

Show thread

nsfw 

半夜跟高中好友八卦一个上过最强大脑的同学,我说就他那猥琐样儿看着就像性器官发育不良的小男孩,友速速叫我斯到噗因为她脑海里充满了仓鼠吃自己丁丁的画面……

看到这条嘟的内容,觉得非计算机背景的朋友想自学,缺乏了必要的指导 (guideline)。看到这条简单说说我的想法。
m.cmx.im/web/@chaojixyy1973/10

最基础的:Codecademy 学会一门程序语言。按优先度排序,推荐 Python / JavaScript / Java. 学会一门语言就可以了。【时长:1 个月】

少量算法 + 基础数据结构知识。Coursera 上的这门课提纲很好:coursera.org/learn/data-struct

线上能搜到很多教程和资源,但比较零散,建议找一本书 (暂时没想到哪一本入门比较好) + 做做最简单的练习题。【时长:2~3 个月】

学到这里其实就已经本科计算机毕业了。普通学校里,大多数计算机系学生也就学到这个水平。

其实整个加起来最多大半年时间就能学完。只需要「简单看一下」,在实际写数据结构、写算法、逐渐积累写一些工具处理和小型程序的过程里,会迫使你回过去重新看待之前学过的内容,经验、理解是会逐渐积累的。

.

其他一些和实际项目相关的选择性学习,全部学完是不可能的,在大公司里做了二十年程序员的也不可能全部知道。

大概可以分为:

* 数据处理 (data engineer / finanace / bioinformatics)
* 前端开发 (web designer, app designer, artists)
* 人工智能 (data-related, or art-related)
* 后端开发 (algorithm, database)
* 图形学 (hardware / os related)

自学我觉得最好的是看 Coursera 的课程目录,只看目录就可以。对应的内容去找书。

更重要的是需要一个好的线上社群能够回答你当前的问题。以前的 StackOverFlow 很好,但现在已经不太友好了。

能根据具体情况告诉你应该当前去学什么,我觉得最后这点是 Mastodon / Discord 社群可以做的。

最近状态好到我都忍不住要怀疑是转躁狂了,作业居然都可以提前写完,这是什么感天动地的奇迹。

Show older
豆豉

豆豉是一个开放、友善的长毛象实例,欢迎不同爱好、职业的象友进行交流,在法律允许的前提下保证言论自由。豆豉的服务器位于美国,站长保证不会泄露大家数据,但来自某些地区的象友请务必注意隐私保护。请在提醒某些地区的朋友们注意隐私的前提下尽情邀请他们来玩吧!(没有申请理由的自动拒绝)