※ 引述《serenitynice (cregryrm)》之铭言:
: 比较合适的,例如从python开始学起
: 可能走网页或app那就学那一块的
: 可能再加个数据库这样就够了
: 这样很多指标都不知道也活得好好的
知道指标说真的没什么屌 没什么难的
这个产业的个人能力不是取决于某个语言的某个概念上
各领域都有各领域的金字塔
C++我看过连smart pointer都写不出来的、gdb不会用只会printf、compiler报错看不懂
懂指标真的无法说明什么
有平均就是有平均以上跟平均以下的人存在
你懂指标跟不懂指标
去看数据库还不是要从头学index、query plan乃至于分布式问题
这些问题不会比较简单
: 我是想说,那大学一年级为何不直接从python教起
不管教授是不是懒得换教材
只要Linux还是用C写的 那OS课程因为课程需求
在需要实作或看原始码的时候 C的资源还是最多
C/C++要接触内存最简单 作为资工本科
对你的期待就是你要搞清楚冯纽曼架构
现在至少99%的工作不会要你写组语
但为了对CPU有一些认识 学校还是要你去写组语
: 目前跟着学校进度只有学过C++ 觉得很痛苦
: (但又不能跟人说:我只会写C++
: 之前有人这样问,得到的答案都是:你要确定你真的会诶?)
你要会什么跟需要会什么,取决于你在产业的角色
很多用C++写应用程式的,可能做一辈子都不需要懂memory barrier
遇到效能瓶颈就是每个任务都开thread,也没在管什么oversubscription
遇到资源竞争就是直接mutex大绝给他开下去
反正现在CPU爆干强 用户也不会有感觉
但如果你是做高频的、做realtime的 codereview早就被电飞了
恩 话虽如此 我也看过高频乱做的 但人家赚钱的理由就不在那边也没差
还在学校说真的时间很多
跟着学校进度 那程度就只是课程进度而已
学生时间很多 到处乱学也没差 有些经验跟技术其实是能串接在一起的
至于其他语言 python也绝对不是什么跟简单画上等号的语言
There should be one— and preferably only one —obvious way to do it.
python有很多很简洁的写法加上内在机制,试问自己有写到极限吗?
有思考过python的运作原理吗?有看过python的直译器吗?
有比较过自己跟github各种大神专案的原始码差别在哪吗?
这种学习思路 是你应该套用到所有语言跟技术上的