你们是根据什么来判定一个人的技术水平高低的?

2015-01-28 15:44:28 +08:00
 coetzee

判断水平不外乎?
1:开源作品
2:是否精通正则
3:看它的开源代码
4:算法水平
5:编译原理
6:设计模式
7:工具

我个人一般按照是否精通正则和编译原理来判定他(她)是否是大牛。
我从Web和Android开发中自己认识的人来看,发现精通正则表达式和编译原理的技术的技术绝对差不了。反而一些专注设计模式的,经常走火入魔,过度设计,而且喜好指点江山,激扬文字。

不知道V友们通过什么来判定他人技术水平高低,有一种人会某一项之后就能给你一种技术大牛的印象。

2675 次点击
所在节点    问与答
14 条回复
acros
2015-01-28 15:48:01 +08:00
是否精通正则 的人是不是 网络方向的比较多啊?

我倒觉得该加个精通汇编语言的。
coetzee
2015-01-28 15:51:53 +08:00
@acros 精通汇编的人现在已经太少了,使用场景也越来越少
acros
2015-01-28 15:55:05 +08:00
大概设计模式是一个容易矫枉过正的事,经验不足用着用着就走偏了(我自己就这样),这东西没个标准,一股脑儿扔出来易被小白误认成大牛吧···
rcmerci
2015-01-28 15:57:04 +08:00
看他 看文档 是不是英文的(技术至少不会过低)
coetzee
2015-01-28 16:12:11 +08:00
@acros 是的,有时候真的会为了设计而设计,特别是Java
coetzee
2015-01-28 16:14:22 +08:00
@rcmerci 我认为看文档是基本要求,技术牛不应该局限于此,眼界和深度也会影响阅读文档的速度和质量
BOYPT
2015-01-28 16:14:22 +08:00
可以根据对vim的熟悉程度判断一个人对Linux的使用水平。
coetzee
2015-01-28 16:16:12 +08:00
@BOYPT 使用水平不能算得上技术高,工具控真的不代表技术水平一定高,如果是Linux我还是会看看他对内核的理解有多少自己的见解
rcmerci
2015-01-28 16:25:02 +08:00
@coetzee 我说的是下限
Doubear
2015-01-28 16:28:44 +08:00
@rcmerci 意思是你在鄙视我等小学没毕业自学编程找饭碗的社会底层民工咯?
pfitseng
2015-01-28 16:34:55 +08:00
你平时用什么搜索引擎
来,说说几种常见的翻墙方式
BOYPT
2015-01-28 16:37:21 +08:00
@coetzee 我表达的是 [vim的熟悉程度] 和 [Linux的使用水平] 正相关。
但内在逻辑不是因为熟悉vim而对linux高数平。
shiny
2015-01-28 16:39:02 +08:00
看他创作作品时的理念;领导技术团队的能力。
SolidZORO
2015-01-28 16:53:58 +08:00
一、基礎知識(不分領域)
樓主說的正則就是個好例子,類似awk這種較為偏門的技術也能體現水平高低,因為當做到某個node的時候,一定會去找相關工具解決問題的。


二,專業知識
在專業這塊,隨便問問「最佳實踐」的問題,基本上就能確定其水平了。

比如CSS方面,“為什麼Bootstrap的class要搞那麼多屁規格,諸如麻煩的col-xs-4,col-md-4?”。
這種要答得上來,因為自己做過框架或者富有經驗的人一定會給你一個原由。



另外,所謂高手很多時候寫出來的東西,一定是超簡單的(無論設計或代碼)。外語水平,文檔水平,講話水平,合作水平這些並不能代表一個人的技術牛或者不牛,根本沒有直接關係嘛。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/166201

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX