美文网首页我爱编程
如何和程序员愉快聊天V1

如何和程序员愉快聊天V1

作者: 数纫 | 来源:发表于2016-04-18 04:43 被阅读484次

    《编程大师访谈录》 是一本很棒的关于编程的书,相比大师们对编程的精彩感悟,作者提出的采访问题也有趣的很。在这里做一个整理,以后碰到计算机方面的朋友,就用这些问题打开他们的话匣子。

    成长:

    1.你的第一个计算机程序

    2.说说你用过的第一台计算机

    3.你的第一个专业程序是什么样的

    4.你的编程风格主要受谁的影响

    5.编程是你与生俱来的能力么

    6.计算机什么地方吸引你

    7.你以前研究过xx(数学,物理,etc),有什么影响

    8.你在大学参与的第一个项目

    9.你有没有发现计算机科学和其它学科的共性

    10.你可以描述一下优美的程序么

    11.你在xx大学时,当时的计算机中心是什么样子的

    12.你在xx中心有什么经历

    13.是什么促使你重点研究xx

    14.如果重回学校,你会学习什么

    15.你为什么会从事软件开发而不是xxx

    16.你对编程的兴趣从何而来

    17.你认为你在编程上最大的成就是什么

    18.是什么原因促使你开发xx

    19.是什么促使你成为程序员

    20.你怎么迷上计算机


    工作:

    1.你是怎么进入xx公司的

    2.你创建程序的整个过程,该过程是否适用于所有的程序开发

    3.当你调整好状态开始真正编程时,第一步会做什么

    4.你每天都有估计固定安排么

    5.你每天都编程么

    6.晚上你会到办公室还是在家工作

    7.你如何管理手下的程序员

    8.预估编写一个程序要用多久的时间

    9.你为什么会写程序,你把它看作是工作,职业还是挣钱的手段

    10.你怎么和其它程序员交流想法

    11.公司的xx产品并没有流行,你有没有因此失望,你是否认为这个世界还没有为这些产品做好准备

    12.你写过哪些比较重要的程序

    13.你有没有设计过无法实现的程序

    14.作为程序员,你是否觉得自己的工作几乎成了生活的全部

    15.你是否想过自己会拥有现在一家公司

    16.你在公司还是家里办公

    17.xx开发过程中面临的最大问题

    18.小公司在逐渐发展为大公司的过程中会碰到什么问题

    19.你能在工作中找到美感么

    20.xx开发的过程中,你扮演什么样的角色

    21.你如何创造一个环境来确保xx软件的成功开发

    22.你们如何吸引并留住优秀人才

    23.你们怎么设计xx软件,是怎么做的

    24.xx软件在哪些方面是最具创新的

    25.你是否会想过xx软件如此成功

    26.怎么确保不同的人能融洽的进行开发工作

    27.为什么xx能成功,而别的同类产品却失败了

    28.xx产品能和老的xx竞争么

    29.你们的产品如何脱引而出

    30.为什么用xx来编写产品

    31.开发过程中遇到的最大困难是什么

    32.从一个计算机程序员转化成运营一个庞大的公司,你觉得困难么

    33.独自一个人编程和一个团队合作编程有什么区别

    34.如何管理一个团队来做软件开发

    35.你认为xx为何如此成功

    36.最终的产品和你的最初想法有什么变化

    39.xx具有什么功能

    40.xx的市场反响

    41.你怎么和xx公司达成协议,合作,竞争。。。。

    42.如果再给你一次机会,你会怎么开发xx

    43.xx的目标用户


    方法论:

    1.设计程序时,你依据什么确信它能被实现?

    2.你写代码的方法有什么变化

    3.什么算作好程序

    4.怎么区分普通程序员和优秀程序员

    5.程序员有时候会重新翻写代码,你做过么

    6.编码的时候,你怎么添加注释

    7.编程可以练习么

    8。作为程序员,怎么积累本事

    9.你会在一段时间疯狂的工作么

    10.xx对你的编程有什么影响

    11.xx程序的构思是怎么来的

    12.你如何在速度和性能之间进行权衡

    13.你们公司如何做到与时俱进

    14.你们公司十年后会怎么样

    15.你的程序的设计原则

    16.如何隐藏程序的复杂性

    17.如何不断的想出编程的新思路

    18.你编程的过程是怎么样的

    19.你设计xx的如何考虑用户的方便性

    20.你怎么设想xx的设计的

    21.速度,用户性等问题到底有多重要



    休闲:

    1.不编程的时候,你都做些什么

    2.你有什么兴趣爱好

    3.为什么会有那么多程序员对xx感兴趣

    4.在家庭生活和编程工作你是如何平衡的

    5.



    态度:

    1.编程是一种技巧或是技能么

    2.编程的哪些部分可以视作艺术

    3.你认为什么样的代码在审美上是优美的

    4.你对编程感到过厌倦么

    5.编程的过程是痛苦的还是快乐的

    6.成为优秀的程序员有什么套路可循么

    7.你怎么看待自己同时代的其它程序员

    8.设计系统的时候,你会力求简单么;如果是,你如何实践这一点

    9.你还在编程么

    10.程序员需要具备什么样的素质才能写出成功的程序

    11.xx态度或做法危险么

    12.在这一行成功的秘诀是什么

    13.你的编程风格是什么

    14.编程对很多人来说是宗教,这是什么意思

    15.新的程序员和老的程序员有哪些不同

    16.你会希望再回去动手编程么

    17.为什么程序员会沉迷工作

    18.你有完美主义的么

    19.编程有哪些地方让你满足

    20.你想过放弃编程么

    21.完成xx后你会有空虚感么

    22.你工作(便沉)的动力何在


    计算机科学:

    1.是什么样的训练和想法会给计算机带来最大生产率

    2.你认为人们为何对人工智能的想法如此痴迷

    3.对于不同的应用程序,程序员需要不同的训练么

    4.开发程序是否比xx年前更容易些

    5.你在设计或开发程序时都会经历哪些过程

    6.如果可以把编程和另外一种艺术对比,比如绘画,写作,作曲或者雕塑,你会选哪一种

    7.计算机科学从哪个角度来看算是科学

    8.xx语言的最初构想是什么时候想出来的

    9.xx语言朝着什么方向进化

    10.你偏爱哪一门语言

    11.xxx是怎么工作的

    12.xxx语言的友好性怎么样

    13. 计算机编程中最困难的部分是什么

    14.计算机科学和数学的联系

    15.xx是xx的理论基础么

    16.xx的早期版本是什么样子的

    17.是神恶魔让有些人理解的计算机的本质



    预测:

    1.你怎么看待将来程序员的作用

    2.你觉得将来程序的编写方式会有重大改变么

    3.你觉得系统的设计和开发方式会发生剧变么

    4.你是否认为微型计算机和个人电脑只是发展中的一个阶段,最终会逐渐演变成其它东西

    5.你认为未来五到十年,计算机行业会发展成什么样子

    6.你觉得计算机科学或者计算机行业在我们社会的地位会改变么

    7.计算机科学家会深刻的改变这个社会么

    8.就目前市面上的计算机而言,存在哪些问题

    9.我们该如何做好准备去迎接未来

    10.你是否认为终有一天大家都会为自己写程序

    11.你认为未来计算机会在社会中扮演什么角色

    12.xx的潜在影响

    13.随着计算机越来越强大,这对人们编写程序会产生什么影响

    14.人们操作计算机的方式会发生什么改变

    15.你对计算机行业的看法

    16.计算机对xx的影响

    17.将来你会做什么

    18.你有没有在回顾过去的时候感到惊奇

    欢饮大家在评论中提出修改建议。

    相关文章

      网友评论

        本文标题:如何和程序员愉快聊天V1

        本文链接:https://www.haomeiwen.com/subject/tutalttx.html