【智慧工匠】侯敏:吾生也有涯,而知也无涯
发布日期:2021-05-24
阅读量:136

本期人物专访:共享作业管理中心重庆分部  侯敏

           ——开元咨询集团2020年度优秀员工奖


图片











如果说人生注定是一场负重的旅行,那么你是愿意选择与学习相伴还是选择让苦难随行?我想答案一定是前者,但是又有多少人能做到一生一直当一个“学生”呢?有多少人想要飞黄腾达一跃成领袖,又有多少人想站在金字塔的顶端去俯瞰众生?永远放低姿态,做一个谦谦学者,看似容易,实则难矣!吾生也有涯,而知也无涯,生命终会走到尽头,但是知识无穷尽,也值得我们用一生去探索、去学习。


但在侯敏的字典里,无所谓自己能站的多高,走的多远,她只是希望自己能一直做一个学生,永远保持学习的态度,向前辈学习,向晚辈学习,放低姿态,才能获取更多的知识。


笔者最近读到的有一本书里讲的很好,我们一生中会有3种意识形态,分别是“儿童自我意识”、”“成人意识”以及“家长自我意识”,我们的情绪都来源于这3种意识形态,当你觉得情绪不可控制想随意发泄时,便进入了“儿童自我意识”中,当你想要颐指气使的控制别人的想法时,便进入了“家长自我意识”,只有“成人意识”形态中的我们才是理性与感性平衡的状态。在笔者看来,侯敏便绝大部分处于在“成人意识”形态中。因为她知道,即使自己任务完成的再出色,也需要有很多再提升的空间,任务完成的不够好时,她也不会任性的发泄情绪,而是迅速整理好情绪,依旧保持学习的态度,积极去寻找问题、解决问题。面对后辈时,她也从来不会居高临下,而是放低姿态,发现对方身上的优点,积极学人之长,努力避己之短。在笔者看来,这是一个聪明的成年人。或许在她的世界里也有很多童真的想法,但在工作中,一丝不苟的态度值得我们所有人去学习。


侯敏是2019年12月来到开元咨询集团的,毕业于重庆第二师范学院,当时修的是房地产开发与管理专业。在大四实习期间,侯敏便听说了开元咨询,侯敏告诉笔者,自己是被开元咨询的企业文化所深深吸引而来的。在当今社会,人人都忙于自己手中的工作,愿意言传身教的前辈已经不多了,可她听说开元最远近闻名的便是“传帮带”精神及“开元大家庭文化”精神。进入开元,就进入了一家学习型企业,遇到问题不懂就问,有许多人愿意来帮助你。或许还有很多机会接触到优秀的项目,让自己变成更优秀的人。这真是天降的恩赐啊,经过几番面试、审核,侯敏有幸留在了开元咨询集团重庆分公司。


进入公司以后,侯敏被分配到了精装修部门,一直学习并处理精装修相关工作。因为勤奋好学的态度,侯敏很快便适应了公司的节奏,也熟悉了自己的工作。2020年,精装修部门被正式划为共享作业管理中心,作为集团的“中台”,他们身上的任务也随之加重了许多。他们不仅接手重庆当地的项目,也要对接来自全国各地的精装修项目,这是千载难逢的学习机会。正所谓困难在哪,学习就在哪。


年仅25岁的侯敏虽然是初级工程师,但仍旧有自己清晰的工作思路。每当任务来临前,她会提前规划好明天的计划,厘清明日的工作思路,如何与客户对接?拿出什么样的方案?她都会在笔记本上详细列举出来。从这里可以发现,优秀的人都有一个共同点,他们不会打没有准备的仗,他们总能未雨绸缪,提前规划,他们都会主动思考,不会被动去接受。笔者在这里也想告诉所有年轻人,“学而思,思而行,行而悟”,我们共勉。

 

懂得倾听,懂得尊重,懂得进退。便是一种由内而外的成熟表现了。侯敏无论是与同事的交谈中还是与客户的沟通中,她都会首先以倾听者的角度去切入,先聆听他人的意见,再总结自己的意见,这样才能碰撞出一个更好的方案,更好的想法。也因此,侯敏给人的感觉是谦逊温和的,也是无比从容优雅的。她的气质干净凝练,让笔者觉得与她的交谈是舒适的。


做坚强独立的女子,还给生活最美好的样子。


即使聪慧如侯敏也是有许多烦忧之事的,但是她纾解烦恼的方式与大多数人不同,她喜欢冥想和阅读。在适当的时候将头脑放空,清理之前做项目时留下的一团盘根错节,找一处安静之地,听听风的声音,感受雨滴落在身上时的触感,闭上眼,风铃在身后婉转动听,风吹起长发,拂过脸颊,自由呼吸,全身心的感受当下。或是拿出一本书,让阅读来让自己放平心态,学习世界上更多优秀伟大人的思维与格局,忽觉,世间无难事,只怕有心人。


图片


