一个40岁老程序员的前端之路

前端技术江湖

共 3511字,需浏览 8分钟

 · 2021-07-29

点击上方关注 前端技术江湖一起学习,天天进步


时光给我留下了什么?

不知不觉间虚度了40年光阴,看着父母逐渐的苍老和孩子逐渐长大,看着自己发福的身材,已知道自己在这个陌生的城市里已经扎根,估计是很难再去哪里了。回首故里似乎和童年一样渐渐变得模糊,每次回家总感觉自己已经很难融入其中,看着别人聊天聊地,自己也很难插上嘴,曾经自己所熟知的地方,慢慢变得陌生起来,每一次回去都说熟悉的面孔逐渐减少,而陌生的面孔不断增多。

我知道,我老了,随我老去的还有那些儿时的伙伴、旧房子、小河、山坡和我的青春,以及儿时的梦。曾经刚开始接触编程的时候,对这种神奇的技艺非常憧憬,一直幻想着有一天像比尔盖茨和求伯君那样做出一款神奇的软件,一鸣惊人。慢慢的随着时间的推移,整天苦苦挣扎于衣食住行,发现自己连马斯洛的第一层需求都不能挣脱,理想和梦想早不知被挤到哪个不起眼的角落。

并不是所有的人都适合做管理

工作这么多年,常听到别人说“会做事不如会做人”,一定要混个一官半职,以及如何察言观色、如何溜须拍马。我这个人一向非常虚心,别人劝你肯定是为你好,也从小热爱学习,也曾经花费了很多精力去学习管理知识和交际技巧,最后才发现自己真的是只会做事不会做人,十几年间也带过很多项目,也有几次机会晋升为中层,但是每次都是时乖命蹇,几次都因为各种原因被耽误了,这其中的经历估计可以写一本书。

总结起来根本失败原因主要有几个方面:

  • 自己人际关系能力不强,和领导的关系仅处于工作关系,私交不够,领导用得上的时候会想起你,领导走了之后不会从感情上拉你一把。
  • 自己面皮太薄,俗话说“会哭的孩子有奶吃”,自己平时太好说话,标准的是有草没草吃都一样干活的老黄牛,对于一些没良知的领导会想发设发克扣你该得的利益,还找各种理由和困难让你体谅。
  • 遇到有想法想干事的领导会器重你,让你给他做事,遇到混日子的领导,有你没你照样。
  • 运气真的很重要,我们大多数人的成功,运气占了相当一部分。
  • 我只是普通人,可能在单位还算可以,但放在整个人才市场就很平常了,要不然早就“此处不留爷自有留爷处”了。

程序员都是吃青春饭的吗?

最近几年这个问题一直是热门话题,之所以是热门,主要还是炒作占多数,这么说可能很多人不服气,我只谈一下几点看法:

  • 目前职业中,35以上不好找工作是普遍存在的,不是仅针对程序员或it职业,不信你去各大招聘网站看一下,主要原因是随着年龄增大,人的身体和精力会越来越差,另外家庭负担也会很大,没有哪个公司喜欢要整天这事那事请假的人,尤其是面对突然任务需要加班的时间人员各种理由到不,我以前也做过管理者,这种情况真的很让人头疼,一个十几个人的项目组,有3个人不到,就会严重影响士气和进度,而且人家的理由也很充分,比如孩子发烧住院,爱人没时间照顾孩子,老爸老妈病了(40多岁的人父母都在70岁了,比年轻的时候生病要多)等,你总不能让人家不顾家吧。另外,大多数公司都会有年工资晋升机制,来的越早的一般都比年轻的拿的钱多,但是干的活反而少,是个老板都会感觉不合算。
  • 这种情况只发生在有名气的大厂,小企业很少发生。大企业随便就可以招到优秀的人才,但是小企业不行,本身就没多少人来,有点水平的人就更少了,你把老的都开了,找一群刚来的,还要不要做事了。另外不得不说,能考上985/211之类的名校的人,学习能力一般要比二本、三本的人要强得多,另外大厂工资也高,竞争大,学习劲头也足。那些小企业能找到人就不错了,爱学习的真没几个,有的话水平高了也跳槽了。
  • 这种事发生在中国,因为国外对劳工保护法律很到位,加班加点的代价太大,随便开除员工那更要付出不菲的代价,甚至搞不好会有牢狱之灾。所以老外很多开源项目都是一些老家伙做的。

人还是要有些梦想的!

存在既是价值,去年看了一些书,想了一些事,去年又结了婚,觉得人真没必要非得跟别人较劲,自己对走管理这条路也算是没那么执着了。看开之后,以前的梦想又逐渐浮现出来,人还是要有点追求的,就想着不能在浑浑噩噩的在家和工作之间穿梭混日子了,要利用业余时间做点自己的项目出来。

