程序员们,转变你的思维方式吧!

版权声明:本文为博主原创文章,遵循 CC 4.0 by-sa 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/u012839098/article/details/81054523

笔者已经工作两年多了,在这里我想谈下关于程序员关于职业的思维方式。对于职业的思维方式,决定了一个人的选择和成就。建立一个正确的思维方式,有利于我们主动管理自己的职业生涯,从而达到自己追寻的结果。

转变自己的思维方式

我在工作当中发现,有许多开发人员在面对工作时的思维方式就是完全错误的。为什么这么说呢,因为大多数人都认为自己是在为公司工作,觉得自己只是一个打工的,做好领导布置的任务就可以了。但实际上我们虽然是为公司工作,但职业生涯是属于自己的,我们的技能是属于自己的,我们随时都能换个地方另起炉灶。作为软件开发人员,最大的错误就是没有把自己的软件开发事业当作一桩生意来看待。
这种心态对管理职业规划至关重要。因为只有把自己当作一个企业去思考时,你才能开始做出良好的商业决策。转变你的心态,把把雇主当成一个你的软件开发企业的客户。当然,你可能只有这么一个客户,你的收入都是从这个客户,但是这种诠释雇佣关系的方式可以将自己的弱势地位转换成自我治理和自我引导的主动地位。(事实上,大多数公司也只有一个大客户,这个客户给他带来了大部分收入。)

如何像企业一样思考

如何像企业一样的思考呢?让我们先思考一下企业是由什么构成的。简单的来说,大多数企业都需要以下这两种东西。

  1. 首先,要有自己的产品或服务,通过提供服务或售卖产品来赚钱。
  2. 通过营销手段打开自己产品的知名度,让更多的客户找上门来。

所以,我们应该先来思考自己提供的产品或服务到底是什么?作为一名软件开发人员,一般我们并没有自己的产品,通常是为企业提供开发产品的服务。我们售卖的就是一种把其他人的想法变成一个数字化的现实产品的能力。企业需要持续不断地改进和完善自己的产品,那么我们也需要不断的精进自己的技术。作为一名软件开发人员,你需要向你的客户(也就是你的雇主)说明你提供的软件开发服务比其他人提供的服务好在哪里?
其次,我们还需要认识到:仅有服务或产品是不够的。想赚到钱,你就需要找到那些最需要你的服务的客户。重视营销,产品营销做的越好,你就能给你的服务定越高的价格,也越有机会吸引更多的潜在客户。

总结

通过向企业一样的思考,我们需要做到:

  • 专注于你正在提供怎样的服务,以及如何营销这项服务。
  • 想办法提升自己的服务。
  • 思考你可以为哪一特定类型的客户或行业制定特定的服务。
  • 集中精力称为一个领域的专家,为某一类型提供专业的整体服务。

思考以上这几点,我会在接下来的博文,探讨如何精进自己的技术水平和策划对应的营销策略。

展开阅读全文

转变思路—献给追求高效和激情的程序员

03-26

