Redian新闻
>
程序员怎么定义 ’强‘与’弱'? (转载)
avatar
程序员怎么定义 ’强‘与’弱'? (转载)# Joke - 肚皮舞运动
d*f
1
【 以下文字转载自 Programming 讨论区 】
发信人: NYCRoaming (NYCRoaming), 信区: Programming
标 题: 程序员怎么定义 ’强‘与’弱'?
发信站: BBS 未名空间站 (Sun Feb 24 16:10:52 2013, 美东)
一般看法就是,光用现成的framework写纯Business logic的程序员是‘弱’,因为他
们写程序好比搭积木,不用动什么脑子,最多就是程序结构合理不合理,用没用一些
design patter, OOP设计有没有可扩展性,等等,但是基本上还是搭积木。对compiler
理论, memory, io access, 这些计算机的‘基本’东西没有深刻理解。其实就是‘工
具使用者’,严格说起来和计算机没有啥关系。
所谓‘强’程序员,就是直接和电脑底层东西打交道,对compiler, memory, io
access都非常了解。比如用eclipse写程序的人,是第一种,写eclipse (不光指GUI)
这个IDE的人就是这第二种。用oracle sql client 写 stored procedure是第一种,写
oracle sql client就是第二种。用java concurrency package的人是第一种(当然能
吧concurrency用的得心应手算是第一种人的强者),但是实现concurrency package的
人显然是第二种。
感觉上,第二种人显然比第一种人更‘牛逼’,更接近于‘和计算机打交道的人’。
第二种人‘工具制造者’大多是东欧人和美国白人,第一种‘工具使用者‘更多是中国
人和印度人。
当然你也可以说,这两类人无法比较,个人领域不同,应为每个科目都有不同level的
abstraction, level N 的人用 Level N-1 的人做的东西,不需要知道 level N-1的东
西,也不比level N-1的人‘弱’。说是这么说,但是感觉还是level N-1的人更厉害。
我这种看法有道理吗?
avatar
wy
2
太有道理了,我就是弱人那边得,每时每刻
我都觉得自己弱的不行啊啊啊啊啊

compiler

【在 d********f 的大作中提到】
: 【 以下文字转载自 Programming 讨论区 】
: 发信人: NYCRoaming (NYCRoaming), 信区: Programming
: 标 题: 程序员怎么定义 ’强‘与’弱'?
: 发信站: BBS 未名空间站 (Sun Feb 24 16:10:52 2013, 美东)
: 一般看法就是,光用现成的framework写纯Business logic的程序员是‘弱’,因为他
: 们写程序好比搭积木,不用动什么脑子,最多就是程序结构合理不合理,用没用一些
: design patter, OOP设计有没有可扩展性,等等,但是基本上还是搭积木。对compiler
: 理论, memory, io access, 这些计算机的‘基本’东西没有深刻理解。其实就是‘工
: 具使用者’,严格说起来和计算机没有啥关系。
: 所谓‘强’程序员,就是直接和电脑底层东西打交道,对compiler, memory, io

avatar
t*e
3
对头,俺也是弱得不行。
相关阅读
logo
联系我们隐私协议©2024 redian.news
Redian新闻
Redian.news刊载任何文章,不代表同意其说法或描述,仅为提供更多信息,也不构成任何建议。文章信息的合法性及真实性由其作者负责,与Redian.news及其运营公司无关。欢迎投稿,如发现稿件侵权,或作者不愿在本网发表文章,请版权拥有者通知本网处理。