看到这条嘟的内容,觉得非计算机背景的朋友想自学,缺乏了必要的指导 (guideline)。
看到这条简单说说我的想法。
https://m.cmx.im/web/@chaojixyy1973/108775657985842622
最基础的:Codecademy 学会一门程序语言。按优先度排序,推荐 Python / JavaScript / Java. 学会一门语言就可以了。
时长:1 个月.
少量算法 + 基础数据结构知识。Coursera 上的这门课提纲很好:https://www.coursera.org/learn/data-structures
线上能搜到很多教程和资源,但比较零散,建议找一本书 (暂时没想到哪一本入门比较好) + 做做最简单的练习题。
时长: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 社群可以做的。
Google 出品的一个面试练习,提供一些常见面试问题的练习,你输入问题回答后,它会分析你的回答,提供你一些改进回答的小建议
https://grow.google/certificates/interview-warmup/
放弃Duolingo!转战Mango学粤语,太丝滑了,力荐!
@Faye 推荐的Mangolanguage太好用了,有语法介绍,也有注音和音调标注,我再也不用在duolingo里连蒙带猜抓瞎了,感觉能学到知其然且知其所以然。用本地图书馆membership就可以免费用这个网站,再次感恩图书馆 更感谢热心象友!
朋友们发现减肥财富密码:今天做了一个巨好吃的沙拉,发现秘诀是mozzarella球+加一点炒过的调味过的蔬菜。我发现以前看到过的说做沙拉的万能思路真挺有用的。简而言之思路就是一定要蔬菜搭配油脂,然后再搭配一个简单调的酱汁(不是买的那种因为热量高)。今天做的沙拉比较生的蔬菜类就是切碎的一个番茄+几根芹菜切很小的块+芝麻菜,油脂类是腰果(roasted那种)+mozzarella(卖的一大个白色小球然后可以自己撕的那种),以及今天让我觉得很好的结合是把zucchini(西葫芦)切片后简单锅里放点油炒一下。酱汁就简单放了一点ponzu酱油+鱼露+一点糖+半个柠檬汁。放在一个巨大保鲜盒里随便拌了拌,够吃至少两顿,还特别饱腹。因为芝麻菜还有芹菜这样的蔬菜口感还是很平,所以搭配着mozzarella和腰果以及炒过的西葫芦口感立马就立体了起来。番茄、ponzu、柠檬都提供了酸味,鱼露、ponzu还有一点咸味,加上糖,正好是一个非常丰满的口感。真的很好吃,我刚11pm又忍不住去吃了几口…这种mozzarella的奶味真的太好吃了,好香啊让人忍不住再多吃几口,配着蔬菜也不容易腻。
明年这时候我要做你的寡妇