C语言柔性数组(可变长数组)

 

不可否认的是,不同的人因为职能职责的不同,所以,具有不同的思维方式和习惯。比如做产品的人产品经理,喜欢从大局处着眼去考虑问题,这是他的职业习惯和环境所造成的,产品经理首先得在市场部获取市场信息,做好用户调研,然后设计产品原型,再然后和技术部的进行沟通,再然后和推广部的人做对接、、、工作性质决定了他们思考问题必须全面一点;而市场部的人思维相对比较活跃,他们必须紧贴第一线,获取第一手的数据,必须具有创造性的思维和灵活的处事方式,这样才能在和客户的沟通中有所斩获;而做技术的人是一个另类,另类的是他们距离市场很远,距离用户很远,信息比较封闭,再加上平时做的工作就是敲代码,和周围交流甚少,所以做技术的人给人感觉就是很少说话,然后思维一根筋,按照他们的话来说,是运算逻辑不能乱,乱了就得重新调试一行一行的读代码。

 

如果做技术的人做管理,应该怎么做?这得看技术人在什么管理位置。位置决定了应该采用什么样的管理思维,这并没有通用的版本。比如技术人做技术管理,在小公司来说,只需要将上级布置的技术任务让下属及时保质保量的完成即可,公司太小,还涉及不到人才培养这等事情;在创业公司的话,技术人就得把自己当做公司的主人,比如公司开发出了问题拖延了时间,技术管理者应第一时间想好处理或补救办法,然后再汇报团队,而不是出了问题只知道汇报而不知道及时处理;在大公司的技术经理技术总监事情就多一些了,需要和产品、市场、推广做协同,在这样的位置上,技术管理者尽可能的多倾听,听清楚各方的诉求之后再综合一个完整的解决方案,前提是必须有市场依据,产品不复杂容易实现,有利于传播。

 

如果上面所说的还可以运用本职业思维的话,那么技术做其他部门管理可就得转换思路了。比如,技术专长的人创业,如何做好管理和项目选择?如果是创业的话,做技术的人千万要记得不要迷信技术是最重要的技术可以解决一切问题,不要沉醉在谷歌的神话里面不能自拔,你要清楚的意识到:对于大多数项目来说,技术不过是基础,大多数情况下决定一个项目成败的是市场前景以及用户习惯人性这些东西,技术人做项目创始人必须要做的几点工作就是:1,做好用户的行为调查和数据分析,获得项目可行性的第一手资料;2,看低技术,侧重于市场,特别侧重于销售和推广,这是公司发展的助推器;3,克服完美主义心态,不要在产品上耗时间,而要把最多的时间最大的资源配置投入到市场运营中去。

 

如果技术人做市场方面的管理又该怎么办呢?其实,技术人做市场管理,有一个天生的优势在于:技术人的思维很严谨,做事有条不紊很具有逻辑性;而市场人员的特性是很OPEN,比较散漫,技术人做市场管理就需要将流程管理引入,让市场人员每一天的工作都安排得很紧凑,每做一件事情都是有着非常强的指向性和目的性,但要忌讳的是,不要搞成形式主义做面子走过场,比如写报告述职这些,这些东西弄得越多工作效率越低。技术人在市场工作中最容易犯的就是这个毛病,将做需求分析的那些习惯给带进来了;另外,技术人做市场管理,更需要做到的是多做市场调查,须知一切有效市场行为都是来自于用户,要善于从用户中去找解决方案;在团队管理方面,第一步要记得谦恭的向老前辈讨教,并让老前辈辅助你做工作;第二步是老带新,抓骨干,敢于剔除团队中的不和谐分子。

作媒介的工作,大概和做市场管理的相仿,在此不做深究。

 

总之,做技术的,因为和其他的职业思维习惯上的不同,导致做技术的在做管理的事情可能有一些不适应或者不称手,这时候做技术的人要懂得放下自己,多倾听别人意见,结合自己的思维习惯,找出管理中的最佳平衡,让创业或者工作达到最好的发展状态。

 

C语言柔性数组(可变长数组),布布扣,bubuko.com

C语言柔性数组(可变长数组)

上一篇:<正向/反向>最大匹配算法(Java)


下一篇:深入浅出Mybatis-与Spring集成