我现在是自己做,但我此前有多年在从事软件开发作业,当回过头来想一想自己,觉得特别想对那些初学JAVA/DOT。NET技能的朋友说点心里话,期望你们能从咱们的体会中,多少受点启示(或许我说的欠好,你不赞同但看在我诚心的份上别扔砖头啊)。
一、在我国你千万不要由于学习技能就能够换来安稳的日子和高的薪水待遇,你更千万不要以为那些从事商场开发,跑腿的人,没有出路。
不知道你是不是知道,咱们我国有相当大的一部分软件公司,他们的软件开发团队都小的不幸,乃至只需1-3个人,连一个项目小组都算不上,而这样的团队却要承当一个软件公司一切的软件开发使命,在软件上线和开发的要害阶段需求团队的成员没日没夜的加班,还需求为测试出的BUG和不能准时提交的软件模块功用而心怀忐忑,有的时分假如你不幸参加现场开发的团队你则需求离乡背井离别你的女友,进行关闭开发,你平常除了编码之外便是吃饭和睡觉(有钱的公司乃至请个保姆为你煮饭,以让你节省出更多的时刻来投入到作业中,让你一直在那种累了就休息,不累就当即作业的状况)。
更可怕的是,会让你触摸的人际关系非常单一,除了有限的技能人员之外你简直见不到做其他职业作业和职位的人,你的朋友圈子小且单一,乃至损坏你原有的爱情(幻想一下,你在外地做现场开发2个月以上,却从没跟女友见过一面的话,你的女友是不是会对你呲牙裂嘴)。
或许你拿到了所谓的白领的薪酬,但你却从此失掉享用日子的自在,假如你想做技能人员尤其是开发人员,我想你很快就会了解,你多么想在一个当地长等待一段时刻,知道一些朋友,多一些日子时刻的希望。
比之于咱们的日子和人际关系及作业,那些从事售前和商场开发的朋友,却有比咱们多的多的作业之外的时刻,乃至他们作业的时刻有的时分是和日子的时刻是能够统筹的,他们能够经过商场开发,知道各个职业的人士,能够知道各式各样的朋友,他们比咱们坦率说更有发财和开展的时机,只需他们跟咱们相同勤勉。(有一种勤勉的普通人,假如给他换个当地,他立刻会成为一个勤勉且拔尖的人。)
二、在学习技能的时分千万不要以为假如做到技能最强,就能够成为100%受尊重的人。
图丨《Ready Player One》
有一次一个人在面试项目经理的时分说了这么一段话:我只用最听话的人,依照我的要求做只需是听话就要,假如不听话不论他技能再好也不要。随后这个人得到了试用时机,假如没意外的话,他必定会是下一个项目经理的继任者。
朋友们你知道吗?不论你技能有多强,你也不或许自在的腾出时刻象他人那样研讨一下LINUX源码,乃至写一个LINUX样的创作来体现你的才干。需求做的便是依照要求写代码,写代码的意义便是都规则好,你依照规则写,你很快就会发现你昨日写的代码,跟今日写的代码有许多相似,等你写过一段时刻的代码,你将领会:仿制,复制,张贴那样的技能对你来说是多么重要。(假如你没有做过1年以上的真实意义上的开发不要辩驳我)。
假如你走运的能够听到商场人员的说话,或是领导们的说话,你会模糊觉得他们都在把技能人员当作编码的机器来看,你的价值并没有你幻想的那么重要。而在你地点的团队内部,你或许正在为一个技能问题的评论再跟搭档搞内讧,由于他不服你,你也不服他,你们都以为自己的对,其实你们两个都对,而争辩的意图便是为了在要害场合证明一下自己比对方技能好,比对方强。(在一个项目开发中,没有人乐意长时间听他人的,总想换个方位领导他人。)
三、你更不要以为,假如我技能够好,我就自己创业,自己有创业的本钱,由于自己是搞技能的。
图丨《Ready Player One》
假如你那样以为,真的是大错特错了,你能够做个调查在非技能人群中,没有几个人知道C#与JAVA的,更谈不上来赏识你的技能是好仍是欠好。一句话,技能只是是一个东西,长于运用这个东西为他人干活的人,却往往不太拿手用这个东西来为自己创业,由于这是两个概念,练习的技能也是彻底不同的。
创业最开端的时分,你的人际关系,你处理人际关系的才能,你对社会潜规则的知道,还有你了解不了解他人的心,你会不会说让人喜爱的话,还有你对自己所供给的服务的策划和推销等等,或许有一万,一百万个值得咱们注重的问题,但你会发现技能却很罕见或许包括在这一万或一百万之内,假如你创业到了一个快成功的阶段,你会这样告知自己:我干吗要亲身做技能,我聘一个人不就行了,这时分你才真实会了解技能的效果,和你曾经做技能人员的效果。
小结
根据上面的评论,我规劝那些学习技能的朋友,千万不要拿科举考试样的心态去学习技能,对技能的学习几近的痴迷,想把握一切一切的技能,以让自己成为技能领域的威望和专家,以在必要的时分或是心里不痛快的时分到网上对着菜鸟说自己是长辈。
技能只是是一个东西,是你在人生一个阶段生计的东西,你能够一辈子喜爱他,但最好不要一辈子靠它生计。
把握技能的仅有意图便是拿它找作业(假如你不想把技能当作你第二生命的话),便是干活。所以你在学习的时分千万不要去做那些所谓的技能习题或是研讨那些帽泡算法,最大数算法了,什么叫干活?
便是做一个东西让他人用,他人用了,能够进步他们的作业效率,幻想吧,你做1万道技能习题有什么用?只会让人觉得酸腐,仍是在学习的时分,多培育些自己务实的情绪吧,比方研讨一下当地商场现在有哪些软件公司用人,自己离他们的要求到底有多远,自己详细应该怎么做才干够到达他们的要求。等你剖析完这些,你就会发现,找作业成功,技能的贡献率其实并没有你本来幻想的那么高。
不论你是学习技能为了找作业仍是创业,你都要对技能自身有个清醒的知道,在我国不会呈现BILL GATES,由于,我国现在还不是非常的尊重技能人才,还只是的停留在把软件技能人才当作人才机器来用的为难地步。(假如你不了解,一种或许是你现在只是从事过技能作业,你的朋友圈子里技能类的朋友占了大多数,一种或许是你还没有作业,但喜爱读比尔·盖茨的列传)。