侯敏回忆道:“我比较难忘的案子算是在做万科鹅岭峰的柜子项目时,在一审的基础上,审减金额达190万,原因是由于一审链接错误;虽然这不是专业能力上的审减原由,但这使我意识到了,我们造价人员一个微小的错误可能就会造成巨大的经济损失,我们需在以后的工作中更加认真、仔细与谨慎。”


那次失误让侯敏意识到了自己的不足,之后的每一次项目,侯敏都会汲取那次项目的经验,一审再审,决不允许自己再犯同样的错误。当然,人都有犯错的时候,能够及时的调整心态,发现问题就解决问题,你依然会成为更好的自己。


在采访中,笔者能感受到侯敏的忙碌,她目前接手的龙湖的项目,由于甲方催得紧,时间紧任务重,她必须在最快的时间与施工单位完成对量核价的工作。所以她的回答都显得有些仓促。永远把客户放在第一位,是她工作的准则。毕竟,她说自己深受开元咨询企业文化的熏陶,服务第一,客户第一。服务好客户便是对自己、对公司最好的交代。她用行动证明了这一切。就像她喜欢的张国荣先生一样,永远谦逊,永远敬业!


未来,侯敏希望能在集团数智化全面发展的道路上跟紧脚步,永远保持学者的姿态,就像潘董事长所说的那样,成为行业内备受尊重的专业人士!加油吧,女孩,愿你成为你想成为的自己。


图片

专栏:公司新闻
作者: 品牌文化中心
原文链接: 阅读原文
上一页:儿童节:开开元元合体初营业!今天,你感受到快乐了吗?
下一页:数据先锋赵明璇:七年之“养”,养于心,养于行!
FreeMarker template error (HTML_DEBUG mode; use RETHROW in production!)

The following has evaluated to null or missing:
==> langConfig  [in template "public_include/wap/module/version_1/language.html" at line 49, column 14]

----
Tip: If the failing expression is known to be legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)??
----

----
FTL stack trace ("~" means nesting-related):
	- Failed at: #if langConfig.status?string = "false"  [in template "public_include/wap/module/version_1/language.html" at line 49, column 9]
	- Reached through: #include "/public_include/wap/module/...  [in template "tpl/2018/03/22/2620611732914496//wap/com_5.html" at line 5, column 1]
	- Reached through: #include "com_5.html"  [in template "tpl/2018/03/22/2620611732914496//wap/displaynews.html" at line 69, column 6]
----

Java stack trace (for programmers):
----
freemarker.core.InvalidReferenceException: [... Exception message was already printed; see it above ...]
	at freemarker.core.InvalidReferenceException.getInstance(InvalidReferenceException.java:134)
	at freemarker.core.UnexpectedTypeException.newDesciptionBuilder(UnexpectedTypeException.java:80)
	at freemarker.core.UnexpectedTypeException.(UnexpectedTypeException.java:43)
	at freemarker.core.NonHashException.(NonHashException.java:49)
	at freemarker.core.Dot._eval(Dot.java:48)
	at freemarker.core.Expression.eval(Expression.java:81)
	at freemarker.core.BuiltInsForMultipleTypes$stringBI._eval(BuiltInsForMultipleTypes.java:692)
	at freemarker.core.Expression.eval(Expression.java:81)
	at freemarker.core.EvalUtil.compare(EvalUtil.java:111)
	at freemarker.core.ComparisonExpression.evalToBoolean(ComparisonExpression.java:62)
	at freemarker.core.ConditionalBlock.accept(ConditionalBlock.java:48)
	at freemarker.core.Environment.visit(Environment.java:327)
	at freemarker.core.Environment.visit(Environment.java:333)
	at freemarker.core.Environment.include(Environment.java:2509)
	at freemarker.core.Include.accept(Include.java:171)
	at freemarker.core.Environment.visit(Environment.java:327)
	at freemarker.core.Environment.visit(Environment.java:333)
	at freemarker.core.Environment.include(Environment.java:2509)
	at freemarker.core.Include.accept(Include.java:171)
	at freemarker.core.Environment.visit(Environment.java:327)
	at freemarker.core.Environment.visit(Environment.java:333)
	at freemarker.core.Environment.process(Environment.java:306)
	at freemarker.ext.servlet.FreemarkerServlet.processEnvironment(FreemarkerServlet.java:946)
	at freemarker.ext.servlet.FreemarkerServlet.process(FreemarkerServlet.java:910)
	at freemarker.ext.servlet.FreemarkerServlet.doGet(FreemarkerServlet.java:769)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:622)
	at javax.servlet.http.HttpServlet.service(HttpServlet.java:729)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:292)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
	at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
	at com.kenfor.iyong.web.util.filter.NotAllowedToTunFilesFilter.doFilter(NotAllowedToTunFilesFilter.java:154)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
	at com.kenfor.iyong.web.util.filter.InvalidXSSFilter.doFilter(InvalidXSSFilter.java:40)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
	at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:121)
	at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107)
	at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240)
	at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207)
	at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:212)
	at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:106)
	at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502)
	at com.orangefunction.tomcat.redissessions.RedisSessionHandlerValve.invoke(RedisSessionHandlerValve.java:26)
	at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:141)
	at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79)
	at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:616)
	at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88)
	at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:528)
	at org.apache.coyote.ajp.AbstractAjpProcessor.process(AbstractAjpProcessor.java:873)
	at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:687)
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1520)
	at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1476)
	at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
	at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
	at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61)
	at java.lang.Thread.run(Thread.java:745)

