🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
**22.05.08** ***** 程序员,作为这个时代刚刚诞生的职业。 显得很神秘。 事实上,跟许多技术型行业一样,程序员的许多领域还是没有被细分的。 做电脑硬件的,也可以叫做程序员。 做电脑软件的,也可以叫做程序员。 我刚一入行的时候,有些朋友问我会不会写病毒。 从业许多年后再回想这些事情,只觉得。 嗯。 按照目下我从业快十年的经历来总结, 如果想要进入程序员这一行业其实非常简单。 因为互联网的精神就是共享,为了吸纳大量地从业人员搬砖,基本也没啥可以垄断的。 做个不恰当地比喻, 程序员就是建筑工地上的民工,相当弱势地存在。 公司,是可以随时招收大量的壮劳力的。 尤其是,现在的劳动力越来越卷, 博士都去送外卖了。 如果是仅仅想做一名初级的程序员, 只要确定好方向,稍微努力下就好了。 而且,程序员的薪资一般都很高,即便是最初级的,也甩掉了很多职业。 但是同时,它也是个对个人塑造性很强的职业。 如果你只想着混日子,那么对不起,这个职业让你混不了一辈子的。 即使是做民工,也有勤劳的和懒惰的区别。 勤快的人家不仅活干得好,也干得漂亮,这在程序员这一行业也是同样的道理。 但是,由于程序员这个职业属于新兴行业, 很多东西都还没形成规范。 所以就会很容易让人产生迷茫。 自己到底是会个啥东西?又要学习什么? 所以现在培训机构蜂拥而起,赚的盆满钚满其实并没有什么硬实力。 而且更过分的是, 他们为了赚钱,用假学历和伪造工作经历的手段来包装自己。 如果你想活下去,要么露出你的獠牙。 要么苟且偷生。 专坑有点资本想要改命的穷人。 下贱的一匹。 几乎目下所有培训机构的资源,只要稍微有点上网的经历,都会在互联网上找到类似甚至更优秀的版本。 这里我推荐就在bilibili上搜吧,比百度要强一些。 但是,问题来了。 很多人想要入行,但是苦于眼花缭乱地一套根本不知道该学什么东西。 培训机构唯一的那么点价值,大概就是帮你加了个搜索。 确定你能用学到的做出东西了,这就够了。 但是这一点价值,它们会收你几万块钱··· 这还不包括你办假学历要花的钱··· 是的,很多中小公司为了体现自己的互联网属性,对于学历这一方面要求的比大公司还严。 这就有点好笑。 人家大公司是为了科技人才库拿补贴的。 你一个走路都还不利索的公司都开始猪鼻子插葱了。 我不得不提醒各位一句: 互联网公司是很重视学历的。如果学历不是本科,请慎重进入。 如果学历不是985、211,大厂基本无缘。 作为一个被社会毒打了很多年的人,你们要相信我的肺腑之言。 说回程序员。 目下最火的已经不再是之前的电脑程序员了。 而是手机。 以前只要会c++,听起来就是个大神。 虽然现在依旧很传奇, 但是连买菜的大妈都知道java和php了。 然后还有一大堆的什么golang啊python啊c#啊,眼花缭乱。 你如果就是个普通网民,估计一堆海量的信息就能直接劝退。 然鹅 作为一个在这行业里好歹游了差不多十年的从业人员, 至少看完我这篇分享之后,就可以绕开我走过的弯路了。 虽然走的人多了就有了路, 但是也不能制造一些错误的路来引导后来者。 这里,我就推荐php吧。 因为我就是自学入行的。而且一混就是差不多十年。 混的结果,就很惨痛。 我是从北大青鸟学习的java做网页,然而因为要伪装工作经历和学历的缘故,我是一直都找不到工作。 不会撒谎。 后来因为凭借小伙子靓丽的外形以及年轻的资本和坚决不撤退的决心。 终于,老天爷赏了口饭吃。 当然,这一套有点行不通了。而且我的想法也已经开始改变。 靠着那么一点点自学的知识,我就开启了十年之旅。 想想还真是神奇。 不过人一旦吃苦吃太久,稍微有点甜就容易忘乎所以。 因为我的领悟能力还行,性格也还可以,所以就有了种我很厉害的错觉。 其实,就是做的久了,手熟而已。 每个人都不喜欢挪窝,很多人老是说跳槽不好,但是实际上,跳槽才能让自己更快速地成长。 因为在新的环境你就要快速成长,不然你就会被淘汰。 安逸让人灭亡,大概就是这种原理吧。 以前刚入行的时候,总是被人问职业规划。 当时懵懵懂懂,就说要做程序总监,要做架构师,巴啦啦。 现在想想,其实就是顺着别人的意思说罢了。 架构师,的确也叫程序员。 但是我根据自己的经历总结出来:我们的进化和架构师的养成根本就不是一条路线。 举个通俗地例子来更好地讲解一下吧: 民工可以砌很多房子,但是永远也不可能设计出一座自己的房子。 因为两者需要的知识体系是根本不一样的。 作为民工,他更关心的是怎么把墙按照要求垒起来,哪个工具用的更顺手。 而作为设计师,他更关心的是自己设计的强度合不合规矩。 这完全就是两个工种。 民工基本是没啥可能进化成设计师的。 有例外吗。 有。 那就是民工要去自己寻找成为设计师需要的知识。 如果你很想自己要一套自己设计的房子, 那么这些都不是阻碍。 因为热爱。 程序员和架构师基本上也和这个是一个道理的。 不过程序员毕竟是个新兴职业,IT民工想要进化成架构师也并不是那么遥不可及。 毕竟大家都是九年义务教育培养的优秀人才, 怕个鸡儿? 国内的大学目下还没有所谓架构师这样的专业,不过我相信计算机以后肯定不再会是一个简单地计算机系。 就例如现在的web应用程序员, 都已经开始逐渐地细化。 前端程序员、后端程序员、数据库管理员.... 对于PHP程序员来说,你不可能在职业经历里只会php,这样工作肯定是很被动的。 你至少也会懂得数据库,然后如果你懂得js、css、vue之类的, 那么对于整体业务运行实现你自己都是有数的。 一般中小型公司是要求程序员啥都做的,反正他们都是以结果来做论断的。 如果你勤奋认真地对待了自己的每一段工作经历与生活, 那么终点就是技术leader,用你丰富的经验疯狂地输出创意。 在自己的或者别人的公司里呼风唤雨。 如果你够聪明又够勤奋的话,那么你的终点我也不知道在哪里。 因为我觉得这样的人可能会成为传奇。 不过,其实最重要的,是敢于出发的勇气。 我们看现在这个世界,表面上的贫富差距已经可以用万年来计数。 而精神世界里的,看不到的差距, 我觉得可能就更魔幻了。 幸运的是追求精神差距不会用物理的方式去衡量, 所以就不必太过灰心。 如果不热爱,可以慢慢等待。 因为一开始的时候,谁也不知道其实啥才是真正的热爱。 *****