我的前端之路

不全栈不行啊

我的第一个项目是web项目,当然不是随便拿个开源的cms修改就能完成的,很快数据库就设计好了,开始做麻烦就来了,自己只会简单的html和css知识,排版都是十年前毕业设计的时候用过的table排版,而且本人严重缺乏审美,对于颜色搭配更是外行,页面丑的无法入目。有的朋友可能说找个外包,一是手头真的有些紧,离婚的时候把房子给了前妻和女儿,现在住的房子还是老婆的,去年装修花了笔钱,去年底又有了孩子,花销真的是入不敷出。另外这个项目是逐渐做的,不可能一次完成,每次都找人做,开销太大,况且别人做的和我想的总是存在很多差距。

其实很早就学前端了

早在前几年我就想学习前端,刚是div+vss布局的书就买了三四本、css、js的书也有五六本,可惜看着是挺好的,一上手做起来感觉就差了很多。很多书上的例子都是提供了切图、只需要拼凑就可以了,但是切图我会,作图我不会啊,虽然买了基本photoshop的书。当然视频教程我更是看了不少。总是无论是书还是视频,看着很爽,一上手就不行了。

前端框架

大概是从前年的时候吧开始流行起前端框架,当时也学了以下最热门的bootstrap,学起来到时候没什么,也基本做出过简单的页面,虽然比我自己做的div+css稍微好点,但是也不是很好看,另外就是感觉代码太雍余杂乱了,看着头晕,我这个人对代码向来有些洁癖,所以很快就抛弃了它。那时候bootstrap3还需要自己手写很多css。

今年又准备学习前端,希望经过三年的发展,前端框架会更完善,于是基本圈定目前比较流行的Vue、React、Layui,后来发现layui比较适合我,不过在做东西的过程中发现layui好多东西定制型很差,做的东西打开速度很慢,偶然间看到一个朋友用bootstrap5做的一个小项目,非常赏心悦目,他说没用写任何css代码,存粹是bootstrap5做的,这深深吸引了我,于是我才看了bootstrap5的文档,试了一下,顿感耳目一新,正好赶上掘金搞活动,于是就有了我专题下的《Bootstrap5零基础到精通》这套教程,写这套教程的本来目的就是想着逼自己去把文档仔细看完的同时,把里面的demo练习一遍。

到如今活动结束,《Bootstrap5零基础到精通》从布局到组件也基本都写完了,后面再写一下表单和通用类就完成了,其实很多通用类在组件中都用过了,也算这套教程很快就完成了。这是这些年我第一次做这么长的系列教程,心里感觉也很充实,看来这种边输出边学习的方式非常有效,等忙完这阵,再出套Thinkphp教程和Python开发桌面软件的。

一点启发---成功来源于方向正确的坚持

这次日更活动,中间有几次差点就放弃了,工作的事情、家里的事情,很多问题总是不期而来,实在没办法,第一天就没有及时完稿,还有一天等完稿后都过了十二点几分钟了。后来吸取经验教训是,一定要有时间就多写,不要觉得完成今天的任务就松了一口气,多存几篇稿,后来有时候接着写了存着,这样才能不会误稿,好像起点很多写小说的是这个样子。

最后,得没得奖并不重要,重要的是自己从中学到了什么。成功来源于方向正确的坚持这句话,对我来说,坚持学习新知识和写东西就是正确的,也适合自己,以前一心想着上管理层就是错误的,白白浪费了太多心血,如果那时候我把时间花在提高自己上,说不定早成了大牛。

活到老学到老

对于做技术的人来说,一定要树立终身学习的理念,技术更新很快,不多学习些新东西,很快会被淘汰。另外做技术的人一般是能坐得住的人,如果你不太喜欢学习新东西,建议趁着年轻改行,总好过老了身不由己。

声明:本人不是大厂出身,水平也不高,就是勉强能做出点东西来,教程也是针对初学者,或者是像我这样的业余人士学了混口饭吃或者做点兼职,我写的教程也是去繁就简,用通俗的话讲明这个东西怎么用,或者哪部分初学者不用看之类,对于大厂的同学,可能显得太肤浅,望理解勿喷。

关于本文
作者:俺老刘
https://juejin.cn/post/6979931641816825887


The End

欢迎自荐投稿到《前端技术江湖》,如果你觉得这篇内容对你挺有启发,记得点个 「在看」


点个『在看』支持下 

浏览 9
点赞
评论
收藏
分享

手机扫一扫分享

举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

举报