作者EricTCartman (阿ㄆㄧㄚˇ)
看板Soft_Job
标题Re: [请益] 转职仔的语言选择
时间Sat May 28 17:16:23 2022
※ 引述《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各种大神专案的原始码差别在哪吗?
这种学习思路 是你应该套用到所有语言跟技术上的
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 36.231.76.92 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1653729385.A.148.html
1F:推 kingofsdtw: x86速度简直在开飞机 05/29 04:44
2F:→ kingofsdtw: log还没看到就跑完了 05/29 04:45
3F:推 e12518166339: 推推 05/29 15:32
4F:推 shownlin: 认真文推这麽少? 06/03 00:52
5F:推 a70608726: 推 06/03 02:40
6F:推 hsiliang: 虽然一知半解但还是推 06/06 10:10