N********g 发帖数: 52 | 1 一般看法就是,光用现成的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的
人显然是第二种。
感觉上,第二种人显然比第一种人更‘牛逼’,更接近于‘和计算机打交道的人’。
第二种人‘工具制造者’大多是东欧人和美国白人,第一种‘工具使用者‘更多是中国
人和印度人。第一种人容易被replace, layoff. 第二种人更可能做一辈子技术。
当然你也可以说,这两类人无法比较,个人领域不同,应为每个科目都有不同level的
abstraction, level N 的人用 Level N-1 的人做的东西,不需要知道 level N-1的东
西,也不比level N-1的人‘弱’。说是这么说,但是感觉还是level N-1的人更厉害。
我这种看法有道理吗? | u**c 发帖数: 17972 | 2 没觉得有什么本质区别.都是码工
compiler
【在 N********g 的大作中提到】 : 一般看法就是,光用现成的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的
| z********o 发帖数: 4284 | | I**C 发帖数: 1513 | 4 有个供需问题
你能写操作系统内核,可是没几个公司需要这样的工人
第一种搭积木的,有很多也有能力干第二种的活
compiler
【在 N********g 的大作中提到】 : 一般看法就是,光用现成的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的
| h**k 发帖数: 3368 | 5 一句话总结,越底层的程序员越强。其实是你做的工作越不可替代,你越强。
compiler
【在 N********g 的大作中提到】 : 一般看法就是,光用现成的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的
| l****l 发帖数: 3394 | 6 re
【在 z********o 的大作中提到】 : 让领导高兴就是强,反之就是若
| b******n 发帖数: 552 | 7 一看就是文科f2转行当了码工以后写的 //LOL
compiler
【在 N********g 的大作中提到】 : 一般看法就是,光用现成的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的
| c*****n 发帖数: 14445 | 8 老姚我越来越佩服你了
【在 z********o 的大作中提到】 : 让领导高兴就是强,反之就是若
| W***i 发帖数: 9134 | 9 嗯,其他都是浮云
【在 z********o 的大作中提到】 : 让领导高兴就是强,反之就是若
| t**********0 发帖数: 9359 | 10 进来看你的高见,让我失望了
【在 l****l 的大作中提到】 : re
| w*******e 发帖数: 1588 | | s***e 发帖数: 793 | 12 if you think you are a smart engineer, why aren't you rich?
compiler
【在 N********g 的大作中提到】 : 一般看法就是,光用现成的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的
| q*******2 发帖数: 431 | 13 this is tech for crying out loud. the only thing that matters is I....P...O | c****c 发帖数: 605 | 14 So high-level developers = weak, low-level developers = strong? What a crock
of shit. They solve different problems. It's how they solve problems and
whether the problems get solved that really matters.
compiler
【在 N********g 的大作中提到】 : 一般看法就是,光用现成的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的
|
|