在网上发了一些文章,总有网友来信问一些技术的问题,真的是很技术性的问题,从问题的难易程度我基本可以分析出他们的学习状况和思路。我今天要写这篇文章是因为我痴迷于软件、痴迷于技术。rnrn当今的程序编写已经不是很早以前我们单打独斗的局面,仔细分析软件业的大趋势,已经是大鱼吃小鱼,幸存小鱼吃大鱼的剩餐的局面。特别小的团队和小的个人,生存有两个理由:rnrn1,特定行业领域的专业程度极高。rnrn2,为大软件厂商顾及不到的市场进行“代理”服务。rnrn也许有朋友通过拼命地开发在一些低端市场上赚到了一些零头,但就趋势而言这种开发没有什么前途。特别随着低端市场上的用户对软件的认识和大厂商对软件出售的理念,这种局面会越来越趋于垄断。rnrn软件本身的特点是具有可复制性,同时随着Internet的普及和发展,整个软件的销售模式也将会有所变化,就软件本身而言,销售厂商在可接受的范围了会不断的压缩自己的价格,这种压缩已经到“只要出钱”就可以给你的地步,当然随后的进一步服务用户都应该交钱了。这种压缩正如我们习以为常的免费邮箱,免费通讯工具,免费咨询服务一样,提供这些服务的厂商把目光始终盯向后台的更大的利益。我大胆的预言:微软将来的桌面操作系统会免费,同时把大量的服务移植到自己的服务器上。你不信?你可以仔细研究一下IBM,SUN,Microsoft。他们一个个的开放和免费行为是不是让你感觉到不可思议了?IBM大力支持的Eclipse已经开始影响每一位Java开发者,同时在程序开发模式,运行模式,部署模式上开始不断地影响开发者,这种影响直接和IBM自己的商业模式保持同步。所以,如果用户发现了很优秀的软件,并且足够便宜的时候他会选择不优秀但略便宜的软件吗?rnrn信息技术只有和行业整合才能发挥其作用。这种整合需要既熟悉技术又熟悉行业的组织完成。现在流行的什么软件外包等概念,让人不免想起外包者本身究竟做了什么,接包者究竟做了什么?难道后者仅仅是些程序?肯定不是,我的回答是外包得更多模式是:外包者已经建立了自己成熟的行业模型,同时在输入输出等要求上已经作了严格的定义。软件系统的技术架构可以交给接包者。就这种局面让我们想到了软件的核心价值究竟存在于什么地方。你还觉得只要你掌握了某门程序语言就可以了吗?当然可以,只是你仅仅是个接近计算机的机器人。那么你的发展出路是什么呢?是不是应该了解一些行业知识呢?rnrn前面的酒当我乱弹,下面让我们言归正传,谈谈我们在学习和自己职业规划中如何走好。rnrn创业者rnrn我周围有很多朋友,掌握了一些技术,整天想创业。然后我会问他一些他想创业的思路,发现他们老很看重自己的某个自认为很有创意的想法。我不知道如何说是好,只好把我知道的关于他的创意的一些信息从头到尾告诉他,并且找样例给他看。看完之后发现我的朋友恍然大悟地告诉我“啊?这个已经这么多人做了?”。然后悄然放弃。他们放弃的理由就那么简单,已经有人做了。rnrn一个软件工作者太看重创意进行创业是一种幼稚的行为。原因很简单,就是想得通行不通。整个社会除了竞争之外各个行业各个环节开始形成一个庞大的利益链交叉成的网络。这个网络和Internet一模一样,如果你想不通Internet的价值所在,你怎么能想得通你的价值存在呢?请认真用自己技术的思维去“程序”化每一个你要介入创业的环节,然后不断的利用“低归”进行问题的思考,最终简化到一个核心的递归处理程序。这时候你才算有创业的资格。rnrn对,我们是程序编写者,所以我们要利用我们的程序思维长处来进行特定行业的思考。从而将显示细化到可以用二进制表示的地步,那么你就有很大成功机会。你不想介入的地方,你一定要用IF..THEN进行跳出定义。rnrn我特别推进的创业模式是:整合服务。IBM是这样,我们也应该这样。应为IBM无法跑的太细,它需要你来帮忙。rnrn项目管理者rnrn我周围的程序员都说、非程序员的人也都说,写程序是年轻人的事,长远的看的话那可不是个好差事,随着年龄大一点快往管理层走。我很反感这句轻浮的话,但的确这是很多人追求上进的一种简单路线了。rnrn但就我的观察,一个对IT不了解的人,做好IT项目管理是很困难的,除非它有个得力的熟悉IT的项目助理。其实就其原因很简单,就是要管理哪个行业,就要熟悉那个行业。连IT行业的HR经理我都认为应该要熟悉IT行业,你信不信。rnrn这就说明了一个问题,如果你在程序员阶段很轻浮的话,你可能就不会成为一个优秀的IT项目管理者。也许你想起来很简单,你可以用你熟悉的管理知识来为你解说,但的确这是事实。rnrn所以程序员朋友们不要担心自己不能成为IT项目经理,其他人做不了的,只要我们,你怕什么?好好打好自己坚实的IT四位吧。rnrn可以邮件交流:luopc@edu-edu.com.cn 论坛

没有更多推荐了,返回首页