程序员从这几个维度去考虑问题的维度,会更受用户喜欢

程序员面试一直是社区乐于讨论的热门话题-阿里云资讯网
程序员面试一直是社区乐于讨论的热门话题
发布时间:
更新时间:
来源:网络
上传者:用户
  我从06年实习以来,先后经历了4家,全部是外企,其中有世界500强的通信企业,有从事期权期货交易的中等规模的金融公司,也有为大型汽车制造商开发Android的新兴公司。跨入以来,我在求职过程中经历过多次面试,最近两年也有过多次面试别人的经验。我感觉现在到了对这个问题发表自己看法的时候,这篇是我站在面试官角度 对于程序员面试问题的一个阶段性反思和经验总结。
  相信和不少朋友一样,有了几年经验成为Senior后就开始了面试别人的经历。我在最初这个阶段只是按照自己的想象把&找到基础好的程序员&,&找到A*算法能力优秀的程序员&,&找到有Android开发经验的程序员&等作为面试的目标。但是,实际的经历告诉我,尤其是按&基础好&,&算法好&这些目标招到的人最终效果并不好。比如,有的面试者基础知识和算法掌握情况不错,进程、线程、内存等概念清晰,基本的Hash,二叉树,快速排序等数据结构和算法也比较熟悉,但是进公司后在实际工作中表现得很糟糕。后来,我才发现原来是我的面试目标出了问题,我原先的面试方法更像是大学的算法或期末考试,按照这种方法让许多并不合适的人通过了面试,同时也可能错过了许多合适的人。
  后来,我的反思是,从公司的角度讲,面试的根本目的是找到&能够干好工作& 的人,而&高学历&,&算法好&,&基础好&,&有经验&这些都是表象而不是根本,它们并不能直接和&工作好&划等号。
  目标明确了,但接下来的问题是假设面试者是一个黑盒系统,&工作好&不是直接可观测变量,你所能直接观测的变量是基础、算法、经验、学历、性格、谈吐、年龄等等。所以,实际上,你只能从&基础好&,&算法好&等可以直接观测的量去推测&工作好&的概率,这一个在&X好&条件下&工作好&的条件概率问题:P(工作好 | X好) 。
  根据这个模型,面试所应该考察哪些方面就很明显了,那就是选择那种最具有区分性的方面来考察。比如,考察面试者的体型特征没有太大意义,因为P(工作好|高),P(工作好|矮),P(工作好|胖),P(工作好|瘦)的概率都差不多;所以,体型特征不具有区分性,这不是面试所应该关注的内容。
  面试官应当结合职位的要求明确哪些因素具有比较好的区分性 。比如,如果要招一名技术比较高的3D游戏引擎开发工程师,面试者A具有3D游戏引擎开发的经验,但是在基础知识和算法面试方面表现一般;面试者B相反,基础知识和算法面试表现很好,但没有游戏开发经验,而你只能选择其一。你选谁呢?其实,这就是两个条件概率问题P(工作好|经验好,基础一般,算法一般)和P(工作好|没经验,基础好,算法好)。这个问题就留给面试官来判断了,就我个人而言,对于技术门槛较高需要技术积累的职位,经验更加说明问题,因此,我更倾向于面试者A。
  下面,我再结合自己的经验谈谈对面试中常见方面的看法。
  算法是和MS等大公司面试所重点考察的内容。我个人很喜欢算法,曾经参加ACM/ICPC拿过北京赛区的13名。但是,就个人经验来看,我所接触过的绝大多数开发职位而言,算法都不适合作为考察面试者优劣的主要因素。对于普通的非算法性开发职位,考察面试者的算法就相当于考察他打乒乓球好不好一样,与目标&工作好&的相关性太低。就我个人的经验来看,差不多P(工作好|算法好)=50% ,也就是算法面试没有太大的区分性。
  甚至,还有一种很不好的情况特别多地出现在算法好的面试者身上,我称之为&只磨刀,不砍柴&。什么意思呢?有类人只对什么A*算法,异步编程,JVM类加载机制这种纯技术问题感兴趣,对实现用户需求毫无兴趣。这类人看起来有一定的技术能力,但是对公司来讲贡献十分有限,甚至不如技术一般但认真负责的人。所以,一旦遇到面试者算法好,我就特别留意考察会不会是这种&只磨刀,不砍柴&的人。
  另外,虽然我个人不了解Google和MS,但我对于其特别重视考察算法能力的面试策略是持怀疑态度的。即使在这样的世界级大公司,算法虽然重要,但可以想象在项目实施过程所遇到的各种各样问题中,算法问题绝大多数时候不会是主要,没有到那种需要每个人都是算法高手的情况。实际上,绝大多数项目真正难点并不是一两个算法瓶颈,甚至也不是单点的技术瓶颈,而是系统性的组织、协调、设计、开发问题,有大量的看起来不是那么有技术含量的脏活累活,也有许多问题是由于信息不足,并不是技术能力强就能克服这些困难。一个团队最好互补,有人算法强,有人业务分析能力强,有人擅长后端服务,有人擅长前端界面,有人聪明,有人踏实,这是最好的。如果按照&算法好&的单一标准选材,必定会把许多优秀的拒之门外。
  基础面试是指考察诸如指针使用、进程线程概念等基础知识的面试,十分类似于大学期末考试题。我曾经以为基础面试十分重要,但是现在不这么看了。在工作中基础的确是重要的,但是在面试过程中,它必须具有区分性才有意义,也就是说P(工作好|基础好)的概率要高,那么考察指针使用,进程线程区别这样的基础题目才有它的意义。我的实际经验是,基础面试并不具有很好的区分性,和算法一样, 差不多P(工作好|基础好) = 50% 。同时,基础面试是最容易准备的,人有长期的应试教育经验,要准备几个把玩指针题目太容易了。
  我曾经遇到过这样的面试者,他的C语言基础和编译、链接等原理掌握得非常好,给我留下了深刻的印象,我给的面试结论是:知识面不宽,只会C语言,但基础很扎实,录用。后来的事情证明了那个结论的前半部分是对的,但是&建议录用&错了。他在实际工作中表现得一塌糊涂,不理解需求,不理解整体架构;同时,上班时间不是花在项目上,而是花在阅读诸如《程序员的自我修养》之类的书籍上。最后,这位同事由于长期&不出活&离开了公司。
  基础不是不重要,而是&基础好&不足以说明面试者能干好工作,因为基础是属于局部性知识,而实际工作需要综合性能力 ,二者有天壤之别。C语言、操作系统能考高分,但是不会写程序的人在大学我们还见得少吗? 软件开发就像盖房子,综合能力是设计和搭骨架,基础知识是码砖。原先Foxmail是Delphi开发的,他它不懂C#,你如果要招聘一个开发.NET Email客户端的人,你考察他对CLR掌握得好不好有意义吗? 让张小龙来开发一个C#版的Foxmail真的会有困难吗? 你招一个精通C#但没有Email客户端开发经验的人来真的比张小龙靠谱吗?
  我说基础知识不重要,和古人说的&不积洼步无以至千里&是不是矛盾呢?不矛盾!&洼步&与&千里&是一种可累加关系,但再多的&基础知识&都累加不成&综合能力&。学习软件开发要像持续集成一样,一开始就是一个完整的系统,虽然规模不大,问题很多,但它麻雀虽小五脏俱全,从小系统到大系统,从简单系统到复杂系统逐步演化。
  所以,基础好本身不足以说明太多的问题,必须进一步考察综合能力。对于基础面试表现不好的面试者,如果时间允许也要进一步考察,有的面试者其实是有能力的,只是没有进行充分的准备。最理想的状态当然是基础和综合能力俱佳,若不能兼顾,应当综合能力优先。
  这里所说的经验不是通过工作了多少年来衡量的,而主要是指面试者的经历,比如,是否完整地实现过一个软件,或作为主要开发者完成过一个项目。经验的重要性在于它能说明一个人的综合能力 。从项目的性质、规模和难度,面试官就可以大致判断出面试者的综合能力。如果一个面试者一直在大公司负责一个小模块的开发维护,那么基本可以判断他不具备独立或作为主要开发者承担一个项目的能力,只适合在另一家大公司做类似的事情。对于门槛较高需要长期技术积累的职位,相关经验更显得尤为重要,比如,内核开发,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。一个人在团队中扮演的角色也和他的个性有很大的关系。面试官应该引导面试者展现自己的个性,并判断其是否有益于团队。
  最后总结起来,我的经验是: 1) 面试官的目标是找到&工作好&的人,一定要围绕这个目标来进行面试,如果把面试当成了算法或操作系统期末考试这就走入了误区;2) 面试过程是通过学历、性格、基础、经验、算法等可以测试的因素去综合判断面试者&工作好&的概率;3) 在各种因素中,性格 & 经验 & 基础 & 算法。性格是最重要的,如果性格不好,所有技术能力都会大打折扣,而且技术缺陷容易弥补,性格缺陷很难改变;经验体现了一个人的综合能力,你可以从面试者过去的经历中判断他能从事哪种工作,不能从事哪种工作;基础和算法则主要起到辅助参考的作用,基础好的程序员一般适应性比较强,学新技术更快,但是切忌单纯从基础来判断一个人的能力。
