前言:想要写出一篇令人眼前一亮的文章吗?我们特意为您整理了5篇社区基础工作经验总结范文,相信会为您的写作带来帮助,发现更多的写作思路和灵感。
一、基本情况
县桥镇位于西北,是著名文学家丁玲的故乡。全镇总面积77.1平方公里,辖20个村、1个社区,230个村民小组,共有6100多户,总人口2.1万人。全镇共有党员934名,其中35岁以下党员161人、35—60岁党员347人、60岁以上党员426人;共有基层党支部30个,其中村(社区)党支部21个、机关站(办)所党支部8个、企业党支部1个;镇党政领导班子成员8名,其中今年2月明确的党委委员候选人6名。
二、主要工作
1、周密谋划部署。一是着力加强领导。在省、市委确定我镇为公推直选试点单位之后,镇党委迅速按照上级要求组织召开党政联席会议,研究成立了镇党委换届公推直选工作领导小组,由党委书记任组长,下设办公室,抽调3名农村工作经验丰富、熟悉组织工作的同志专门负责此项工作,并向各基层党支部选派1名联络员,明确了“五包”职责(包宣传发动、调查摸底、督促指导、局面稳定、经验总结)。二是认真谋划思路。2006年,我镇曾是省、市委直接选举党委委员试点单位之一。为确保这次试点工作的顺利推进,我们再次进行了经验总结,并结合上级精神,采取设立征求意见箱、召开座谈会、会议研究等形式,反复酝酿理清了公推直选工作思路,精心制定了工作方案,确保工作有序开展。为确保参与率,特别是流动党员的参与面,我们一是通过短信、公开信、网络与他们进行联系,让他们及时知晓、积极返乡参与;二是通过创先争优活动公开承诺工作,把积极参与换届选举、确保风清气正作为一项重要承诺内容进行考核;三是准备进行一些探索创新,如开设网上投票平台,确定一定比例的流动党员代表,将那些有代表性、关心家乡建设、积极建言献策的流动党员推选到乡镇党代表中来,发挥他们的积极作用。三是强化工作保障。安排专门经费,安排办公室2间,并添置打印机、电脑等办公设施,并对大会礼堂进行了粉刷以及设备添置维修,为工作开展提供了全方位的保障。
关键词:高层住宅;给水;排水;消防
中图分类号:TU823 文献标识码:A 文章编号:1006-8937(2012)26-0130-02
在当今人们对高层建筑各方面设计提出更高要求的背景下,更应注重给排水系统的科学、合理设计,文章试图从以下几个方面的来探讨高层住宅建筑给排水系统的设计。
1 高层建筑给水系统设计
1.1 给水设计
从目前高层建筑给水方式来看,主要有如下三种:第一,市政管网供给;第二,水池水泵房屋面水箱用水点供给;第三,水池变频供水设备用水点供给。
第一种市政管网供给方式,在投资、安装、维护、节能方面具有很大的优点,但其可靠性、持续性比较差,由于在建筑内部供水贮备设施,一旦市政管网出现停水现象,则建筑内部也会随之出现断水,但由于内部无贮备水量,当外网停水时,将使内部断水。第二种供水方式具有水量贮备环节,因此弥补了第一种供水方式供水可靠性缺点,保证供水的持续性和稳定性,但在其它方面与第一种方式相比,明显处于劣势状态,如安装麻烦、维护不便、投资较大、节能不足等,而且该方式中的水泵在工作时,会产生振动和噪音,对居住者的生活有可能产生一定的影响,同时也有可能带来给水的二次污染,相关设施的增加,造成了整个建筑物荷载的增加,对建筑物本身的安全性、稳定性或多或少会带来一定的影响。第三种给水方式虽说在一定程度上考虑到了第一种方式和第二种方式存在着的明显不足,如供水可靠、维护方便、消耗较少,但由于该方式的应用所需要水泵型号较多,技术要求较高,因此,在投资成本方面会有所偏高。
通过以上分析,可以明显看出,各种供水方式各有有缺点和适用范围,需要结合高层建筑实际情况,选择经济、科学、合理的给水方式。
1.2 减压设计
用水点水压偏高是高层建筑给水设计中经常遇到的问题,超压的出现,不但会给居住者的用水带来诸多不便,还不可能造成洁具配件的损坏,因此,需要注意减压设计,据笔者的归纳总结,主要有以下几种减压设计方式。
①分区设水箱。该减压方式保证了给水的可靠性,但由于需要水箱设备,需要一定的建筑空间,同时对建筑的荷载会产生一定影响。
②设置减压阀。减压阀是减压设计中的常用方式,主要包括以下两种方式:其一,将减压阀装设在立管上。该方式在一定程度上会节约投资,因为所需减压阀数量较少,只需要在立管分区处设一组减压阀即可。但由于减压阀装设在立管上,当减压阀维修时,会对诸多用户的正常供水产生影响,可靠性方面稍微较弱,且此种方式的进户支管在室内贯穿距离较长,面积较大,会给居住者的室内装饰带来诸多的不便。第二,将减压阀装设在用户分支管上。这种方式便于维修,且维修时不会对太多用户的给水产生影响,可靠性与减压阀装设在立管上相比较高,但由于分支管数量较多,从而也增加了减压阀的数量,同时也增加了建设成本。
1.3 水表设置与建设管理
①水表设置。传统的分户水表布置方式即将一个或多个水表装设在每个单元住宅的厨房或卫生间处,但此方式在长期的应用过程中产生了诸多的问题,如抄表会干扰居住者生活,也不利于住户居住的安全性,同时也给抄表人员增加了工作强度,不利于水表的集中管理,甚至有偷水现象出现。这一系列问题促使要不断创新水表设置方式,出户设置水表已经成为了新时期水表设置方式的必然发展趋势。目前,主要有两种出户水表设置方法,即管道井集中设置与地面集中设置,可根据建筑物的实情,在综合比较两种方式的特点基础上,选择经济、合理的水表设置方式。
②水表建设管理。高层及坡地建筑可采用二次加压方式进行水表建设和管理,即供水公司以小区为单位建设总水表,建筑开发商通过蓄水池及水泵房的建设来实施二次加压,供水给住户。而收费和水表管理工作则由小区物业管理来实施。多层建筑可采用一户一表方式对水表进行建设和管理,即由供水公司以建筑为单位统一建设水表,当然收费和管理也由供水公司直接进行。为了更大程度的节约用水,方便水表管理,建议高层建筑采用一户一表的方式对水表进行建设和管理。
2 高层建筑排水系统设计
2.1 下沉式卫生间排水设计
虽说《住宅设计规范》规定,卫生器具排水管不宜进入他户,但在实际的卫生间排水设计过程中,大部分住宅的卫生器具排水管还穿过和楼板进入到了他户,这就难免因为排水管理质量问题漏水而造成邻里关系的不合,甚至是产生矛盾纠纷,影响社区和谐。因此,笔者提出通过下沉式卫生间排水设计来解决这一问题,可作参考:卫生间为下沉地面楼板,而污水横管设于本层下沉板以上的户内。这给排水管理的施工带来了便利,但检修且有所不便。同时,为了避免由于管道漏水而影响下层居住者的生活,要提高卫生间的整体防水施工工艺和施工质量,在暗封卫生间所有管道之前必须按照相关规范实施严格的试压注水试验。在不违背《住宅设计规范》规定,又满足设计功能的前提下,建议卫生间下沉400mm为宜。
2.2 厨房排水设计
笔者认为常规的厨房地漏设置已无太大价值,完全可取消传统厨房的地漏设计。因为厨房少量的污渍直接用除污工具清洗即可,无需进行全部冲洗。而且地漏容易使水封内积存污渍,若长时间没有对厨房进行冲洗,水封内容易向厨房散发出臭气,影响厨房的卫生状况。同时,若设置地漏,建议将洗涤池排水支管直接接到排水立管,从而可以使地漏排水支管无需进入下层建筑。
2.3 通气管的设置
3 室内消火栓系统设计
《建筑设计防火规范》规定,7层以上住宅应在室内装设消火栓系统,但由于空间的限制,这一规定确有难处,使得诸多单元式住宅的消火栓明设于楼梯休息平台。笔者建议为了达到《建筑设计防火规范》规范要求,可只设置不带消火栓箱的DN65和干式消防竖管对室内消火,若按照常规方法安装消火栓,有一道梁正好处于消防箱安装高度,这样就只能明装,不仅不利于休息平台正常功能的发挥,还影响了休息平台的美观,因此,笔者建议可以把栓箱分离暗装于梁的上下部,位置方面要保证能够取到消防设备,或者消火栓只留栓口,不装消防箱、水枪水龙带。
4 工程应用分析
4.1 给水系统设计
4.2 排水系统
4.3 自动喷洒系统设计
4.4 消火栓系统设计
为了满足室内消火栓水泵和喷淋水泵吸水灭火,室外设有1座消防池,为550 m3。当任一水泵进水管管道检修时,另一管仍能供应全部消防水量。为满足栓水泵故障时由消防车加压供水,室外上下两区各设3套防水泵接合器。
5 结 语
给排水设计是一个复杂的过程,涉及到诸多的因素,文章只是结合笔者实际工作经验总结出了相关设计要点,在具体工程实践中,还需要根据工程实际,结合工作经验,参照相关规范,设计出经济合理的给排水方案。
今天,市卫生局召开市卫生系统创建国家卫生城市领导小组全体扩大会议。会议的主要任务是传达市创建国家卫生城市领导小组全体会议精神,总结前阶段创卫工作经验,布置下阶段创卫工作任务,进一步提高认识,明确职责,抓紧抓好卫生系统的创卫工作。刚才副局长传达了市创建国家卫生城市领导小组全体会议精神,我将代表市卫生局与主要责任单位和局业务处室签订创卫工作责任书。韩副市长还要作重要讲话。下面,我先代表卫生系统创卫领导小组就前阶段创卫工作进行简要总结,同时对下步创卫工作再作具体部署,讲三点意见:
一、全面动员,积极行动,创卫工作稳步推进
前阶段,市卫生系统主要做了以下创卫工作:
(一)提高认识完善机制
今年3月1日全市卫生系统创卫工作会议之后,系统上下进一步统一了思想,提高了对创卫工作重要性的认识。提出了“在创卫工作中争领先、打头阵”和“创卫工作与日常业务工作相结合”的主导思想。我们及时调整了卫生系统创卫领导小组,成立了卫生系统创卫办,全面负责创建工作的组织协调和督办落实,进一步加大了对创卫工作的统筹领导和协调能力。两区卫生局、市属各单位也在会后根据创卫工作需要及时调整了领导小组,市卫生监督所和市疾控中心根据工作需要建立了创卫工作联席会议制度,定期召开工作会议,进一步加强了对创卫工作的领导。
(二)落实责任加强指导
六月初,市卫生系统创卫督导组对两区卫生局及市卫生直属单位创卫工作开展情况进行了督导,及时发现在创卫工作中存在的问题,并进行了研究、分析。指导两区及有关单位针对薄弱环节和难点,落实各项具体工作措施。进一步规范整理、完善创卫台帐资料。卫生系统创卫办及相关业务处室也主动与两区及市卫生直属单位进行信息交流,掌握工作进度。
(三)学好标准开展工作
上半年,我局组织两区卫生局及市卫生直属单位认真学习了新的《国家卫生城市标准》和《国家卫生城市考核鉴定和监督管理办法》,并邀请市创卫办同志对标准进行了逐条剖析。组织了有关人员向新近创卫成功的城市进行了创卫工作考察,学习了其他城市“创国卫”工作中的经验和亮点,并通过现场参观加深对标准内涵的理解。在此基础上,逐条对照《市创建国家卫生城市目标任务细则》进行了梳理,针对差距和不足,从爱国卫生组织管理、健康教育、公共场所与饮用水卫生、食品卫生、传染病防治、病媒生物防治等开展了一系列工作,并取得了明显成效,主要体现在以下六个方面:
1、爱国卫生组织得到新健全
自去年市政府提出创国卫以来,二区爱卫办及市卫生直属单位加强了爱国卫生日常工作,结合创卫指标积极组织和开展爱国卫生月活动、除四害工作等,充分发挥了爱国卫生组织作用。
2、健康教育工作取得新突破
上半年,我们召开了第一次全市健康教育工作会议,组建了“市健康教育讲师团”,印发了《市健康教育工作指导意见》、《市突发公共卫生事件健康教育应急预案》和《市健康教育与健康促进工作规划纲要》。我们还以“健康教育进社区、进机关、进学校、进工矿企业,进渔农村、进医院”六个方面为主要内容开展了突破性的健康教育工作。我们还与市教育局联合召开了全市健康促进学校工作会议,确定今年新推广发展健康促进学校(幼儿园)7所。以创建健康促进学校为载体,通过“小手牵大手”等一系列活动形式,将健康教育从学校推广到家庭、推广到社会,进一步促进健康教育整体工作。同时,我们还结合卫生宣传日、周、月等各类卫生宣传活动开展健康教育,全面提升广大群众健康知识知晓率。
3、公共场所、生活饮用水管理取得新成效
公共场所“五小行业”整治工作我市起步较早,从去年开始,通过市卫生监督所对“公共场所五小行业”与食品卫生中的“小饮食店、小副食品店”调查摸底,掌握了底数,经市政府协调后由卫生牵头,工商、公安配合在市区逐步开展整治。今年上半年,参照外地经验,结合我市实际情况,我们又印发了“五小行业整治工作方案”和“五小行业整治技术指导意见”,并在市本级及两区各确定了一条“五小行业”整治示范街,开展了“五小行业”整治试点工作。6月底我局召开了“五小行业”整治经验总结推广工作会议,将新城“五小行业”整治成功经验全面推广。
针对公共场所集中空调系统卫生指标总体合格率较低的问题,加大监督检测力度。要求不符合卫生的单位对空调系统进行清洗和消毒,并定期开展监测工作。
同时我们还加强对生活饮用水的监测,制定印发了《2011年饮用水监督监测工作方案》,确保此项工作的落实。
俗话说“智育不好是次品,体育不好是废品,德育不好是危险品”可见人的思想道德对个人和社会是多么重要,所以我们要继续把德育工作放在重要位置来抓。本学期,学校德育工作要以“三个代表”的重要思想为指针,认真贯彻党的十六大方针政策,全面落实上级基础教育工作会议精神,以师德师风教育、人格美德教育为主旋律,全面切实提高教师队伍的思想素质;遵循青少年思想品德形成规律和社会发展对人才的要求,以习惯养成为切入口,以校园常规管理为抓手,深化学生品德教育,以规范教育、法制教育、礼仪教育、安全教育、健康教育等活动为载体,努力提高德育工作的针对性和实效性,为厉庄镇小学的腾飞打好坚实的思想基础,为培养新一代的“四有”新人走好每一步!
一、加强德育管理,开创德育工作新局面
1、新的学校,要有新的生机,创造新的辉煌,但这些必须以人的思想素质为基础,要建立新的德育工作机制,所以加强学校德育工作建设势在必行,为此我校以校长室为中心,成立德育工作领导小组,领导小组下设德育处,由学校德育处全面规划、组织实施全校的德育工作,定期召开班主任及辅导员会议,明确每月德育中心工作,充分发挥班主任主力军的作用,形成学校德育工作齐抓共管的新局面。
2、继续加强师德师风建设。教师素质水平的高低将直接影响其主导作用的正常发挥。教师在平时行动中和教学行为中,应当特别注意检点自己,一言一行都应当是学生的表率,只有这样,教师自身的威信才会成为一种积极的教育力量,他的模范言行才会成为学生模仿的对象。本学期要加强对教师师德师风教育。认真学习“三风”,特别是围绕教风“三心”(爱心、专心、精心)来开展德育教育活动,并以“热爱学生、关心学生、尊重学生、宽容学生、善待学生”为核心内容,开展“爱岗敬业,树立良好师表形象”活动。努力建设一支能够适应素质教育要求的学习型、创新型教师队伍。
3、组织全体党员认真学习各有关文件精神,加强党性修养,促进党风廉政建设,并将在节假日期间,举办党员教师座谈会,认真探讨当前我校党员教师如何发挥先进性,起到模范带头作用,从而提高学校班子凝聚力并带领全体教师以德治校。
二、加强德育科研,形成德育工作的新特点。
1、大力开展德育课程的教学研究,发挥德育主阵地的作用。要充分认识新课程改革的重要性和必要性,切实转变观念,认真上好思品课、健康教育课、班队活动课充分挖掘这些课的德育内含发挥其德育作用。按照教育目标,精心安排教学内容,探讨教学方法,初步形成小学德育工作的新特点、新思路。
2、学科教师主动承担德育教学。在制订各学科计划时,注重渗透思想品德教育,注重课堂、课后对学生行为品质的指导训练,随机渗透,充分做到知识与情感并行,强化德育功能。
3、加强德育研究。
学习并贯彻《公民首先建设实施纲要》,结合朱柏庐先生的《治家格言》,开展“柏庐精神在我心”的小课题研究,并以此内化为学生的道德修养,进一步推进我校的德育教育。
三、加强德育队伍建设,形成德育工作新合力。
1、加强对班主任工作的业务培训。本学期通过“班主任学校”、“新老师徒结对”等形式,探讨“21世纪我们怎样当班主任”,通过授课、研讨、观摩、剖析新时期班主任工作的新特点。通过学习,要使班主任老师认识到肩负教育、培养学生健康成长的责任,不断提高青年班主任的素质和管理能力。 共2页,当前第1页1
2、积极开展家访活动,本学期对二分之一的学生进行上门家访,对所有的学生进行家长联系,做到“早、勤、诚、精、实”,使家访真正起到沟通教师、家长、学生之间的桥梁作用,联系家长及时与家长交流,更好的教育学生。
3、把“创建文明班集体”作为班级建设的重要措施。切实从班级自身出发,各项常规工作抓细抓实,学会主动、科学、民主管理班级,抓好班风班貌建设。同时认真上好班队课、专题课。经常开展形式多样、生动活泼的班队活动,给学生提供一个个性发展的空间,使班集体成为促进学生德、智、体、美、劳等诸方面发展的一个理想的“家”。通过制订《班主任工作考核细则》,使班主任工作的管理更合理化、规范化。
四、丰富校园文化生活,开创德育工作新天地。
1、养成教育规范化
要加强校园常规管理与行为规范训练。根据《小学生守则》、《小学生日常行为规范》要求,制定并执行各项规章制度,通过“六项评比”,加强学生礼仪规范的训练;通过对红领巾礼仪岗队员的培训与管理,培养学生生活礼仪,讲究家庭礼仪、懂得学校礼仪,学会社交礼仪。教育学生在家当好孩子,在校做好学生,在社会是个好少年。
2、德育内容主题化,德育活动经常化
以“柏庐精神”为指导思想,以全国少工委颁布的“加强少先队思想道德教育深化体验教育的意见”为基础内容,引导少年儿童开展各项实践活动。活动要加强对少年儿童思想品德教育和创新精神与实践能力的培养,面向全体学生,促进学生全面发展,制定好计划,设计好活动,并扎扎实实地组织实施,取得主题教育的最大效应。使本学校的少先队工作有一个新的开端。
3、社区教育开放论
建立校外德育基地,合理利用社区教育资源,引导学生接触社会,丰富社会实践活动,本学期,有组织地安排每个学生到一中心劳动基地参加一至二次活动。同时,与县关工委、城管局等单位挂钩,经常采取“走出去、请进来”的形式开展各项活动,以拓宽视野,增长知识,陶冶情操。
五、加强检验力度,凸现德育成效。
1、本学期中心小学将制定考核细则,检查各完小德育成效,并对全镇教师进行德育工作考核。
2、开展德育工作先进事迹评选活动。
3、期末在评选德育先进事迹的基础上评选出优秀班主任(辅导员)、师德模范、文明班级、优秀少先队员。
4、做好德育工作经验总结,争取再创德育工作新境界。
厉庄镇中心小学
【目标】
相信和不少朋友一样,有了几年工作经验成为Senior后就开始了面试别人的经历。我在最初这个阶段只是按照自己的想象把”找到基础好的程序员“,”找到算法能力优秀的程序员“,”找到有Android开发经验的程序员“等作为面试的目标。但是,实际的经历告诉我,尤其是按“基础好”,“算法好”这些目标招到的人最终效果并不好。比如,有的面试者基础知识和算法掌握情况不错,进程、线程、内存等概念清晰,基本的Hash,二叉树,快速排序等数据结构和算法也比较熟悉,但是进公司后在实际工作中表现得很糟糕。后来,我才发现原来是我的面试目标出了问题,我原先的面试方法更像是大学的算法或操作系统期末考试,按照这种方法让许多并不合适的人通过了面试,同时也可能错过了许多合适的人。
后来,我的反思是,从公司的角度讲,面试的根本目的是找到"能够干好工作"的人,而“高学历”,“算法好”,“基础好”,“有经验”这些都是表象而不是根本,它们并不能直接和“工作好”划等号。
【方法】
目标明确了,但接下来的问题是假设面试者是一个黑盒系统,“工作好”不是直接可观测变量,你所能直接观测的变量是基础、算法、经验、学历、性格、谈吐、年龄等等。所以,实际上,你只能从“基础好”,“算法好”等可以直接观测的量去推测“工作好”的概率,这就是一个在“X好“条件下"工作好“的条件概率问题:P(工作好 | X好)。
根据这个模型,面试所应该考察哪些方面就很明显了,那就是选择那种最具有区分性的方面来考察。比如,考察面试者的体型特征没有太大意义,因为P(工作好|高),P(工作好|矮),P(工作好|胖),P(工作好|瘦)的概率都差不多;所以,体型特征不具有区分性,这不是面试所应该关注的内容。
面试官应当结合职位的要求明确哪些因素具有比较好的区分性。比如,如果要招一名技术门槛比较高的3D游戏引擎开发工程师,面试者A具有3D游戏引擎开发的经验,但是在基础知识和算法面试方面表现一般;面试者B相反,基础知识和算法面试表现很好,但没有游戏开发经验,而你只能选择其一。你选谁呢?其实,这就是两个条件概率问题P(工作好|经验好,基础一般,算法一般)和P(工作好|没经验,基础好,算法好)。这个问题就留给面试官来判断了,就我个人而言,对于技术门槛较高需要技术积累的职位,经验更加说明问题,因此,我更倾向于面试者A。
下面,我再结合自己的经验谈谈对面试中常见方面的看法。
【算法】
算法是Google和MS等大公司面试所重点考察的内容。我个人很喜欢算法,曾经参加ACM/ICPC拿过北京赛区的13名。但是,就个人经验来看,我所接触过的绝大多数开发职位而言,算法都不适合作为考察面试者优劣的主要因素。对于普通的非算法性开发职位,考察面试者的算法就相当于考察他打乒乓球好不好一样,与目标“工作好”的相关性太低。就我个人的经验来看,差不多P(工作好|算法好)=50%,也就是算法面试没有太大的区分性。
甚至,还有一种很不好的情况特别多地出现在算法好的面试者身上,我称之为“只磨刀,不砍柴”。什么意思呢?有类人只对什么A*算法,异步编程,JVM类加载机制这种纯技术问题感兴趣,对实现用户需求毫无兴趣。这类人看起来有一定的技术能力,但是对公司来讲贡献十分有限,甚至不如技术一般但认真负责的人。所以,一旦遇到面试者算法好,我就特别留意考察会不会是这种“只磨刀,不砍柴”的人。
另外,虽然我个人不了解Google和MS,但我对于其特别重视考察算法能力的面试策略是持怀疑态度的。即使在这样的世界级大公司,算法虽然重要,但可以想象在项目实施过程所遇到的各种各样问题中,算法问题绝大多数时候不会是主要瓶颈,没有到那种需要每个人都是算法高手的情况。实际上,绝大多数项目真正难点并不是一两个算法瓶颈,甚至也不是单点的技术瓶颈,而是系统性的组织、协调、设计、开发问题,有大量的看起来不是那么有技术含量的脏活累活,也有许多问题是由于信息不足,并不是技术能力强就能克服这些困难。一个团队最好优势互补,有人算法强,有人业务分析能力强,有人擅长后端服务,有人擅长前端界面,有人聪明,有人踏实,这是最好的。如果按照“算法好”的单一标准选材,必定会把许
多优秀的人才拒之门外。
补充:在更多地了解了Google和Facebook等一流公司的面试细节之后,我对这个问题的认识有了一定的改变,实际上这些公司在面试过程中并不完全强调技巧性很强的算法,而是更加注重编码(Coding)能力,只是在进行编码测试的过程中往往是通过一些简单算法题来进行的。我对于这种面试方法越来越欣赏,并且也作为了我们公司面试过程中的重点环节,因为编码能力的测试是十分必要的,它有着知识性问题无法取代的作用,如果一个面试者连“判断一个字符串是否是另一个字符串的子串”这样的题目都无法正确并快速地实现,那么基本上可以直接排除了。我这里所强调的是不必考察高难度的算法问题,并非不重视编码能力测试,请读者不要误解。
【基础】
基础面试是指考察诸如指针使用、进程线程概念等基础知识的面试,十分类似于大学期末考试题。我曾经以为基础面试十分重要,但是现在不这么看了。在工作中基础的确是重要的,但是在面试过程中,它必须具有区分性才有意义,也就是说P(工作好|基础好)的概率要高,那么考察指针使用,进程线程区别这样的基础题目才有它的意义。我的实际经验是,基础面试并不具有很好的区分性,和算法一样, 差不多P(工作好|基础好) = 50%。同时,基础面试是最容易准备的,中国人有长期的应试教育经验,要准备几个把玩指针题目太容易了。
我曾经遇到过这样的面试者,他的C语言基础和编译、链接等原理掌握得非常好,给我留下了深刻的印象,我给的面试结论是:知识面不宽,只会C语言,但基础很扎实,建议录用。后来的事情证明了那个结论的前半部分是对的,但是”建议录用“错了。他在实际工作中表现得一塌糊涂,不理解需求,不理解整体架构;同时,上班时间不是花在项目上,而是花在阅读诸如《程序员的自我修养》之类的书籍上。最后,这位同事由于长期“不出活”离开了公司。
基础不是不重要,而是“基础好”不足以说明面试者能干好工作,因为基础是属于局部性知识,而实际工作需要综合性能力,二者有天壤之别。C语言、操作系统能考高分,但是不会写程序的人在大学我们还见得少吗? 软件开发就像盖房子,综合能力是设计和搭骨架,基础知识是码砖。张小龙原先Foxmail是Delphi开发的,他它不懂C#,你如果要招聘一个开发.NET Email客户端的人,你考察他对CLR掌握得好不好有意义吗? 让张小龙来开发一个C#版的Foxmail真的会有困难吗? 你招一个精通C#但没有Email客户端开发经验的人来真的比张小龙靠谱吗?
我说基础知识不重要,和古人说的“不积洼步无以至千里”是不是矛盾呢?不矛盾!“洼步”与“千里”是一种可累加关系,但再多的“基础知识”都累加不成“综合能力”。学习软件开发要像持续集成一样,一开始就是一个完整的系统,虽然规模不大,问题很多,但它麻雀虽小五脏俱全,从小系统到大系统,从简单系统到复杂系统逐步演化。
所以,基础好本身不足以说明太多的问题,必须进一步考察综合能力。对于基础面试表现不好的面试者,如果时间允许也要进一步考察,有的面试者其实是有能力的,只是没有进行充分的准备。最理想的状态当然是基础和综合能力俱佳,若不能兼顾,应当综合能力优先。
【经验】
这里所说的经验不是通过工作了多少年来衡量的,而主要是指面试者的经历,比如,是否完整地实现过一个软件,或作为主要开发者完成过一个项目。经验的重要性在于它能说明一个人的综合能力。从项目的性质、规模和难度,面试官就可以大致判断出面试者的综合能力。如果一个面试者一直在大公司负责一个小模块的开发维护,那么基本可以判断他不具备独立或作为主要开发者承担一个项目的能力,只适合在另一家大公司做类似的事情。对于门槛较高需要长期技术积累的职位,相关经验更显得尤为重要,比如,Linux内核开发,JVM开发,游戏引擎开发,数据库实现,高级UX等。对于这类职位,没有经验的面试者即使综合素质不错也是需要长时间的学习和积累才能胜任。所以,基本上如果确定了你的职位属于此类,那么相关经验毫无疑问应该成为首选因素,换句话说,P(工作好 | 相关经验好)的概率是非常高的。
通过项目经验判断面试者的优劣比通过基础和算法测试更加靠谱,所以,面试过程中面试官应该花比较多的时间听面试者介绍项目经验,并进行深入地探讨交流,了解面试者的知识面、思维能力、表达能力等。同时,可以结合项目提一些基础知识和算法的问题,比如,如果面试者做过C++相关的项目,那就可以问他如何进行内存管理?是否熟悉智能指针?如果面试者的回答不能令人满意,那么就基本上可以判断他的项目做得不是很好。
要注意的是,经验也是一个多维度的事物。比如,C++股票交易中间件系统,这就涉及(C++,中间件,股票) 3个维度。假如面试者A做过C++股票交易客户端,面试者B做过C的股票交易中间件。从语言角度看,A最匹配,从项目性质看,B最匹配,你如何选择?这就是在多个维度中,哪个维度更重要的问题,就这个例子而言,我个人更倾向于B,因为我认为中间件开发经验是主要矛盾,而从C切换到C++并不是问题。所以,面试官需要判断哪一种经验是主要的,而哪一种经验是次要的。比如,我们招聘Android应用开发,这个职位的Android技术门槛并不高,它的真正难点在于做出好的用户体验(UX)。所以,如果一个面试者没有Android的经验我们是可以接受的,但是我希望他在UX方面有经验,至少做过其他平台的移动应用开发。
【性格】
现在,我来谈我认为最重要的因素:性格。这可能是许多初为面试官的朋友所难以想象的,怎么会是性格最重要呢?说实话,当我意识到这一点时,我自己也很惊讶!说白了,还是 P(工作好|性格好)的概率最高啊。我的实际经验是,如果一个人的性格好,他能把工作做好的可能性是最高的,性格好远比基础好、算法好要靠谱。
一个人如果技术上有缺陷,经验上有不足,但性格好,在团队中是很容易由其他人来补位的,他自己也很容易逐渐补起来;相反,如果一个人的性格不好,所有的技术优势经验优势都发挥不出来,甚至还会起到负作用,而且性格缺点很难改变。我一直谈到实际工作所需要的是综合性的能力,这种综合能力的发挥中性格是至关重要的。项目中不止会遇到技术问题,要涉及沟通、协调,不同的人不同的部门既有合作又有磨擦,如何处理这些事情都需要一个良好的性格。可以说,在开发团队里让你与众不同的不是你从哪个学校毕业,也不是你过去的经验,而是你的性格。
当然,性格是一个复杂的东西,它包含了很多的方面,并非所有方面都是程序员面试所需要关注的。我的经验是可以重点考察这些方面:
1) 态度积极还是消极。有的面试者在谈吐中就会自然给你一种积极上进的感觉,或者你可以在他的经历中发现他积极的因素,这些都不是太难看出来的。相反,有的面试者你能明显感觉到他的消极情绪。积极性在工作中是十分重要的,积极的人能给团队带来朝气,也更易于合作。基本上,如果确定面试者属于态度积极的,他通过我这一关的可能性就会大大增加;相反,如果确定属于态度消极的,即使技术
能力不错我也会十分谨慎。
2) IQ。我的经验是,总体来看,聪明的人在工作中的表现更为优秀。在面试中要考察一个人是否聪明并不一定要像Google和MS那样找些专门测试IQ的智力题,其实,你只需要看他讨论问题是不是很有逻辑性,思考和说话是不是反应敏捷就可以做出大致的判断。另外,眼睛是人心灵的窗户,一个人聪明与否,眼睛是会说话的。不过,聪明也不完全是优点,比如,当公司或项目遇到困难时,往往是聪明人先跑掉了,坚守的往往是IQ一般的人。
3) 语言表达能力。语言表达能力也是程序员十分重要的一项素质,它关系到项目中的沟通是否顺畅。面试官可以看看面试者能否用简明的语言介绍清楚曾经做过的项目,能否抓住要点,能否考虑到听者的相关背景。一般来讲,语言表达能力强的人综合能力都不会太差。(文秘站 )
4) 是否具有用户意识。有人说程序员是做研发的,哪来什么用户?只有销售、市场人员才会和用户打交道。其实,这是完完全全的错误认识。你写一个模块,甚至一个API,只要有别人用,他就是你的用户。有的程序员设计一个模块或是一个软件总是习惯于从使用者的角度来考虑,尽量地方便使用者,这就是一种良好的用户意识。具有良好的用户意识的人更能考虑别人的感受和整体的需要,而不是单纯地从自己和局部来思考问题。当面试者谈及过去的项目经验时,面试官可以常常站在用户的角度对其进行提问,从这个过程中观察其是否具有良好的用户意识。
5) 如何应对质疑和压力。面试官应该对面试者的回答以及以往项目进行合理的质疑,看看他如何应对。曾经有一位面试者谈到做游戏登录服务器的经历,我就问:“如果登录服务器挂了,怎么办呢”?他说原先虽然没有考虑这个问题,但是可以怎么怎么改进。其实,大家都理解项目中有各种不完美,这里面原因很多,只要面对质疑和压力能从容应对努力往好的方向思考解决就可以了,不需要掩饰缺陷,更不应该有情绪。我遇到过有的面试者,一旦你对其项目提出质疑,他马上产生反抗情绪,或不高兴,或不承认有问题,这很容易一下子看出来他在工作中容不得质疑和批评,这种人要想合作就很困难。
6) 个性特点。许多面试者喜欢在简历上写“精通C++/Linux“,这些字眼看得人麻木,如果有人写”喜欢C++/Linux“,我就会有一种眼前一亮的感觉。“精通”是没有感彩的叙述,而“喜欢”包含了面试者的个性,我更愿意看到面试者的个性。我相信对某样东西真正的热情远比你当前对它的掌握程度更为重要。其实,N年的经历告诉我们,同一个班的同学,同一个项目组的同事,虽然每天所学的知识,所接触的工作都是相同的,但其实每个人的成绩和表现差异是十分明显的。那么,到底本质的差异是什么呢?其实,就是每个人的个性。是个性使得有的人业余时间去打球,有的人业余时间去看书,有的人喜欢Linux,有的人喜欢Mac。一个人在团队中扮演的角色也和他的个性有很大的关系。面试官应该引导面试者展现自己的个性,并判断其是否有益于团队。