FreeMarker template error: The following has evaluated to null or missing: ==> langConfig [in template "public_include/wap/module/version_1/language.html" at line 49, column 14] ---- Tip: If the failing expression is known to be legally refer to something that's sometimes null or missing, either specify a default value like myOptionalVar!myDefault, or use <#if myOptionalVar??>when-present<#else>when-missing. (These only cover the last step of the expression; to cover the whole expression, use parenthesis: (myOptionalVar.foo)!myDefault, (myOptionalVar.foo)?? ---- ---- FTL stack trace ("~" means nesting-related): - Failed at: #if langConfig.status?string = "false" [in template "public_include/wap/module/version_1/language.html" at line 49, column 9] - Reached through: #include "/public_include/wap/module/... [in template "tpl/2018/03/22/2620611732914496//wap/com_5.html" at line 5, column 1] - Reached through: #include "com_5.html" [in template "tpl/2018/03/22/2620611732914496//wap/displaynews.html" at line 69, column 6] ---- Java stack trace (for programmers): ---- freemarker.core.InvalidReferenceException: [... Exception message was already printed; see it above ...] at freemarker.core.InvalidReferenceException.getInstance(InvalidReferenceException.java:134) at freemarker.core.UnexpectedTypeException.newDesciptionBuilder(UnexpectedTypeException.java:80) at freemarker.core.UnexpectedTypeException.(UnexpectedTypeException.java:43) at freemarker.core.NonHashException.(NonHashException.java:49) at freemarker.core.Dot._eval(Dot.java:48) at freemarker.core.Expression.eval(Expression.java:81) at freemarker.core.BuiltInsForMultipleTypes$stringBI._eval(BuiltInsForMultipleTypes.java:692) at freemarker.core.Expression.eval(Expression.java:81) at freemarker.core.EvalUtil.compare(EvalUtil.java:111) at freemarker.core.ComparisonExpression.evalToBoolean(ComparisonExpression.java:62) at freemarker.core.ConditionalBlock.accept(ConditionalBlock.java:48) at freemarker.core.Environment.visit(Environment.java:327) at freemarker.core.Environment.visit(Environment.java:333) at freemarker.core.Environment.include(Environment.java:2509) at freemarker.core.Include.accept(Include.java:171) at freemarker.core.Environment.visit(Environment.java:327) at freemarker.core.Environment.visit(Environment.java:333) at freemarker.core.Environment.include(Environment.java:2509) at freemarker.core.Include.accept(Include.java:171) at freemarker.core.Environment.visit(Environment.java:327) at freemarker.core.Environment.visit(Environment.java:333) at freemarker.core.Environment.process(Environment.java:306) at freemarker.ext.servlet.FreemarkerServlet.processEnvironment(FreemarkerServlet.java:946) at freemarker.ext.servlet.FreemarkerServlet.process(FreemarkerServlet.java:910) at freemarker.ext.servlet.FreemarkerServlet.doGet(FreemarkerServlet.java:769) at javax.servlet.http.HttpServlet.service(HttpServlet.java:622) at javax.servlet.http.HttpServlet.service(HttpServlet.java:729) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:292) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) at org.apache.tomcat.websocket.server.WsFilter.doFilter(WsFilter.java:52) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) at com.kenfor.iyong.web.util.filter.NotAllowedToTunFilesFilter.doFilter(NotAllowedToTunFilesFilter.java:154) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) at com.kenfor.iyong.web.util.filter.InvalidXSSFilter.doFilter(InvalidXSSFilter.java:40) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) at org.springframework.web.filter.CharacterEncodingFilter.doFilterInternal(CharacterEncodingFilter.java:121) at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilter.java:107) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:240) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:207) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:212) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:106) at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:502) at com.orangefunction.tomcat.redissessions.RedisSessionHandlerValve.invoke(RedisSessionHandlerValve.java:26) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:141) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:79) at org.apache.catalina.valves.AbstractAccessLogValve.invoke(AbstractAccessLogValve.java:616) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:88) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:528) at org.apache.coyote.ajp.AbstractAjpProcessor.process(AbstractAjpProcessor.java:873) at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:687) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.doRun(NioEndpoint.java:1520) at org.apache.tomcat.util.net.NioEndpoint$SocketProcessor.run(NioEndpoint.java:1476) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617) at org.apache.tomcat.util.threads.TaskThread$WrappingRunnable.run(TaskThread.java:61) at java.lang.Thread.run(Thread.java:745)