受访者:2gua
(1) 按照惯例,你先简单介绍下自己的经历吧。
我是学计算机软件专业的。我的计算机编程生涯始于内存只有一、
出道的时候,几乎就是用C/C++处理一切事情,
随着Web应用的兴起,我的首个Web开发工具自然是ASP,
之后,我进入了商业智能(BI)、数据仓库(DW)的领域。
以上就是我个人发展轨迹的一个概览。
(2)你说自己喜欢函数式风格,
前面说了,很长一段时间内我是名Java程序员。
OOP的开发特点在于,事前的规划设计(OOD)
OOP崇尚“人以群分物以类聚”,以“井井有条”
其实两者之争仅仅是出于对不同抽象风格的理解及偏好不同而已。
但说到自己的喜欢,那就是个人的事情了,函数式吸引我的地方,
(3)你翻译过不少书籍,都是和前端联系更紧密一些。
首先说两点:一,真不敢妄称什么大牛,
其实我们那时候写程序,脑袋里根本没有前端、后台分工的概念,
(4)大部分人有个思维定式:后台比前端更有技术含量,
首先得承认,后台比前端赚钱,这是一个普遍的现实。
后台比前端更有“技术含量”的思维定式,
其次,越是接近业务逻辑的地方,必然也是高层更重视的地方。
尽管现在的前端复杂度和重要性已远非当年可比,
综上,这种现象有外因的无奈,也有前端领域自己的原因。
我对前端程序员的建议是,在研究前端到一定程度时,
(5)你用过哪些编程语言,
我用过不少编程语言或开发工具,
但在做出技术栈选择时,还是有许多考量点的,比如:
- 团队的技术储备?擅长什么语言?对新语言的接纳程度?学习能力?
- 业务/数据类型是怎样的?并发?规模?对计算、I/O的考虑?
- 语言自身的资源、社区、成熟度?
一般一个团队或组织,经过一段时间的运作,
当然,现在具备一定规模的项目,
安排新技术研究时不能忽略了人的意愿,
(6)翻译技术书籍,自己最大的感触和收获是什么?
首先,翻译书的感觉是很微妙的。有时候觉得入坑了,
翻译的感触就是上面这些了。收获?细细想了想,没想出来呀...
翻译必须要挑自己合意的书来翻译,不然已经是苦差事了,
(7)网上有很多人讨论码农要不要从一线城市转移到生活成本更低的二三
我自己是从小县城出来的,在上海念的书,之后分配到省会城市,
从技术角度来说,北京的优势无疑是巨大的,
(8)从业以来,有没对自己影响很大的人,能否谈谈为什么是这个人?
“不得不说,我以前并未发现自己爱阅读,
后来,我彻底变成了一个爱读书的人,并维系着持续的技术热情。在
(9)对在校生有什么学习上的建议。
- 「书也看了,但还是懵懵的?」:http://www.
2gua.info/post/58 - 「甩一甩尾巴上的灰」:http://www.2gua.
info/post/51 - 「那种情怀──论技术人的读书、学习与氛围」:http://
www.2gua.info/post/45 - 「守住心中的一亩田」:http://www.2gua.
info/post/33 - 「如果不知道怎么走,就走下去」:http://www.
2gua.info/post/24 - 「如何做选择?」:http://www.2gua.info/
post/12 - 「关于技术的个人选择」:http://www.2gua.
info/post/8
当然,每个人的习惯不同,我说的不一定适合所有人。
(10) 请2gua哥自己谈点想说的话题吧。
转载请注明:《 前辈之路(4) 2gua兄专访 | 我爱计算机 》