本文内容由互联网用户自发贡献自行上传,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件至:zixun-group@service.aliyun.com 进行举报,并提供相关证据,工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。
 网站结构是SEO的基础,要搭建利于 SEO的网站结构需要了解搜索引擎(百度)的SEO规则,这里需要讨论哪种布局对搜索引擎最友好,也可以看成搜索引擎喜欢那些布局,搜索引擎制定有哪些规则。   代码优化   ① flash, asp, html各如何优化   全站flash 的站要针对网站头部进行进一步优 化,Flash 代码只需在代码外设置内页入口   asp 代码会被搜索引擎收录但是收录效...
下个星期一开始就要接手一个新的网站,整个公司就我一个人做SEO,公司网站是同城送餐网,也是我上一篇文章说到的那个公司,老板主动加我QQ,聊了1个多小时,让我过去帮忙,工资开的不低,我就想去试试。SEO就我一个,我肯定是要负责整个网站的运营了,要为提高网站的流量、排名、转化率制定个计划,下面我就说说我自己对网站的整改和计划。   网络营销和推广方法在上篇《送餐网站推广营销方案的设定》已经说过了...
相信很多医疗网站,都有过策划专题的经验。而且,随着现在医疗网站的发展来说,一个有吸引力的专题对于网站是非常有好处的,对于医疗网站来说,专题内容策划占到了很重要的地位。那么,医疗网站专题策划需要做哪些方面?针对我做过的专题,来与大家交流下。   第一,医疗网站专题策划的主题。   网络新闻专题适合于表现各种重大新闻题材,那么,对于医疗网站来说,会以一些重大事件或者是高搜索量词做一个专题。下面,...
 12月4日消息,以“创新、融合、发展”为主题的第二届中国地方与行业网站峰会将于-5日在杭州海外海国际会展中心举行,3000多名来自互联网各界的从业人士、站长、媒体与嘉宾参加了本次盛会,admin5站长网作为大会合作媒体参与了全程报道,以下是化龙巷总经理钱钰的演讲内容。&   大家好,在这里首先感谢大会的主办方阿里集团和PHPWIND给大家提供了这么好的交流和分享...
