❶ 写给程序员:身为管理者,您会带新人吗
教学相长:互相学习
是故学然后知不足,教然后知困。知不足,然后能自反也。教学和学习是相互促进的,IT的世界是在飞速的发展,在你带新人的时候肯定会有自己的收获,这种收获包括管理上的经验,技术的提升。有的时候,一个问题自己做的很清楚了,等到了让自己讲的时候才明白自己还有疑惑的地方。这就是教学相长,在提高别人的同时也在提高自己。给别人讲课锻炼的不是听课的人,对于他们,最多是收获了知识,而对于自己,收获的不仅仅是知识。
当然新人也不是那么好带的,新人技术不完善,很多程序员娶不到媳妇儿赖媒婆,写了代码调试不出来,不是说调用接口有问题,要不就是开发环境有问题。总是能找到一些理由。而不是从自身找原因,在带他们的过程中也需要耐心。
自己总结了一些带人需要注意的事项,仅供参考!
1.不要希望学的太快,迅速见效,学习是一个过程。
2.尽量用实例来驱动,动嘴巴讲没效果。
3.要督促,让他们每天汇报工作情况。
5.要有文档,计划,时间管理等概念。
身为一个管理者,面对带新人这件事情,只能说要有责任心,这是一个责任心问题,也是一个做人问题。做事的结果都会随风而散,做人的收获才能历久弥新。做事有两种境界。一是功利的境界,事情及相关的利益是唯一的目的,于是做事时必定会充满焦虑和算计。另一是道德的境界,无论做什么事,都把做人上的收获看得更重要,做事只是灵魂修炼和完善的手段,真正的目的是做人。像对待自己的孩子一样去对待自己带的新人,一日为师,终身为父。你所浪费的不是你的时间,而你收获的是你的人生。
说到这里,大家的工作是很忙,这取决于自己的心态, 愿不愿意腾出自己的时间去帮助别人,我相信一个道理,投入和产出大部分时间是成正比的。如果肯投入时间,真心,会有回报的。
没有教不好的学生,只有不会教的老师
这是一种做事的态度,而非一定要达到的目标,带新人是走向管理岗位的第一步,始终以“没有教不好的学生,只有不会教的老师”这句话来要求自己,也许你会发现你的生活在悄悄的改变。
❷ PM小技能:给自己打上一些好标签
人们常说“不要给别人打标签”,可实际上在我们的脑海里对每个认识的人都打了标签。通过具象的标签,我们更容易记住每一个人。反过来,如果你希望自己被人记住,那就想办法主动给自己打上一些明显的标签,让别人对你形成你所期望的明确又稳固的印象。
对于产品经理而言,被打上好的标签,则意味着你的工作会更轻松、你的工作效率和效果都会得到大幅度的提升,因为你会得到团队成员更强有力的支持。而如果不幸被打上不好的标签,则可能让你处处碰壁、很难在这个环境里有所收获,最终会被淘汰。
一个人的标签一旦形成,就很难被改变。枯慧所以主动给自己打标签是很讲究技巧的,你不会希望一切都适得其反。
如果你想要让别人给你打上期望的标签,最好的时机是在刚开始接触的那段时间。而在开始行动之前,你首先要明确的事是:“ 我最需要被别人记住的是什么? ”
相信我,不要指望一下子让大家记住你所有的优点,先选择其中最重要的一个。后期再慢慢延伸,逐步稳固。
14年5月,我作为产品经理(产品设计师)加入有赞。我知道自己在未来的工作里非常需要得到程序员的支持,而所有的工作经验都告诉我,要让程序员们听话,最重要的是让他们给我打上一个标签:专业。为了达到这个目的,在我前期的工作里,我尤其注意以下几个方面:
理解并尊重程序员的工作
产品经理每做一个需求都是在要求程序员“劳动”,专业的PM会更多的替他们考虑,在解决自己需求的同时减轻他们的工作压力。
我是这样做的:
因为我懂一些技术,所以每次我做需求,都会带着自己评估的“简单”解决方案去和他们讨论。同时,在交流的过程中,适时的表现出你在替他们考虑问题。程序员很吃这套,他发现你懂他们的语言,你理解他们,你比那些只会瞎逼逼的菜鸟PM专业多了。
树立威信
很多时候我会主动替程序员考虑做一些让步,但是当问题触及底线时,我不会做任何的退让。如果你做了很多没有底线的退让,以为这样可以“讨好”程序员、这样以后长期相处会更融洽,那就大错特错了。实际上在他们心里,他们觉得你没有原则、缺少主见,甚至认为你很好欺负。未来的工作里,你会很惨,因为这些不好的标签会长期挂在你身上,持续产生不好的影响。
要树立威信,得抓住关键时机,我是这样做的:
有一次我做了一个小需求(很无关紧要的需求,我已经想不起来了),我们的CTO在没告知我的情况下,对需求做了一些细微变动。嘿,当时我心里很气愤但又很高兴:时机来了。我在小范围内发了一次飙(毕竟初来乍到,不能搞太难看),我要明确传达出两点关键信息:1. 我的需求,不应该未经我的同意做任何变更,这是我的底线;2. 就算是老板,你也要按我的规矩来。这事之后我觉着反响还挺好,程序员们看我连CTO都敢咬,心里多少判敏有点佩服,知道我是一个有原则、且不是“欺软怕硬”的人。
温馨提示: 跟老板发飙是一项非常专业的技术,请不要轻易模仿,后果自负。在我过去的经历里,使用这个技术最狠的一次是直接拎包走人,效果也很理想,所有同事都被我hold了。
保持好的职业素养
这是“专业”的没冲答基本要求,它从很多方面可以表现出来。
我主要是这样做的:
当时公司加班非常严重,几乎每个人都要到10点后才下班。我在很长一段时间里,保持了6点半准时下班的节奏,同时,在白天的工作时间我做到120%的工作效率。这让很多人觉得很厉害,他们并不会认为我工作不努力,因为我的所有事情都井井有条,没有任何疏漏和延误。//唉,可惜半年后到现在,我也基本都要9、10点才下班。说多了都是泪。
专业能力
怎样让程序员觉得你专业能力很强?简单:必须真的是专业能力很强才行。能力是骗不了人的,即使你能装一阵子逼,拿一些专业词汇出来唬人,但只要长期合作下来,你有几斤几两大家心里都清楚。
可是话说回来,你的专业能力需要尽快的表现出来才能让别人马上看到。
我也有很简单实用的方法:
大部分程序员都会认为“懂数据”的PM“很专业”。所以在我进入有赞最早做的几件事情之一,就是要到了各种统计平台的账号,深入的挖数据、找问题。我在有赞做的最早的牵扯比较大的项目,是改进整个注册、开店的流程。在项目的整个过程里,基本上每一个步骤我都做了非常严格的数据分析和验证,最后的结果也还不错。这让很多程序员开始信服我。
经过一段时间的磨合,团队里大部分人对我的第一印象就是“专业”。在我第一个季度的绩效考核里,很多人写给我的评语里都包含了“专业”这个词。不过我心里知道,这个标签是我有意设计、并有效实施的。
像“专业”这类标签,当你进入一个新环境时,必须尽快给自己打上。因为你需要快速的形成自己的影响力、快速的进入工作状态、快速的取得成绩。这样在新的团队环境里,你才能更快的站稳脚跟。
而另外的一些个人标签,它们不那么紧迫,它们的作用也没有那么立竿见影,但是从长远看却也非常有益。
如果你现在到我们公司,随便抓一个人问“我找你们公司的第一美男子”,你分分钟就能找到我。没错,“有赞第一美男子”也是我长期“经营”的标签之一。
这个给我带来什么好处?这类标签会成为一个长久的话题,我可以在平时的生活中随时随地的套用这个标签来让自己在人群中“高调露出”。特别是当团队变大,新人越来越多,而大部分人都没有工作上的直接交集时,这个标签就能发挥作用。在平时生活的各种吐槽中,利用这类标签作为契机进行调侃,能非常有效的拉近人和人的距离。
现在每次公司有新同学入职,在师傅带着遛弯互相认识时,几乎每个师傅都会这样介绍我:“这位是叉老师,咱们的产品经理,有赞第一美男子哦~”
在工作里,除了帮自己打标签,帮助别人打好标签也是可以做到的,而且非常有用。特别是当你要承担带新人的责任,想让新人快速融入团队、找到归属感,这招更是屡试不爽。
很多人知道我是“段子手”(嘿嘿,这也是我长期经营的标签之一)。之前公司入职了两个新设计师,那段时间我在朋友圈里在他俩身上写了大量段子。目的很简单,通过我让其他同事更快速的熟悉、了解这两个人,也让他们在人群里能找到话题。效果特别好,一下子“石榴姐”和“摩擦哥”就成了我们公司的新秀,多少得益于这两个标签的作用,他们很快就和大家都打成了一片。
这招其实对程序员会更管用些,因为大部分程序员都非常“沉闷”。如果主管能挖掘到他们身上的特点并极度放大出来,也能激发他们本身闷骚的内心,更open的和大家玩到一起,大幅度的缩短团队的磨合期。
关于PM的必备技能,我有一个强烈的观点:“ PM必须会做人 ”。
这里说的“会做人”并不是指成为一个圆滑的万金油(或者世故小人什么的),而是通过一些相处的技巧,让自己的工作变得更容易、减少阻力。给自己打标签(或帮别人打标签),就是一种做人的能力。
希望本文对你有启发。
from 叉老师 有赞第一美男子
喜欢他可以关注他的微信公众号哟: xblue960
——————————————————————————————————————
特别巧的事,在叉老师发这篇文章之前,我也在思考形象管理的问题。叉老师说的小技能,从心理学上讲,是 自我形象管理 的技能。形象管理的目的是让自己的形象符合所扮演的社会角色相契合,符合他人对这个社会角色的心理预期,当然最终的目的是让自己生活的更愉快,工作更顺利。
自我形象管理的前提是,有 明确的自我认识 ,知道自己是什么性格的人,有什么优点,有什么缺点,擅长什么,不擅长什么。接下来,就是从中选择一些特质,有意的展现给身边的人,塑造自己在别人心里的形象。塑造什么样的形象,看你扮演什么样的角色啦,看这个大家对角色的标签就知道自己该往哪个方向靠拢了;生活中大家对某些角色的一些约定俗成印象,其实就是标签,比如爸爸是威严的,妈妈是亲切的,爷爷是和蔼可亲的,老板的严苛的,这些标签就是对不同社会角色的特质要求;(为什么是这些特质被保留下来了?因为在社会进化中,这些角色有这些特质,在生活或工作中能起到很大的作用。)
扯远了,说回到工作,不管在什么岗位,专业肯定是个必备的特质,或者是标签,那么怎么树立专业的形象呢,假如是pm,会数据分析,懂点技术;假如是运营,会做很流弊的使用excel,会做很漂亮的banner,会想出很赞的文案;专业,需要通过向别人展现自己一个一个技能点来实现,嗯,修炼好自己的技能点吧,骚年!
我不知道自己的是什么样的人,怎么办?那什么,骚年,找个下午,我们一起聊聊。
❸ IT公司的项目组入职了新的程序员,如何带好这些新员工
不少软件开发团队每年都有新的开发人员要加入,其中以初级程序员居多,要想让这些初级程序员能够快速融入开发团队并实现价值,需要从以下三个方面入手:
第一:以开发实践能力迟卖拆进行人员划分。 新入项目组的准程序员往往有两种情况,一种情码枣况是刚刚走出大学校门的计算机专业毕业生,另一种情况是自主学习通过面试的非计算机专业毕业生。这两种准程序员在进入岗位之前可以根据实践能力进行人员划分,实践能力较强的可以直接安排进项目组中,而实践能力较差的准程序员则安排到实习岗位上。按照 历史 经验来看,不少实践能力较差的程序员如果直接安排到开发岗位上,往往会导致其放弃这份工作。
第二:老带新。 按照 历史 经验来看,让程序员快速成长的方式无非就是通过实际项目的锻炼,对于学习能力较强的程序员来说,如果有专人指导的情况下会很快融入到开发团队中,有的程序员在一个月之内就可以完成功能模块的开发。老带新的原则有三点,其一是软件开发团队所使用的技术结构要交代清楚;其二是软件开发过程中所使用的开发工具和开发流程要交代清楚;其三是给出具体的参考案例。
第三:安排清晰的工作任务。 对于初入项目组的开发人员来说,由于其自身的专业知识积累还比较少,在项目理解力上还有待提高,所以在安排具体开发任务的时候一定要详细,越详细越好,同时要给出明确的功能边界,防止出现不可控的事情发生,比如哪些数据是不能动的,哪些功能和资源是不能调用的等等。有的时候“无知”是最可怕的敌人,不少初级程序员进行的“删库”等操作都是在“实验”的心态下完成的。
如果有互联网、大数据、人工智能等方面的问题,或者是考研方面的问题,都可以在评论区留言!
我是程序员出身,现在也管理着一个项目,手下最多的时候也有十几号人;但是说实话,在管理方面,我还是比较欠缺的,我也一直在学习和摸索;当项目组入职了新的程序员的话,我经常会这样做:
先沟通,大方向要保持统一
每当项目组入职了新的程序员,我会第一时间和他们沟通,主要让对方快速地知晓项目的基本信息,并了解我们大的方向、观点、风格,我是希望在某些地方能和组员保持一致,例如:
制定计划
下面就要给新人制定计划了,这一点在前期很重要,否则新人就会面临无事可做的尴尬;
安排开发任务
通常,我们一两周后就会给新人安排一些开发任务,当然这个过程也是从易到难:
代码检查
对于新人,代码检查一定要做;如果是工作时间配薯段的新人,每一行代码都检查一遍都不为过。
最后,我会给新人一些成长方面的建议,让他们觉得在这个项目中能学到东西;毕竟我没有权利给他们涨工资,只能通过这种方式留住员工了。
我将持续分享java开发、架构设计、程序员职业发展等方面的见解,希望能得到你的关注。
建议从以下几方面考虑:
1、人员能力考查和培养。人员的能力参差不齐,需要根据岗位进行有目标的培养;
2、业务技能提升。想把工作做好,不了解业务,不理解自己做的东西,早晚要出现与预期偏差较大的情况。
3、工作态度和心态的培养。
4、尽早了解项目内容和项目团队,将人员在项目中的定位和需要的技术提前告知,告知项目计划和提示工作的难点。
5、组织一点团队活动,早点融入项目。
第一:熟悉你们开发工具、开发环境、运营环境……
第二:熟悉上下开发工序对接组别和责任人……比如开发该项目的前端、后台、测试等不同组别以及其他开发外项目组外的不同部门打交道的人员。
第三:项目说明书、整体功能、进程,所负责的分割模块……要完完全全提供出来。
每个人都是从新人成长过来的,在我工作的五年间也带过很多新人,最近刚好有个毕业生来公司实习,领导让我带,这边就分享一下我具体是怎么操作的(开发的角度):
总而言之,带新人还是比较累的,对大部分公司而言,技术要求并不是很高,所以新人真的比较难上手的不是技术,而是业务和表结构逻辑的不熟悉,作为新人,公司的打算就是从零开始培养,因此基础并不是最重要的,学习的态度才是公司看重的。
以上为个人观点,欢迎在评论中发表自己不同的观点,喜欢的加个关注,谢谢。
以十人以下的团队来说一下。首先是和员工相处好,其实这一点做到并不难,就是正常的相处,怎么愉快怎么来(当然不能坏规矩)。我做的最大尺度一次是这样:有个毕业生干着干着就哭了,一问之后知道直接原因是程序员的工作内容和自己原来想的不一样,主要原因是刚到北京体会到了巨大的压力。当时我就拉着她到对面肯德基去坐会了,点了饮料和薯条,聊了一下,顺便开导开导她,舒缓一下情绪,这事就这么解决了。其次,作为领导请安排划分好工作内容,不要频繁变更,否则影响威望值。这也是保证工作可以顺利开展的基础。安排工作时请考虑员工的能力和经验,还要考虑员工的兴趣,这点也很重要,很大程度影响积极性。
在小团队中只要工作能顺利完成了,一般问题就不会很大了。其它:可以观察一下每个人的喜好,然后看机会适度的介绍这方面的内容。比如我就专门给一个员工培训过数据结构,而她也很愿意介绍自己认识的人来工作,双赢的结果。员工做好的地方及时表扬,自己做错的地方及时承担责任,等等。总之将心比心的对待员工,小团队还是好带的。
教会徒弟,饿死师傅,等你教会他们,你就该退了,理由:你三十多,奔四了,负担大,不能加班,养不起你!中国现状,保留必要绝活,留几招吧!为养家!
先让他做点小项目,锻炼一下,把以前已经完成客户的项目拿出来给他做,练手,看看功底如何
如果功底好,则主要锻炼他的思维能力
如果功底不好则多锻炼他的技能
首先是能力要过关,之后就是交流要能顺畅,其他的问题都不是问题,只是经验和熟悉而已。
❹ 程序员四十岁以后该怎么办
这个问题,适合我回答。我是99年毕业的计算机系本科生,所以同学基本上都是40岁上下做it的人士。我就捡着几个年轻时做过程序员的同学例子给你们说说,看看这些程序员40岁以后干啥去了。
同学A,2000年去了某大公司H做开发,因为善沟通有亲和力,后来逐渐脱离技术岗,做项目经理,售前,现在负责对外投资。
同学B,2000年去了某大公司H做开发,因为天赋好,技术岗位一路上升,做到中层领导职位,后来看好某新技术,毅然离职创业任ceo,坚持写代码至今。如今一边经营公司,一边写代码,一边组织小乐队吹拉弹唱,等着风口到来好起飞。
同学C,进入对日外包行业做程序员,现在自己组建软件开发公司做老板,时不常的还会弄弄代码啥的。
同学D,进入对日外包行业做程序员被外派日本,后来定居日本,目前仍然是做维护代码工作。
同学E,进入通讯领域做程序员,在换过多家公司之后,依然以资深专家身份玩弄着代码,并以此为乐。
同学F,经历了北漂创业,身体健康亮红灯后,再次回到软件外包行业打工。如今作为资深程序员坚持在代码第一线,还经常加班。
同学G,毕业之后不久就炒了公司,做了软件开发个体户。从共享软件到如今的APP开发,总能弄出名堂在排行榜中占有一席之地。十几年如一日,一边潇洒生活,一边弄弄代码保持排行名次。现在生活无忧,不停生孩子玩儿。
同学H,毕业后进了某大公司Z,做程序员。如今在Z司的下属公司做某项目负责人。
所以说,各个行业呢,都是有深度的,不仅仅是写代码那么简单。只要你愿意做下去,多年的行业经验积累会帮到你。
软件开发,或者说程序员工作,说到底就是一种工作。跟其他工作一样,都是用来养家糊口的。喜欢呢,就做得开心些;不喜欢呢,早点转行也好,或者继续靠这个赚钱同时,培养点其他爱好也好,都行。
❺ 刚入职的Java程序员应该注意什么
最早学习的应该是HTML/CSS/JS(前端页面),这部分内容你能够去上面的那个runoob网站上找。你能够试着自己写一些页面,当然,你能够尽你最大的竭力让它变得最美丽。 动力节点的java就业班学学,它们深圳校区刚开不久
❻ 如何找到合适的程序员
我原来就是在网络公司工作的做网站销售方面,所以相对来说也接触过一些程序员在大公司小公司都待过,对于招聘程序员也有一定的了解下面就来简单聊一聊这个话题。
会一定美工
一般来说,如果不是很大的公司,用人当然是希望多具备几项功能,我们原来公司刚刚开的时候招的程序员等于就是和美工合体的,又会做前台,又会做后台,当然要求不能太高。很多客户本来也没什么要求,都是超别人的网站,平面设计,要不然就是模板网站,然后再来做后台。这样对于小公司来说,可以稍微节省一点,人力开支。
所以说,不管是公司招程序员还是程序员选公司,这个现在都是双向的。人才走到哪里都是受到欢迎的,所以我觉得最重要的就是提高自己的能力。