2023年,已经是在深圳做C++软件开发的第八年,从迷茫到坚定再到现在的激情满满。在工作的第八年,我发现自己更热爱编程了。
每一次编码时都特别专注,编码会感觉时间过得更快,解决了一个问题或完成了任务后特别有成就感。
这篇文章的内容,很多都是我经过深思熟虑总结的,干货满满。刷到文章就是缘分,欢迎点赞评论或私信交流。
2022年发生最大一件事,生娃。
因为霄霄的出生,我的2022年被切割成了三个阶段,休产假前,休产假,产假后。
2022年4月6日到2022年9月30日休产假。下面是我的产假申请单:
2022年4月6日之前,做的ParaView三维自动化显示项目。
这个项目首先将公司输出的文本文件转换成ParaView软件可以打开的格式,然后自动启动ParaView软件自动显示三维效果。涉及技术包括:pugixml,pthreads,ParaView,VTK,autoIt,python。pugixml用来生成解析xml文档时,pthreads加速解析软件,ParaView和VTK显示三维结果,autoIt自动操作桌面软件,python实现自动解析并启动ParaView显示三维结果。
项目过程中遇到过不少问题,问题解决方案和心得都记在paraview学习笔记专栏。
需要进一步优化的难点:
为了提高解析软件的性能,使用过的性能优化方法包括:
方式一方式二已经解决了部分性能问题。但这个项目发布2.0版本时,出现了一个问题,其中一个case,用我们的解析软件运行需要三分钟才完成。显然这是不能被接受的,这就需要采用并行编程的方式(也就是方法三)去加速解析软件的运行。
国庆之后,休完产假后,切换到了另外一个项目。
进入另外一个项目后,主要工作是修改公司产品bug,主要就是QT的bug,也有hoops和ACIS的bug,于是便又在CSDN博客上开启了QT学习专栏。公司产品技术栈除了QT之外,还Hoops、MPI、ACIS等,除了项目实现用到的技术外,项目管理也需要用到一些技术,也是需要学习的,比如Makefile,CMake,shell脚本等。
总之2022年接触的新技术比较多,之前的工作很难有这样的学习机会。我非常看好我们公司所在的EDA行业,接下来的十年将是EDA等工业软件的黄金十年。
一个行业是在发展还是衰退,作为一线的工作人员是很容易察觉到的。之所谓,春江水暖鸭先知。
2017年底我第一次换工作,当时工作机会非常少,主要是一些游戏公司、医疗器械公司等,岗位不多,薪水也不高,当时一度想转java。
2020年初第二次换工作,明显感觉到C++岗位变多了,尤其是嵌入式的工位,我没有嵌入式经验,在boss直聘上也明确标注对嵌入式岗位不感兴趣,还是有很多嵌入式岗位发来面试邀请。其次,多了很多做工业软件、芯片半导体等国产替代的岗位,而且薪水也给的挺高:结构仿真设计软件、EDA、芯片工具软件等等。
2022年,乌俄战争、美元加息、新冠疫情等叠加因素,导致了行业寒冬,很多企业为了活下去,消减业务大量裁员。不过,大量裁员的公司很多都是电子商务、互联网行业,其实不难理解啊,这些行业已经发展很多年已经很成熟了。
行业成熟后就是存量博弈,但每年大学生数量逐年增加,对于公司来司,裁员可以消减开销,而且替换部分新鲜血液可以增加公司活力。
如果感受到了行业发展,要勇于挑战抓住机遇;行业衰减,说明市场在萎缩,要及时调头,大船沉海要敢于跳海。
互联网、移动网已经发展成熟,但产业互联网还在发展中。
InfoQ研究中心的报告中《中国开发者画像洞察报告》中也指出,互联网行业从业人员正在向传统行业流动,为中国的数字化进程赋能。
所以,2022年如果你被裁员了,不要太过于悲伤。因为危与机是并存的,98年时国庆改革,出现了下岗潮。当年那批下岗的工人,下岗后投身个体经营户、房地产,后来大家都知道了,很多人成了企业老板、房地产老板。
悲观也许是正确的,但乐观才会让人看到希望,才能坚持并活下来。
当经济缺乏增长动力时,国家需要转型,需求新的经济增长点;企业需要产业升级,转型做时代风口业务;对于普通员工,也需要转型,投身到国家大力发展的行业。
2023年,作为程序员的我们,可以投身哪些行业?
下面是InfoQ研究中心的报告中《中国开发者画像洞察报告》中统计的新紧缺职位,宝宝们可以参考一下:
加油吧,宝宝们,新的一年愿大家心怀美好,砥砺前行,努力过好每一天,每一个人都可以过得富足幸福。
上图是2022年初,我在工作方面给自己立下的flag,如今2022年已经结束,显然flag没有完成。
最近boss直聘的薪酬报告:
从上面两张图,可以得到两个信息:(1)五到十年工作经验的C++程序员,在成都75%人年薪30万,在深圳75%人年薪40万;(2)5-10年C++程序员,在成都平均工资18500元;在深圳24100元。
不过这是平均工资,只能有一定参考意义。
我的同学A,做C++的,2020年在腾讯做C++客服端,总包48万;
同学B,2020年,在平安科技,年薪四十万左右。
这是两年前的工资,算上这两年工资增长和国产替代行业薪水的溢价,所以,2023年我挑战的高薪是:
这里说明一下,这里是挑战的高薪。是要经过努力学习还达到的目标,肯定是要比现在实际能拿到的薪水高。要不然,怎么叫目标呢,还是需要挑战的那种。
这里也要祝愿所有有梦想的人,都勇敢前行,拿到自己理想薪水。加油,加油!!!
想要调整高薪,应该如何做呢?
刷题要刷到什么程度?
华为的面试机试也有考试数据结构图算法、动态规划等。面过好几次华为,机试都能过,但是分不高,刚过线的样子。现在这么卷,想进华为光过线是不够的,牛客网上很多人分享经验,他们都是满分的。
怎么操作?
可以坚持每天刷三个题。
上图是2022年读过的书。
《创作者》讲最多的是混剪理念,所有的原创都是混剪。想出爆款就要玩梗,玩梗加混剪加坚持做自己,慢慢地形成个人品牌。书中还分析了不同平台特征,微博、抖音流量更多倾向给大V,知乎和微信公众平台更适合新手自媒体人。书中更多介绍创新的理念,具体到操作环节介绍不多。
《不如去闯》《学习高手》是为了研究国民学长李柘远,读了他写的两本书。
《不如去闯》已经写过一篇读书笔记《人生不设限,要勇于去闯_《不如去闯》读书心得》。
《学习高手》其实也有笔记只是还没有整理成文章,它对我比较大的影响有两点。
其一,柘远学长不管是背单词还是阅读,都会去复盘,早上背的单词晚上或中午吃饭会检查,没有记下来的单词记在卡片上周末再复习;看过的书,会在脑子里面放电影似地回顾一遍。回想自己背单词或看书,都没有很好地复盘,因为没有复盘事情的完成度不高,背20个单词可能之掌握了一半,看过的书不少,但因为没有深入思考,对自己作用不大。
其二,柘远每隔一段时间,都会约一个前辈私下交流学习,在咖啡馆或一起吃饭都可以,每次赴约之前还会提前列好问题列表。交朋友最好的方式,就是向他请教问题,是内向的我从来没有尝试过的事情。
已在深圳工作八年的我,也逐渐意识到,很多信息尤其行业一手信息,简单从书本或网页获取信息是远远不够的。那些没有用文字呈现出来的东西,可能更宝贵、更先进,会更有启发。听君一席话,胜读十年书说的就是这个道理。
《向上生长》《复杂世界的明白人》是自媒体大V九边的左边,里面有不少文章以前刷知乎就有读过,系统读了这两边书之后收获还是蛮大的。
《向上生长》是关于个人成长的一本书,有关于如何学习、晋升、拓展资源边界等。
《复杂世界的明白人》没有写读书笔记,因为要写的实在太多了,阅读每一章都像开天眼。
建议宝宝们,可以读一读这两本书。
《我的第一份保险指南》《从保险代理人到财富顾问》在给霄霄买少儿重疾险时读的,读完了之后优化了家庭保险方案。《从保险代理人到财富顾问》主要讲大额寿险,大额度寿险的主要作用是婚前财产分割和财富传承。
《儿童英语启蒙》《正面管教》《妈妈教的数学》有关育儿启蒙的书。
《有钱人和你想的不一样》写过读书笔记,参见《如果不富有,那就像有钱人一样去行动吧》
没有读完的书,大部分是专业书。2023年要继续把这些没有读完的书读完。
2023年想读李嘉诚传记,张兰我的九条命;吴军写的一系列书==》研究如何写作;机构投资创新之路》==》学习资产配置。
2022年CSDN粉丝已经突破500人,2023年要专注写更多博客,在2023年申请博客专家、参加博客之星比赛。
我的CSDN博客排名不错,但是粉丝关注很少。为此,我还在2022年2月12日的时候,写了一篇博客《为什么我的粉丝数和点赞数如此少》
这其中很大一个原因是因为,我的文章不够写得不够深入。
所以,首先要优化CSDN文章,以前写CSDN博客就是为了方便记笔记,哪里不会了或读了一本书需要记一下笔记,开一篇博客,挖一个坑。但是很多文章都写得不深入,感觉就像只记录了某个时刻我想做什么。
新的一年里,要系统总结归纳并完善没有写完整的这些文章。
其次,要分析其他博主。
想要粉丝多,当然要研究粉丝数多的博主。想要成为博客之星,是不是应当学习一下其他的博客之星。
在《为什么我的粉丝数和点赞数如此少》和写作是一种习惯,出书是一种奖励中总结了需要进一步研究的博客号和微信公众号。
2022年研究了小林coding,新年要继续研究更多的博主,把我的自媒体副业做起来。
在2023年,继续坚持写公众号文章、CSDN博客。不仅要学习,还要统计反馈,统计每一周输出了几篇文章,每一篇文章耗时多少,以及成果和收获,这些都要记录下来。
尝试录制计算机学习视频,录制内容,在学习课程中,发现某些课程录制不太好,或者某一领域没有录制。录制内容可以包含两个方向:方向一,计算机基础系列,方向二,高端方向,主要是工作上遇到的难题和新技术,进行深入学习。
计算机基础系列可以是王道论坛考研试题、哈尔滨工业大学考研真题、重庆邮电大学考研真题、西南交通大学考研真题。我在CSDN博客已经开了一个考研真题付费专栏,今年也有一些收入,虽然不多,特别开心。2023年要继续完善深入这个专栏,争取帮助更多同学,与此同时,其实这个事情对我自己也会很有帮助。
先讲讲这个专栏是怎么来的哈。
2018年,我家妹妹考研,计算机专业,西南交通大学。编程题不会,需要我给她辅导,每天拍一个照片过来,让我给看看。于是每天晚上编写一道编程题,先在方便给妹妹看,于是把编写的代码放在了CSDN博客上,一个链接就发过去了。
写完西南交通大学的考研题后,我神奇地发现,自己开窍了,对数据结构的理解又高了一个层次。
另外,虽然我已经工作将近八年,但我的计算机基础还是需要再做进一步深入研究的。为什么呢?
2022年初,我进入了职业生涯中的第三家公司,找工作期间,华为和富途牛牛都面试到最后一轮,最后挂了。这个事情当时让我感觉特别伤心,尤其是富途牛牛,印象特别深刻,前面两轮面试都非常顺利,第三轮是大领导面试,这个领导思维特别快,问的问题几乎都是计算机网络、操作系统等基础课程的问题,当时都答了一知半解的,不深入。所以,后面就挂了哈。==》所以,我应当系统的学习一下408王道论坛的考研真题。