现在准备做网站大体上有两种犹豫,一种是做一个大而全的网站犹豫,另一个是选择不好细分的行业网站犹豫,不过大部分的草根站长都把目标选择在小而细的行业型的网站,具体要选择什么样的行业那就要看草根站长个人的兴趣爱好了,最好是自己对这个行业非常熟悉的,这样才能够把这个小儿细的行业网站做到专业和极致!才能够体现出网站的差异化!   那么什么是网站细分呢?简单的说就是对目标访问群体进行具体的定位,做好这一...
 其实做这个网站的初衷也就是一群有点小抱负的几个80后,聚集在一起每个人都小激动了一把,想把自己现在做的二手房做强做大,才决定成立合肥房产网,虽然开始只是兴趣使然,但直到现在大家目标都很明确,要做就坚持做到最大最强。当时大家也没管对手有多么强大,自己能否击败他们,或许就是这种“初生牛犊不怕虎”的大无畏的自信,才让我们一路走来。好像扯远了,言归正传,现在我就总结下我们的门户网站在运营时所积累一...
若您要投稿、删除文章请联系邮箱:zixun-group@service.aliyun.com,工作人员会在5个工作日内回复。
售前咨询热线
支持与服务
资源和社区
关注阿里云
International我的上一篇博客文章发布之后,意外地收到了一些创业者的合作邀请,可能是希望我能帮助他们解决&就差一个程序员的问题&吧 。 我很感谢他们的邀请,但由于我对自己目前的状态还比较满意,因此我都婉言谢绝了这些合作机会。(Tip:业余时间我会在简书上写写技术博客,与我订阅号上的朋友交流,摆弄摆弄自己建的小站)但说到创业,其实我也是有过一段短暂创业经历的,虽然最终是以失败告终,但那次创业经历却带给我很多收获,同时我也从身边曾经或正在创业的程序员朋友身上,得到了一些经验和教训。因此,我一直想着写一篇文章来说说那些程序员在应该尽可能避开的坑。做自己不擅长的领域我经常看到一些程序员的创业项目是与他们自身工作或兴趣完全无关的行业或领域,他们似乎觉得找到了一个行业的最大痛点,想着只要用自己想出来的这个点子去做一个网站或APP就能撬动整个市场,甚至梦想着成为下一个独角兽公司。但我想说,这可能是创业中第一个也是最大的坑,当你的诞生时可能就已经注定了它的失败。在心理学中有一个词叫&自我效能&,说的是人们对自己能够取得成功的信念&&&我能行&。而我发现这种心理暗示,在人们产生创业想法时显得尤为明显。你不应该被一时的热情冲昏头脑,尝试着问问自己,既然我的这个想法那么好,为什么在那个行业(或领域)里没有人想着去做呢?是因为这个行业里没有一个人比我聪明?还是因为你想要解决的问题并非是市场的真正痛点,亦或是实现它的成本过高,根本没有人愿意去做呢?尝试着去做更深入的市场调研,然后再决定是否开始。另一方面,创业绝不会是一帆风顺的,如果它不是你真正的兴趣所在,那你在遇到一些小挫折时,就很容易会打退堂鼓,而最终选择放弃。创业除了需要热情之外,更需要的是坚定的信念和毅力。不具操作性的商业计划我接触过不少初创团队,也看过他们的一些。我发现那些最终失败的创业团队往往都有一个共同点,那就是没有一个具备良好操作性的商业计划。它们要么太大要么太小,甚至有些根本没有商业计划书。在创业初期,你应该以确定自己的产品定位、核心功能、短期市场规划的目标来写自己的商业计划书。因为在这个过程中,你能够进一步完善自己的想法,并形成一个在后续研发、运营过程中提供参考依据和方向的指南。另外,你需要尽可能保证你的商业计划是可操作的,如果,你的目的不是去寻找风投,那么你的商业计划书不应该超过30页,创业与我们在学校或商业课程中所学到的报告制作方式不同,你应该尽可能地保证商业计划是具有参考意义的,并按照实际情况去不断地修正它。如果你的商业计划过大,那你很难保证它的有效性和可操作性。另一个问题是,很多创业者一旦写完商业计划书就很少再去看它了,这恰恰说明了他们的商业计划可能是不可行的。参与者太少或太多创业者团队需要具备良好的内聚性与,人数过多很容易在创业初期就因内部的意见分歧产生内耗,使产品研发焦点分散,交付周期变长。程序员群体往往是具有激情、热爱创造的,但他们有时候也更容易产生挫败感。创业过程中,一定会遇到很多困难,越是小的创业团队越容易克服这些困难,并最终走向成功。而比起团队成员过多,程序员们往往更容易犯单干的错误,认为有了一个很好的想法,将它实现出来就可以获得成功。确实我们看到很多成功的程序员,但我想说那些成功者们往往都是全才或通才,除了编程之外,他们也深谙市场之道,或者他们具有超强的学习能力,能够迅速掌握创业各个阶段所需要具备的技能。如果你不是那样的全才,那么你可能需要引入其他创业同伴。而我所建议的初创团队可以在2-5人,而其中至少应该有一名程序员、一名设计师,一名市场人员、一名投资者或决策者,当然,在某些情况下,这些角色是可以重合的,但至少你的团队中需要有人承担相应的角色。研发周期过长,产品缺乏焦点或特色像一样以最快的速度去推出一个可行的产品非常重要,比如分答就采用了类似最小成本精益迭代的方式,第一版上线的分答,功能非常简单,只有最基本的提问和偷听功能,而且产品上还有很多Bug,但这并不影响产品的上线以及对产品核心功能的验证。这种最小成本最短时间做出一个最小化可行产品(MVP),是我最推荐程序员创业者们采用的。与10年前的创业环境不同,今天你所创造的产品必须具有鲜明的特色,一经推向市场便能依靠产品的定位与功能特色迅速赢得用户,并通过良好的市场营销让它像病毒一样传播开来。请记住,你的产品需要有一击即胜的鲜明特色,否则它将很快被人遗忘。过度关注产品研发,而忽略了市场另一个程序员们容易犯的错误是太关注于产品本身而忽略了市场。即使是在产品上线之后,他们仍然会把大部分精力放在自己认为需要的新功能研发上。这种做法其实是不可取的,一旦产品投入了市场,你就必须采取一切手段了解市场的反应,然后根据用户的反馈来提炼出用户真正的需求,改进并完善你的产品。同时,你也需要通过一些更有效的方法来获取用户的反馈,比如采用免费策略,游戏化的激励举措等等都可以鼓励更多的用户来使用你的产品,并给出他们的反馈,从而帮助你的产品进步。没有与你的用户维护关系 ,也不愿意向人求助程序员们大多内敛含蓄,同样是简书签约作者,你会发现很多签约作者都会对每一个用户评论进行回复,即使是最简单的&谢谢&。而我只会挑选那些需要我做出解答的才做回复。但如果你是在创业,那你必须非常重视你的用户,并与他们建立起良好的关系,比如及时地回复用户的留言,处理用户的反馈和建议等等。你也可以逐步地培育起一些,来帮助你一起维护用户关系。请记住,你将需要很长的时间才能与你的用户建立起良好的关系 ,但一次不恰当的行为,就可能让你永远失去他们。另一方面,程序员们往往不愿意向人求助,可能是因为他们太过习惯于向搜索引擎求助了吧。在创业过程中,你一定会遇到很多需要其他人帮助或参与的时候,比如请求其他优秀人才的加入,寻求企业的赞助,拉风投等等。主动寻求他人的帮助,能帮助你调动更多有效的资源来加速实现你的目标。过分信任专家,或对用户言听计从在我们创业的过程中,还会遇到很多所谓的专家,他们会给你很多意见。他们的意见有时候确实是很有价值的,值得参考,但你必须对这些意见做出有效的甄别,当它们与你的想法或理念产生矛盾时,不要一味地信任专家的意见,忠实于自己内心的想法,因为你才是最爱那个产品的那个人。同样,随着用户数量的增多,他们也可能会给你很多产品的改进意见或建议。我见到过有些产品完全是按照用户反馈的意见不断地改出来的,但那样的产品往往会渐渐变得缺乏特色,反而不像以前那么受欢迎了。就像最好的寿司店师傅不会询问用户对料理有何建议一样,你才是这个产品的专家,你应该告诉你的用户这样才是最好的,并引导他们去理解你的产品,而不是一味听从他们的建议。好了,以上这些是程序员在创业初期比较容易碰到的问题,当然随着创业的深入你还会遇到很多其他问题和困难,我们可以在未来继续探讨。这个时代给了程序员们极佳的,如果你有一个好的想法不妨花一些时间尝试把它做出来,并运维它。只要是用心制作的,相信一定会有人喜欢。也欢迎你将自己的作品(无论是一个小工具,还是小网站、APP)发布到,让更多人了解你的产品。文章来源:简书,作者:技匠,本文由作者授权创业邦发表,转载请联系原作者。
24小时报不停
麦当劳被批"虚假宣传"责令整改:汉堡未用整块牛肉
猎鹰9火箭将10颗铱星卫星送入太空,但回收整流罩再次失败
上海正争取谷歌无人驾驶等一批重大项目落户
高通:若中国12点前不批准收购恩智浦 将取消交易
vivo成立AI全球研究院 将在全球开展AI技术研发
小鸣单车进行破产清算:每辆车以12元价格回收
科技企业齐发力:腾讯小程序也上线问题疫苗查询入口
乐视网子公司乐融致新收到法院传票
华为仍是中国手机市场老大,2018年Q2出货量创纪录
传拼多多IPO定价19美元,认购已超募20倍
20省市出台产业政策,人工智能产业政策体系成型
腾讯拟投资印度最大经济型连锁酒店OYO Rooms
PayPal第二季度营收38.57亿美元 净利5.26亿美元
Facebook二季度营收132.3亿美元 净利51.1亿美元
Uber/Airbnb等涌现,未来美国一半劳动力会打零工
AMD第二季度净利润1.16亿美元 同比扭亏为盈
谷歌无人驾驶部门Waymo与沃尔玛等达成合作 推动无人车使用
小鹏汽车欲再融资 量产交付待考
高通第三财季净利润12.19亿美元 宣布放弃收购恩智浦
果小美总裁殷志华离职,此前为美团最年轻大区经理
彭博社:矿工近期经常出售加密货币,以负担挖矿的费用
中国雄安集团副总经理:2017年以来部分雄安重大建设项目使用了区块链系统
美国计算机行业协会发布区块链技术指南,面向政府部门
医疗物联网解决方案提供商“识凌科技”完成C轮融资
云ERP服务商E店宝获上市公司和嘉资源1亿元C轮融资
艾鲁猫获数百万天使轮融资,掌阅文学旗下轻漫文化投资
瀚辰光翼获复星集团、博远资本数千万A轮投资,发力自动化分子诊断
赋能B端,AI物联网“涂鸦智能”完成近2亿美元C轮融资
前乐视网CEO梁军参观FF会面贾跃亭:不后悔在乐视的六年
天涯社区公布天涯钻挖矿机制 区块链通证名称为TYT
苹果印度陷入泥潭:二季度iPhone份额惨跌至1%
微信常用功能将全面收费?官方回应:该说法严重失实
中国冷原子钟将太空计时精度提高1个数量级以上
中兴通讯:公司已恢复主要经营活动
不止标记出不安全的http网站 Chrome 68 堪比小型杀毒软件
全国首台米家互联网空调被挂闲鱼出售?当事人否认
百度搜索上线问题疫苗查询工具
代理律师:刘强东与澳洲聚会中涉性侵案男子无关
百度对5.5万个医院名称进行品牌保护 绝不出现广告
YouTube改版引发争议:Edge和Firefox加载速度比Chrome慢5倍
摩拜将限制北京用户停车区域 越界停放将罚款
紫光集团26亿美元收购法芯片厂商Linxens
小米回应推荐P2P“爆雷”:将帮助用户维权 不再收录新增的P2P理财类应用
途牛陷裁员风波:持续亏损 变相降薪或逼员工离职
Google 第三代 Cloud TPU 要来了
推特清理逾14.3万款应用 防止剑桥分析式丑闻
腾讯中国电竞市场玩法:投资10亿元 联赛加合作
存储商发布Q2硬盘可靠性统计:希捷故障量最高
LG连续两季度亏损:看淡智能机市场 将削减投资计划

我要回帖

更多关于 程序员三十岁之后要考虑什么? 的文章

 

随机推荐