当今的程序编写已经不是很早以前我们单打独斗的局面,仔细分析软件业的大趋势,已经是大鱼吃小鱼,幸存小鱼吃大鱼的剩餐的局面。特别小的团队和小的个人,生存有两个理由:
1,特定行业领域的专业程度极高。
2,为大软件厂商顾及不到的市场进行代理服务。
也许有朋友通过拼命地开发在一些低端市场上赚到了一些零头,但就趋势而言这种开发没有什么前途。特别随着低端市场上的用户对软件的认识和大厂商对软件出售的理念,这种局面会越来越趋于垄断。
软件本身的特点是具有可复制性,同时随着Internet的普及和发展,整个软件的销售模式也将会有所变化,就软件本身而言,销售厂商在可接受的范围了会不断的压缩自己的价格,这种压缩已经到只要出钱就可以给你的地步,当然随后的进一步服务用户都应该交钱了。这种压缩正如我们习以为常的免费邮箱,免费通讯工具,免费咨询服务一样,提供这些服务的厂商把目光始终盯向后台的更大的利益。我大胆的预言:微软将来的桌面操作系统会免费,同时把大量的服务移植到自己的服务器上。你不信?你可以仔细研究一下IBM,SUN,Microsoft。他们一个个的开放和免费行为是不是让你感觉到不可思议了?IBM大力支持的Eclipse已经开始影响每一位Java开发者,同时在程序开发模式,运行模式,部署模式上开始不断地影响开发者,这种影响直接和IBM自己的商业模式保持同步。所以,如果用户发现了很优秀的软件,并且足够便宜的时候他会选择不优秀但略便宜的软件吗?
信息技术只有和行业整合才能发挥其作用。这种整合需要既熟悉技术又熟悉行业的组织完成。现在流行的什么软件外包等概念,让人不免想起外包者本身究竟做了什么,接包者究竟做了什么?难道后者仅仅是些程序?肯定不是,我的回答是外包得更多模式是:外包者已经建立了自己成熟的行业模型,同时在输入输出等要求上已经作了严格的定义。软件系统的技术架构可以交给接包者。就这种局面让我们想到了软件的核心价值究竟存在于什么地方。你还觉得只要你掌握了某门程序语言就可以了吗?当然可以,只是你仅仅是个接近计算机的机器人。那么你的发展出路是什么呢?是不是应该了解一些行业知识呢?
前面的酒当我乱弹,下面让我们言归正传,谈谈我们在学习和自己职业规划中如何走好。
创业者
我周围有很多朋友,掌握了一些技术,整天想创业。然后我会问他一些他想创业的思路,发现他们老很看重自己的某个自认为很有创意的想法。我不知道如何说是好,只好把我知道的关于他的创意的一些信息从头到尾告诉他,并且找样例给他看。看完之后发现我的朋友恍然大悟地告诉我啊?这个已经这么多人做了?。然后悄然放弃。他们放弃的理由就那么简单,已经有人做了。
一个软件工作者太看重创意进行创业是一种幼稚的行为。原因很简单,就是想得通行不通。整个社会除了竞争之外各个行业各个环节开始形成一个庞大的利益链交叉成的网络。这个网络和Internet一模一样,如果你想不通Internet的价值所在,你怎么能想得通你的价值存在呢?请认真用自己技术的思维去程序化每一个你要介入创业的环节,然后不断的利用低归进行问题的思考,最终简化到一个核心的递归处理程序。这时候你才算有创业的资格。
对,我们是程序编写者,所以我们要利用我们的程序思维长处来进行特定行业的思考。从而将显示细化到可以用二进制表示的地步,那么你就有很大成功机会。你不想介入的地方,你一定要用IFTHEN进行跳出定义。
我特别推进的创业模式是:整合服务。IBM是这样,我们也应该这样。应为IBM无法跑的太细,它需要你来帮忙。
项目管理者
我周围的程序员都说、非程序员的人也都说,写程序是年轻人的事,长远的看的话那可不是个好差事,随着年龄大一点快往管理层走。我很反感这句轻浮的话,但的确这是很多人追求上进的一种简单路线了。
但就我的观察,一个对IT不了解的人,做好IT项目管理是很困难的,除非它有个得力的熟悉IT的项目助理。其实就其原因很简单,就是要管理哪个行业,就要熟悉那个行业。连IT行业的HR经理我都认为应该要熟悉IT行业,你信不信。
这就说明了一个问题,如果你在程序员阶段很轻浮的话,你可能就不会成为一个优秀的IT项目管理者。也许你想起来很简单,你可以用你熟悉的管理知识来为你解说,但的确这是事实。
所以程序员朋友们不要担心自己不能成为IT项目经理,其他人做不了的,只要我们,你怕什么?好好打好自己坚实的IT四位吧。
zc530.cOm编辑推荐
我的四年程序员之路
职业规划是对职业生涯乃至人生计划的过程,职业生涯规划的好坏可能将影响整个生命历程。感谢您阅读《我的四年程序员之路》内容,职场资讯网小编向您推荐一些职业规划知识,欢迎参考,希望能帮到你。
经朋友的介绍,我进入一家外企。从程序员的角度来讲,这家企业还算不错。严格的代码管理,代码质量和性能被提到了很高的位置。我被分配到一个团队里面,作为其中的一员开发Java Web应用,做的项目全部是跟其它公司做集成。怕丢脸没面子,我上班时尽量多注意别人如何做。回到家中,就得开始死啃CVS, UML, Eclise 等平时项目中要用到的基础中的基础。最可恶的是我的项目中从来不用到数据库,我那一年半的实施经验屁用没有。公司的调试环境都是Linux,为了学习他,我家那台破机没被我少折腾,现在它正静静的躺在我妹妹的卧室,她说如果能修好,至少还可以上上QQ聊聊天。
一年下来,我的进步很大,软件开发中常用的那几个工具自然是不在话下,甚至还在有空时给别人做做类似Spring, AOP等等的培训,当然这些培训都是公司内部的。到了年底,我的Lead跟我进行了一次 One to One Talk, 他告诉我,我的技术水平不错,只是沟通能力有所欠缺。他说的话我很能理解,由于是一家外企我的US lead更喜欢用英文与我们交流。在Email和Yahoo用的全是英文。我在大学没有过四级,毕业之后一直都在跟政府打交道的小公司里面混,为了防止太丢作为一个中国人的脸,我尽量以最简短的方式回他的Yahoo消息, 至于Email, 能让别人帮着回的尽量让别人帮着回。
所以在第二年,我加强了对英语的学习,我发现英语学习所带来的好处不仅可以提高英语水平。从另一个角度来讲,我看代码的能力也慢慢得到了加强,不敢想像一个英语四级没过的人是怎么整天面对开源英文文档的。在语法能力得到加强的同时,我还报了口语的英语班,长时间的历练口语的水平也基本可以应对简单的交流。这一年,项目非常多,Java的,Ajax的, 一堆开源代码的参照与学习。这段时间, Ajax的企业应用越来越多,DWR, Dojo, Jquery, prototype 的选择也多。这段时间我所做的项目从前到后都有,做一个上传模块,有Ajax的Call Back调用,也有后端代码负责存储的 JCR 调用。汗流夹背,加班不断。顺便提一下,我从来都是8:30之前上班,但很少17:30准时下班。如果我能18:00准时出现在家门口,我老婆就会给我一个很大的拥抱,并惊讶的问我,今天没加班?是啊,在这个行业,加班不奇怪,奇怪的是居然不需要加班。
加班还在继续,现在,正在我进入这个行业的第四年。同时和我来到这个城市的我的妹妹已经是两家店面的老板娘了,我的N多同学都从销售变成了招聘销售人员的老板。在同学们的眼里,我还是那个大学里面与众不同,非要在计算机上写出一个自己的网页的怪人。写这篇文章并不是要鼓动你放弃自己现有的职业,我知道大部分的看客或许正是程序员。这只是我个人的一种感受,你的所想也许与我差之万里。程序员的生活终归是一天到晚在做设计写代码。一不小心便会有Bug的产生,无论你用多么先进的自动检测工具。程序员的生活依然是每天只有晚上的那么点时间陪家人和老婆,还要保证周末不需要加班,平时能早点回家。有人会说,那你应当向更高的层次发展。拜托,我的Manager每天看起来比我还忙。
每天的太阳都会升起,我的每一天起点都不一样,我有时在想,到底在哪一天太阳升起的时候,我的IT生活会稍有起色? 我的心里在问,不会是我要转行吧 ?
我的四年程序员之路[1]
没错,我还是一个程序员,每天还是坐在位置上书写着代码,收获着无聊。 四五年来我我一直保持这样一个坐姿,从每天的早上8点半开始,准备下班回家时结束。
我读的是机械设计制造及其自动化专业,因为迷上网络游戏就干脆转为学习计算机。当时的计算机专业可以说是一个热门专业,很多不怎么样的学校在这时候都开了这个专业,招生时要分数要得不低。这样的决定让我吃苦不少,我要一边保证自己的专业少挂科,以保证自己可以顺利毕业,一边又要保证自己的计算机水平足够在毕业后可以找到一份还行的工作。相比其它同学,我跟图书馆的计算机图书一样另类。他们谈恋爱的时候,我在试着把asp网页连上数据库。他们玩游戏的时候,我在网上到处搜索apache跟php整合的相关材料。
幸运的是,我的专业大部分考试都有六十来分,2005年下半年好歹毕业了。没有计算机背景,企业不会要一个只会把asp连上数据库的人,也不会要我来帮他配apache+php.终于有一家小公司要我进去做软件维护工作,我想都没想就去了,连我要做网页还是客户端软件都没问清楚。零工资实习三个月,外带1个月的试用期,最后才知道自己是来做软件实施的。老总告诉我,所有来这企业的人都得做1年的软件实施,这样才能知道客户需要什么样的软件,以后开发出来软件时才能更好的理解客户的需求。为了理解所谓的客户需求,我在不同的地方安装相同的软件整整安装了一年半,Oracle, Sybase, Sqlserver各种各样的商业数据库我都在上面瞎整过,我后来很佩服hibernate,它居然可以为很多种数据库提供同样的HQL语法,做过的人会知道其实各数据库之间的差异还真不少。还好老总善解人意,在一次公司尝试转型的大背景下,我被调到网站运营部负责网站运营,网站运营跟网站开发是两码子事,在一个小公司里,网站运营就是到各大论坛发垃圾贴子,公司这样做第一可以省去在google上做推广的钱,另外,在我发贴发到手酸的时候,老总还可以跑过来说,累了吧,那放松一下,去把公司网站改下背景颜色。换换思路嘛,脑子就不会打结。这半年里,所有的论坛都有我的ID号,很多论坛的ID被坛主封了又开,到现在,如果我要到某个论坛去下载一个附件,当提醒需要登录时,我网址都不用看直接输个ID和密码进去就行,成功率很高。公司终于又要转型了,因为他们发现发了这么多垃圾贴,还是没人来买他们的软件。我被派到公司的开发组,帮忙做些开发。终于可以称自己为程序员了。
在这半年的时间里,我一直在帮着其它程序员干着繁重的体力活。用HTML和javascript实现着客户们奇怪的网页效果。偶而写一点点JSP的页面,比方说写一个界面将查询结果显示出来等等,当然这也是我为什么现在是从事Java行业的主要原因。
07年初,我决定离开这家企业,在跟老总离职面谈时,他终于想到要为我这么个员工提一下有关工资的问题。他终于想到曾经进入这家企业时,我要求过企业在一定时间内将我的薪水涨到什么样的水平。我并没有接受他开出的更优越的条件,尽管在当时,这些薪水对于一个只会JSP的人来讲应当还行。从职业的发展角度来讲,我需要一个更好的空间,你要知道,在我离开这家企业之前,我还不知道CVS怎么用,Code Review是怎么回事。
四个高效率的员工激励措施
高效率的员工激励措施至少应当考虑如下几个方面:
一、真诚
尽管有人调侃说“现在傻瓜太少,不够用”,但是这世界上真的没有傻瓜,除非有心理疾病的人,每个人心里都很明白,即使一时不明白,事后总会明白的。受骗的感觉是信任感最大的杀手,更何况面对欺骗,员工不见得都会直接戳穿,所以企业通常并不清楚员工是否真的相信,更不知道员工能相信多久,唯一可行的方式只有真诚对待员工,一旦员工真正感受到你的真诚,你所得到的信任将是带有“溢价”性质的信任。要知道赢得信任才是有效激励的基础。
二、有的放矢
鉴于每个人的需求是不一样的,所以在实施激励措施的时候,一定要充分了解员工的真实和最急迫的需求,有针对性的激励才会更加有效。假如一位员工他最急迫需要解决的难题是买房子,如果你给他配车,不仅没有激励的作用,相反或许会成为员工的负担。所以最有效地激励方式一定是最直接、最个性化、有的放矢的激励。
(四个高效率的员工激励措施)
三、激励适度
员工激励,既有明确的功利目的,让员工努力工作,为企业最大限度地创造价值,同时也有很深刻的情感因素。好的企业文化会凝聚人心,让企业充满的不仅仅是活力,更大的是寄托于形成核心的骨干力量,让他们可以寄托现在和未来,让企业拥有发展路途中源源不断的后劲。因此好的激励政策一定是考虑长远目标的,带有一定情感色彩的激励。可是难就难在激励的过程中,又不能太过感情用事,要掌握适度的原则,尽量不要一次把激励措施用尽,要为后续的激励措施留有操作的空间。
四、方式讲究
激励的方式有很多种,没有普遍适用的规矩可遵循,但是仍然可以参考一些基本因素去考虑问题,例如可以设立目标,达到目标要求的就直接给予利益,就相当于“悬赏方式”,这种方式更多的适用于短期目标,不太涉及情感因素。如果要以提高对企业忠诚度为激励目的,有企业更长远考虑的诉求,就尽量不采取这样直观的“悬赏方式”。要知道对待待遇问题上,人们心理上有一种微妙的变化,假如激励的“赏金”直接公布出来,它就变成了“悬赏”,而一旦直接与利益挂钩,就会大大削弱情感的因素,同时最大的危害,他会在最短的时间里,变成很多急功近利的员工追逐的目标,会发生很多假象,会与企业的出发点相背离。
上面说到的这位企业家就是犯了员工激励措施中的大忌,在缺乏深思熟虑的情况下,简单地规范化并予以发布,使得员工的注意力转向了“赏金”,弱化了激励措施中的情感因素,彻底改变了企业的价值导向,它所带来的影响将是颠覆性的,甚至是不可逆的损伤,十分可惜。
寻找自己的程序员之路
职业规划就是对职业生涯乃至人生进行持续的系统的计划的过程。一个完整的职业规划由职业定位、目标设定和通道设计三个要素构成。
每个人的幸福都是不一样的。我喜欢田园式的生活,在人多的地方总是不舒服。
对我来说,最幸福莫过于在工作中做着自己喜欢的事情。闲暇时,在能够眺望江边的地方,端着一杯红酒,一个人细细的喝。
为了这种生活方式,离开了北京,来到家乡所在的这个三线城市,寻找自己的道路。经过一年的探索,颇有心得。
大体上,我对自己走过的路和即将走的路划分为七个阶段:自信=意志=布局=切入点=团队=渠道=产品
第一关:自信
先说说我这个城市。这是一个什么样的城市呢?依山傍水,适合生活。几乎没有IT,也没几个真正的程序员。一周上班六天,平均工资1000元上下。程序员的工资在1000-3000左右。要在这个城市探出自己的道路,首要的一点就是自信。没有自信,活不下去。这个城市的年轻人大多非常迷茫,对自己的前途缺乏信心,有冲劲的都往大城市里跑了。回来之初,我也迷茫了很久,迷茫的时候,就在WOW里泡着,观察那个世界。在WOW里,作为一个萨满,傻乎乎的扛着个盾晃晃荡荡的升级。当时赚钱,也就是打打元素之火每天赚个几十G.后来,不断的观察不断的总结,成长为日入近万G的大奸商。哦,俺要走的也正是这一条路子。生活总是要继续的,在WOW上也学不到更多的东西了,就离开了WOW,开始了一个人的征途。
支持这条路子的核心力量就是自信。在小城市里不缺乏聪明的人,这些聪明的人大部分却并不优秀,因为他们缺乏自信,缺乏自己走路的勇气,从而甘于平庸。没有自信,走不出这第一步。
第二关:意志
在小城市做IT,相当锻炼人意志。这里就像一片沙漠。市场,没有。程序员,没有。找人说话也找不到。曾经组织过次聚会,包括我在内到了2个人。想要向下走,没有相当强的意志是走不下去的。彷徨,彷徨,最终还是坚持走了下来。
第三关:布局
所谓布局就是决定做什么事和不做什么事。经过相当久的考虑,我决定远离Web开发,远离本地市场,甚至远离数据库。做Web开发和数据库开发的太多了,你呆在偏僻小地,做这些完全没有优势,做本地市场呢,又没客户资源,关系又比不上已经在本地深耕数年的小IT公司。于是宁可荒芜这些技能,也不趟这个混水。最后决定,人做我不做,人不做我做,在偏僻的地方,做外面的市场,做深入的开发,做点做线不做面。为什么呢?
(1)本地的工资摆在那里,做本地的就算做起来了,利润也不丰厚,还累死累活,要赚外面的钱,在本地花
(2)要赚外面的钱,如果做Web开发和数据库开发,根本无法和当地公司竞争
(3)所以只能做别人不做的,或者别人做不了的,做技术要求高的。而我恰恰有相当多的研发性项目开发和管理经验,正适合做这些。
(4)所要做的东西,必须通过网络可以展示,可以远程技术支持。
第四关:切入点
切入点是个很关键的东西,综合上面第三关所讨论的内容,结合自己的技术能力和技术经验,然后结合需求情况,最终我从协议分析这一块切入进去了。哦,不是外挂那种分析。从QQ协议,到MSN协议,到YMSG协议,当然,还有Http这个最简单的,从有参考资料的分析,到无参考资料的完全黑箱分析,到现在在某方面的协议分析已经达到世界领先水平了。从协议分析,切入到验证码识别,从验证码识别,切入到车牌识别,从车牌识别,切入到模式识别、图像处理和机器视觉,而模式识别结合前面的协议方面的工作又可切入进NLP,客服机器人,有这些为基础,我又想切入淘宝店铺工具(哦,还没时间做,并且目前也没找到一个好的切入点).因为对图像处理的了解,我现在又成功切入进Flex开发了。以上各点貌似很散,也是也挺集中,就是:协议分析与设计、机器智能和图像处理,这三者是相辅相承的。
关于女生的程序员之路[3]
职业规划就是对职业生涯乃至人生进行持续的系统的计划的过程。一个完整的职业规划由职业定位、目标设定和通道设计三个要素构成。
所以我这里提醒一句,现代女性,最好有一份自己的事业,不要轻易依赖别人,记住,今天你有优势,别人会爱你,但是明天当你优势丧失,而男方优势突显的时候,很多时候,家庭并不是很稳固的。最好的方法,有份自己的工作,有份自己赚的薪水,可能不多,但是家庭建设有你一份,男方如果动不动就动歪心思,就是他无理取闹,打官司他都打不赢的。这也是保护自己必要的方法。
当然,也不要走另外一个极端,动不动就以女强人自居,你的事业是第一位的,男人天天在家里要给你扫地做饭端洗脚水,这也不好,中国社会,毕竟几千年,有个文化风俗在里面,女性再赚钱能力上,总的来说还是不如男方的,以后家里的顶梁柱还是男方,那么平时在家里,让着男方一点,家务活多做一点,让男方回到家,有个休息的感觉,能放松能感到温馨,这样的话,这个男人就是你的,打都打不走。呵呵。
总结一下,女性的工作问题其实比男性复杂,中国的男性,一般都是一门心思顾事业,把事业做到最好,而中国的女性,永远需要在事业和家庭之间求得平衡,既不能没有自己的事业,也不能放弃家庭,这很难的,不过,慢慢锻炼,总会找到办法。我的经验,能把握好这个平衡的女性,一般这辈子都比较幸福。
所以,针对你的问题,我觉得要辩证地看,既要看到,找份工作对你很重要,也要看到,作为以后家庭中,主要负责家庭事务的成员,你的工作不要一味追求高薪高职位,要寻求一个合适的职位,能满足长期工作不失业,但也不能太苦太累,搞得家庭无法维系。这才是比较周全的解决之道。
现在我们回过头来看看程序员,其实程序员这份工作,我觉得女性可以做的,程序员有很多加班的,但是这往往是工作刚开始,没有太多经验的情况,待工作一定年限,掌握了一定经验,加班会越来越少,其实大多数程序员工作岗位,是不出差的,基本上是朝九晚五制,做久了,收入也不低,可以满足一个女性对事业和家庭的平衡。因此,我建议你大大方方就做程序员,找不到,努力找咯。
嗯,再多说一点,就我个人的经验,程序员的加班,往往都是由于bug导致的,大多数时候,公司在安排项目开发时间时,时间还是给得比较够的,至少是评估过的,但是,往往是后期出现了很难跟踪,很难解决的bug,导致项目进度大大滞后,时间突然变得很紧,于是出现大量的加班,有经验的朋友可以想想,自己以前的加班是不是这样。
其实这个问题和男女无关,实实在在是每个程序员的问题,我本人以前也深受其害。后来我痛定思痛,准备彻底解决这个问题,于是我用了大约8年的时间,研究了一种方法,出来后,我的bug果然少了很多,几乎达到0 bug的地步,自然而然,我加班也变得很少了。
寻找自己的程序员之路[2]
在技术的选择上,是敏捷敏捷再敏捷!数据库尽量db4o,前台尽量sl/flex(面向最终客户的就不能选择sl).工具软件尽量用C#开发。尽量只做自己擅长的,不做别人擅长的。
我有一个特点,就是会一大票语言,能用来干活的就有C,C++,C#,Java,Python,matlab,actionscript,javascript,tcl.去上班的话,这是缺点--泛而不精。自己干的话,这反而成了优点了。因为我接的项目,很多属于偏门项目,这些项目往往都有开源的实现,但这种实现,要么只有C版本,要么只有Matlab的,要么只有Java的,会这些语言可以最大范围的参考,降低技术风险。缺点在不同环境下可以成为优点。
第五关:团队
通过前面的不断切入,形成了一系列案例,也积累了良好的信用,业务量是翻番的在长,最后自己的时间成了瓶颈。前两天小试了一把,谈了5个项目(2个flex,2个图像处理,那2个flex项目的核心也是图像处理),4个有合作意向,自己干不完,没办法,只能选择1个。
这就到了第五关了--一个人干不过来,得团队了。
但我前面说过,本地是人才沙漠。我的观点是宁缺勿滥,仔细挑选,从头培养。俺的挑选标准是:有激情、品德要好、数学基础要好、有自学能力。目前在带徒弟,看成长情况怎么样。
不着急,用不着太多的人,培养团队的同时开始摸索渠道。那个也得时间。
第六关:渠道
我最终想做的是产品。而在偏远地区做产品,想做成功,渠道和推广非常重要,不然的话,就算做出来了,也只能拿小头。在国内,还要考虑盗版因素。我现在只是有大致的产品方向,做也是玩票性质的,目的是摸索渠道和商业模式,想摸摸国内的和国外的两种市场。国外的只有试探性的探索。国内的,嘿嘿,前面的开发已经形成了一系列的推广工具了。
第七关:产品
做了这么多年项目,累死了。最终的目的还是产品和平台。我的征途是星辰大海(搞技术的,也得有技术的浪漫)目标是5-10年后,互联网3D化之后的虚拟现实(切入点?俺已有一个初步考虑的切入点).短期(5年内)是开发一些工具类型的产品和推广平台。
我是学材料的,在纳米材料界有一个名言--Build The World Atom By Atom.那么,在可见的未来,虚拟世界就是--Build The World Bit By Bit. 协议、图像、机器视觉、3D、语音,正是构成虚拟世界的因素,前面的种种,都是为这个做铺垫。未来的制造业将是分子制造,于是Atom和Bit将会碰撞--Build The World Atom By Atom, Bit By Bit!
但还是那句话,只做小,不做大,做点做线不做面。
什么程序员30岁之后转行之类的鬼话。俺到今年,才开始感觉进入了程序开发的大门,写程序时开始有一种美感,有那种几十人骑着战马冲击奥山大桥的壮烈。做一辈子的技术又何妨。
上述路径相当保守,指导思想不是胜利,而是避免失败。无恃其不来,恃吾有以待之,无恃其不攻,恃吾有所不可攻也。
关于女生的程序员之路[1]
首先声明,本人是男生,从来没有站在女生的角度思考过问题,因此只能就自己的角度来探讨一下问题,说得不准,勿怪。
嗯,说个现象吧,我在成都呆了12年,确实没怎么看到女性程序员,有几个,生了娃以后,都回家带孩子去了,不过我到西安来以后,吓了一跳,程序员中男女比例接近1:1,呵呵,确实给我上了一课。
所以,就我的经验值,我发现你说的其实不准确,起码中国北方城市,女性就业率还是比较高的,至于是不是程序员职业,并不重要,也有很多女性做的,你大可不必担心这个问题。
当然,女性有女性的弱点,生理上的咱们就不说了,其实对于办公室工作来说呢,问题不大,关键是结婚生孩子,根据劳动法,女性一般是4~6个月的产假,这在很多小公司来说,一个人接近半年不上班,还拿薪水,确实有点难以接受,因此,在招聘时,不知不觉就对女性有点回避倾向,就造成了女性求职困难的现状。
但是呢,我觉得这是短期现象,为什么呢?一个公司,如果要做大做强,做正规,必须正视这些劳动法规定给员工的基本福利,如果老板刻意回避这些话题,应该说,这家公司也确实做不大。至少,我到现在没有看到哪家超过1000人的大中型企业,里面一个女人都没有的。你说是吧?
所以,这个问题,归根到底,我的理解,还是市场经济的初级阶段问题,即中国的企业刚刚出现,还在进步,目前实力还弱,无力承担太多的社会责任,无法承受女性结婚、生子的一系列额外成本增加,因此导致女性就业渠道偏弱。
就我的经验而言,目前国有大型企业、欧美外资企业,嗯,台资和港资等企业也是,对劳动法遵守比较好,反而是中国的民营企业,遵守得不好,让买个社保都磨磨唧唧的,更不要说女性的产假等问题了。因此,如果求职时主要针对上述企业来说,应该问题也不是很大。嗯,国内华为、中兴等大型企业,对女性歧视也很小,可以考虑。
但是,要注意,这里面也有个门槛问题,国有大型企业,其实福利是比较好的,但是,工资待遇偏低,尤其是进去主要靠关系,很少有凭借真本事能进去的,这个难度很大。其他三资企业,人家是典型的资本主义社会原则,看人部分男女,都是成本,每个人必须创造出效益来,因此,首先必须要真本事才进得去,其次,进去后,人家用人也比较狠,我们常说女生当男生用,男生当畜生用就是这个道理,如果进这类企业,要做好被扒层皮的思想准备。
寻找自己的程序员之路[1]
每个人的幸福都是不一样的。我喜欢田园式的生活,在人多的地方总是不舒服。
对我来说,最幸福莫过于在工作中做着自己喜欢的事情。闲暇时,在能够眺望江边的地方,端着一杯红酒,一个人细细的喝。
为了这种生活方式,离开了北京,来到家乡所在的这个三线城市,寻找自己的道路。经过一年的探索,颇有心得。
大体上,我对自己走过的路和即将走的路划分为七个阶段:自信=意志=布局=切入点=团队=渠道=产品
第一关:自信
先说说我这个城市。这是一个什么样的城市呢?依山傍水,适合生活。几乎没有IT,也没几个真正的程序员。一周上班六天,平均工资1000元上下。程序员的工资在1000-3000左右。要在这个城市探出自己的道路,首要的一点就是自信。没有自信,活不下去。这个城市的年轻人大多非常迷茫,对自己的前途缺乏信心,有冲劲的都往大城市里跑了。回来之初,我也迷茫了很久,迷茫的时候,就在WOW里泡着,观察那个世界。在WOW里,作为一个萨满,傻乎乎的扛着个盾晃晃荡荡的升级。当时赚钱,也就是打打元素之火每天赚个几十G.后来,不断的观察不断的总结,成长为日入近万G的大奸商。哦,俺要走的也正是这一条路子。生活总是要继续的,在WOW上也学不到更多的东西了,就离开了WOW,开始了一个人的征途。
支持这条路子的核心力量就是自信。在小城市里不缺乏聪明的人,这些聪明的人大部分却并不优秀,因为他们缺乏自信,缺乏自己走路的勇气,从而甘于平庸。没有自信,走不出这第一步。
第二关:意志
在小城市做IT,相当锻炼人意志。这里就像一片沙漠。市场,没有。程序员,没有。找人说话也找不到。曾经组织过次聚会,包括我在内到了2个人。想要向下走,没有相当强的意志是走不下去的。彷徨,彷徨,最终还是坚持走了下来。
第三关:布局
所谓布局就是决定做什么事和不做什么事。经过相当久的考虑,我决定远离Web开发,远离本地市场,甚至远离数据库。做Web开发和数据库开发的太多了,你呆在偏僻小地,做这些完全没有优势,做本地市场呢,又没客户资源,关系又比不上已经在本地深耕数年的小IT公司。于是宁可荒芜这些技能,也不趟这个混水。最后决定,人做我不做,人不做我做,在偏僻的地方,做外面的市场,做深入的开发,做点做线不做面。为什么呢?
(1)本地的工资摆在那里,做本地的就算做起来了,利润也不丰厚,还累死累活,要赚外面的钱,在本地花
(2)要赚外面的钱,如果做Web开发和数据库开发,根本无法和当地公司竞争
(3)所以只能做别人不做的,或者别人做不了的,做技术要求高的。而我恰恰有相当多的研发性项目开发和管理经验,正适合做这些。
(4)所要做的东西,必须通过网络可以展示,可以远程技术支持。
第四关:切入点
切入点是个很关键的东西,综合上面第三关所讨论的内容,结合自己的技术能力和技术经验,然后结合需求情况,最终我从协议分析这一块切入进去了。哦,不是外挂那种分析。从QQ协议,到MSN协议,到YMSG协议,当然,还有Http这个最简单的,从有参考资料的分析,到无参考资料的完全黑箱分析,到现在在某方面的协议分析已经达到世界领先水平了。从协议分析,切入到验证码识别,从验证码识别,切入到车牌识别,从车牌识别,切入到模式识别、图像处理和机器视觉,而模式识别结合前面的协议方面的工作又可切入进NLP,客服机器人,有这些为基础,我又想切入淘宝店铺工具(哦,还没时间做,并且目前也没找到一个好的切入点).因为对图像处理的了解,我现在又成功切入进Flex开发了。以上各点貌似很散,也是也挺集中,就是:协议分析与设计、机器智能和图像处理,这三者是相辅相承的。
关于女生的程序员之路[2]
第二个提法,我觉得目前女性就业困难,关键还在女性自己。
目前大学里面有句话:干得好不如嫁得好!,我想大家都听说过。其实是人就有惰性,也有一些劣根性,都想找一些活少拿钱多的工作,舒舒服服地赚钱,这种思想,其实不管男人女人都有。我自己也有,呵呵。
关键是,社会是公平的,一分贡献,一分收获,哪有那么多不劳而获的事情。但现在的女生,我觉得普遍有点问题,都想走捷径,都想一次革命成功,目前大学校园中,傍大款的不少,很多女生一门心思嫁个好老公,认为这辈子就有靠了,不需要奋斗了。
因此,在求职市场上,很多女生不是找不到工作,是根本没有一心一意地去找,因为对女生而言,通常都有第二选择,可以靠家里,靠男朋友,等等。这种求职态度上的不坚决,其实无形中,已经给自己关闭了很多企业的大门。有个现象,同等条件的两名女生都面试,一名犹犹豫豫的,一名态度极其坚决,一定要拿到这份工作,通常都是后者获胜,因为企业认为这个人既然这么需要这份工作,那不管能力怎么样,进来后起码会拼命做事。
那我们再来比较男生和女生,就可以看出显著差异了,其实男生有时候也想靠,但是没得靠啊,反而,还有个女生在靠自己,自己还要撑起一片家庭,那么,你说男生求职拼命不?
但我还是得说,前面女生的这种思维是严重错误的,夫妻也是经济共同体,双方需要共同完成家庭建设,这样的家庭才稳定。一个女性,如果觉得职场艰难,就打退堂鼓,那,不管是不是程序员,其实我觉得她什么职位都找不到的。
这样还有潜在的恶果,现在有很多闪婚族,出了校门就结婚,我认为和女性的这种依赖思想有一定关系,但这样的婚姻,是不是稳定呢?
其实我不讲,大家都应该清楚,女性凭借个人的外貌实现魅力,男人更多的是凭个人的内涵和事业的成就实现魅力,这就决定了,一个女人,魅力最大的时候,是18~28这个年龄段,而男人恰好相反,一个男人最有魅力的时候,是35~45岁这个年龄段。这中间有落差。
一个女性,如果坚持以漂亮为本钱,早早地就嫁人,在家里相夫教子,那么,在她30多岁,年华老去的时候,情况就比较危险了。首先,男方逐渐进入事业巅峰,很多更为年轻漂亮的女性,会青睐这种男人,男人面临的诱惑在加大,其次,这个家庭,十几年其实都是男方一点点赚出来的,女方是享受者,不是建设者,在这个家庭里面渐渐就没有发言权,经济基础决定上层建筑,不要说对方爱你就会一辈子听你话,很多事会变的。
如果此时女性再不注意,试图通过控制经济等手段压制男人不会变心,或者采用跟踪,哭闹等极端方法,往往适得其反,最终导致男人离他而去。一旦出现这个问题,女性的问题就比较危险了,十几年没有上过班,自己的专业能力,恐怕仅仅剩下一张文凭了,知识都还给老师了,那她在社会上可以说没有任何竞争力可言。那么,她以后靠什么生存?
给职场新人的涨薪路献策
每个人的职业生涯都要经历起步阶段,这个阶段很磨人,很辛苦,甚至你担心会不会一直都只能拿这么低的薪水,以后还有没有指望?本文将为你讲述最实在、最有用的加薪秘籍,为你的职场路助力。大学刚毕业这段时间,职场新人正处于职业生涯探索阶段。通过调整来找到最适合自己的定位,因此会出现很多跳槽现象。一些职场新人初涉职场,经常跳槽,说明他们正有意识地探索着,不过方法和方向还不成熟,往往需要职业规划师指点。
就薪水方面来说,要想得到涨薪的机会,新人们需要着重注意以下三点:
1、找到属于葛于你的方向,是赢得高薪的第一步处于职业探索期的职场新人,大部分都只知道自己不想要什么,但想要什么并不清晰。此时需要通过工作实践来增进自我了解。看看有什么工作是做起来积极性比较高的,什么工作让自己觉得最有成就感?.通过一系列问题来判断。只有明确了自己的职业定位,才能让自己的就业力、竞争力尽早进入积累阶段,实现快速的成长。如果你已经换了三份工作也未明确方向,此时有必要寻找职业规划师提供专业帮助,尽早解决,以免造成后期职业发展的障碍。
2、积累实力,搭建取得高薪的阶梯。在找到自己的方向后,就需要花时间和精力一点点积累实力,而非蜻蜒点水的对任何工作都浅尝辄止,难以在一个专业方向上有正向积累。在职业探索期需要给足时间和空间来培养内生涯的成长,而非过多要求薪资、环境等外生涯条件。案例中,Smile的工作态度和做法值得大家学习。认清自己的能力水平后,踏实下来学习和积累,这是她后面能做出好方案的关键所在。3.时刻准备着,抓住得高薪的机会除了技能储备外,心态一定要有“接手大任务”的准备,而不是一副“可有可无”的状态。据向阳生涯咨询案例统计,内容显示:有四成客户在来此做职业规划咨询时,并非自身没有清晰的目标,而是因职业心态成熟度欠缺、自信心不足等问题导致了发展困难,最终错失了种种机会。可见,“时刻准备着”的状态,是要求职场新人要有开放、自信、灵活变通的态度去应对挑战和机会。要做到此点,就需要尽早提高自己的职业成熟度,严格奉行职场规则,从各个细节中展现自己的专业度,这样你能有力地握住发展机遇。