作者EricTCartman (阿ㄆㄧㄚˇ)
看板Soft_Job
标题Re: [请益] 什麽程度才能在履历上说自己会某个语言?
时间Thu Apr 16 00:06:52 2020
※ 引述《thx4luv (杞人忧天)》之铭言:
: 各位好,非负面的文,只是单纯想听大家分享自己的想法。
: 最近在修自己的履历,说来惭愧,在资工待了几年,没有什麽能拿来说嘴的project,专题也不是做什麽很厉害的东西。
: 在履历上写自己会什麽语言时突然觉得很矛盾。
: 这几年前前後後碰过很多语言,C、C++、Java、JS、HTML、CSS、Verilog、Python...
: 说实在的,如果是在一个不认识的人的履历上看到这些语言,大概会觉得"哇这个人好厉害"。
: 但要把这些东西放在自己的履历上,更多的却是心虚感。
: 而如果你是主管,在看到某个人的履历上说自己会某种程式语言,又会预设他大概到什麽程度呢?
: 谢谢大家!
有些人会说语言定义、语言features之类的,以我的经验 C++ 上下天花板非常大,理
由是这个语言太复杂了,通常非面试场合有自信说:"我精通C++" 不是真的大神就是
达克效应驱使。
比方说,C++的metaprogramming,如果你的同事不知道你用的paradigm甚至是你用的
技术是什麽,可能会造成只有你能维护的窘境。 或者是根本没在追新标准、没用boost
习惯的,你的公司环境多少会定义对语言运用的程度。
因此这个问题 我会看作是「你掌握该语言的程度是否能为公司创造产值」
以我个人的判定基准,就是写 library
C++ template好用,但能不能一味地在API挂满template? 有没有妥善利用interface?
你会一些feature或很细节很复杂的知识,不等於你能妥善利用这些知识,更何况不是
所有的公司都在用最新标准,如果公司生产环境不支援,你的武功岂不是白费?
设计library、framework、开API能很好地考验综合能力,例如:
1. 你对该生产环境主流的容器类型、idiom是否熟悉
2. 你的命名逻辑或语意是否会造成他人误解
3. 你的撰写习惯是否接近clean code
4. 你是否熟悉design pattern
5. 你是否理解该语言基础的物件类型(reference object or pointer)与生命周期
6.
你写的程式码是否好用
通常API开得好的人,其实不外乎是看得多,而且也写得多;
他不会拿石头砸自己的脚,你会写造成自己困扰的程式码吗?不会
看过许多library或open source code的人也能潜移默化耳濡目染
所以我觉得你可以多整理一些自己常用到的function,放上github整合进工作中,如果
有一天你发现别人也开始用、甚至来赞赏你,我觉得那是一个不错的开始
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 1.163.100.195 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1586966814.A.8D5.html
1F:推 TSLsun: 感谢分享 04/16 02:12
2F:推 s29940: 感谢分享 04/16 07:53
3F:推 paint: 推 04/16 08:50
4F:推 MartinJ40: 6太重要了XD 04/16 11:06
5F:推 sxy67230: 推,真的优质文章。写得好真的没什麽诀窍,就是多看优 04/16 12:01
6F:→ sxy67230: 质项目的代码学大神怎麽构思而已。 04/16 12:01
7F:推 sxy67230: 除了看以外,也要自己动手,我自己都给自己定下一个规则 04/16 12:04
8F:→ sxy67230: ,写得东西一定要结构化,而且假设自己是废物也能轻松 04/16 12:04
9F:→ sxy67230: 调用我的API,目前仍继续努力中。 04/16 12:04
10F:推 yamakazi: 优质,感谢指导 04/16 12:32
11F:推 alen60212: 推 很实用 04/16 13:10
12F:→ JasperChang: no no no 台湾喜欢填鸭式面试法 04/16 13:40
13F:→ JasperChang: 问:你知道某某功能要用什麽函数吗 04/16 13:40
14F:→ JasperChang: 答:好像是 abc(x, y) ... <-- 错 是abo(v, y) 你程 04/16 13:43
15F:→ JasperChang: 式能力差 无法成为即战力 请回 04/16 13:43
16F:推 thx4luv: 推 04/16 15:24
17F:→ n969301: 推~能写好维护、好阅读的程式码真的很重要 04/16 21:25
18F:推 LERICAL: 推 04/17 00:26
19F:推 Eric0605: 推 04/17 01:02
20F:推 richer6605: 非常谢谢分享 04/17 02:30
21F:推 owo99: 好文推 04/17 03:28
22F:推 ura1210: 这里推荐bob大叔的书籍 无暇的程式码 04/17 08:11
23F:→ jobintan: 命名的语意真的超重要,不只C,甚至囊括所有程式语言。 04/17 11:45
24F:推 xvid: 推 04/17 14:17
25F:推 xoy232: 认真 05/07 08:11
26F:→ xoy232: 推 05/07 08:11