28岁月薪8K,我竟被程序媛老婆强制报班学IT。转行两年后我工资终于比老婆高了

总结

互联网大厂比较喜欢的人才特点:对技术有热情,强硬的技术基础实力;主动,善于团队协作,善于总结思考。无论是哪家公司,都很重视高并发高可用技术,重视基础,所以千万别小看任何知识。面试是一个双向选择的过程,不要抱着畏惧的心态去面试,不利于自己的发挥。同时看中的应该不止薪资,还要看你是不是真的喜欢这家公司,是不是能真的得到锻炼。其实我写了这么多,只是我自己的总结,并不一定适用于所有人,相信经过一些面试,大家都会有这些感触。

**另外本人还整理收藏了2021年多家公司面试知识点以及各种技术点整理 **

下面有部分截图希望能对大家有所帮助。

在这里插入图片描述

本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录

需要这份系统化的资料的朋友,可以点击这里获取

28岁,机械大专,从事制造业质量工程师4年,工资8k,我媳妇从事it。认为我这行业工资低,涨得慢,希望我去报班学it,我一直很有犹豫,今年年初的时候报考成人本科,偶然机会选择了计算机,感觉有点繁琐,但也不是太难。

==========================================================================================================

说实在的,转行就是奔着挣钱去的。而且媳妇工资确实比我高不少,所以就下定决心准备转行。

转行IT的时候有两点支撑着我:一是相信我读那么多书,学习能力绝对没问题,二是我媳妇她就是做这个的,在加上报班的老师辅导半年肯定能找到一份工作。

image-20220108154714023

决定转了之后,就是方向问题了。因为我媳妇是做开发的,经过她的指点后决定从java开始入手。媳妇在网上帮我报了一个七千多的培训班,每天下班之后看直播学习两个小时,练习一个小时。在一个月的时候就差不多把基础学完了,并且第一个月就接了3000元的外快。

半年内,还接了一个一万多的单。这些都给了我很大动力。期间还被富士康挖过,但还是婉拒了。

不到半年的时间,找到一家外企,薪资8K。当时就想,老子做了4年的岗位薪资居然跟我学半年的薪资一样,真心感觉人生选择的重要性~~~外企工作不到一年,跳槽涨到了13k。

中间足足学习了一年,天天下班后就是学习,那种为了涨薪而学习的动力相当的足~~~

现在,综合月收入已经40k+了~~~毫无吹水成分,一个字一个字的码出来的~给那些大龄转行的人一点借鉴~~~

1、 我是18年初准备转的行,从写Hello World到现在接近两年的时间,目前主要是java开发领域。

2、 我转行的那一年,这也是一个很好的入门编程的机会,18年、19年这个钱还是很好赚的。

3、 转行面临很大的压力,转it成功的概率并不是很高。

4、 学的快是自己逼出来的。在一线城市生活,全身心的投入到学习提升自己的时候才会忘掉自己当时的困境。

5、 it行业现阶段类似于08、09年的土木。我刚参加工作的时候,土木行业吊打其他行业,只是现在一般般。从规模上看,光房地产行业每年都是十几万亿的市场。目前it行业的产值也就工程行业的零头。还有其他的各种基建工程。但为什么土木工程不行了呢,主要是做这行的人太多了,利润太薄。当然,做到中高层也很滋润。

6、 转行其实不限于IT,但是都需要你学得快,你如果觉得自己能花很多时间弥补自己前期的不足,那是可以转的。不然别说入门了,到后期行业红利不行的时候,会被首选淘汰掉,自己的努力也会打水漂。

7、 it方向问题其实很简单,自己一边打基础,一边学习最新的前沿知识,最好结合自己原来专业的特长来选择方向。

8、 怎么学习。学什么最好系统的学习,买书看视频找人辅导是少不了的。然后就是看你个人的悟性与坚持。书的话,京东上买销量靠前的,老外写的书。系统性的学习很重要,就一门语言学完初级学中级然后高级,不要学完这个语言然后又学那个语言。

9、 it赚不赚钱?赚钱的都是bat那些高层的人,年薪现金几百万还有上百万的股票。当然it基本工资比传统行业工资都高,我目前是第三年,月薪40k+

10、 不要因为急于转行就业就选择小公司(小于100人)。大公司有一套完整的工作流程,完善的保障制度,这能够保证你工作之余有时间拓展知识面,而且收入还行。所以我比较推荐刚开始进入和自己专业相近的it公司。

11、 转专业不嫌迟,但是要坚持。

12、 至于说基础比不上科班的,这是事实,但也不要妄自菲薄。其实读研过来的也都知道,好多计算机原理,我们也都学过,一些数学知识也完全没问题,相比于本科就差几门专业课上。当然,进入那些专门搞高级编程的研究的,估计就别想了。好在大多编程技能主要用在应用上。

深入it后,发现行业经常提起中年危机,其实每个行业都有这种危机,传统行业职称没升上去,薪资也升不上去,这种职业瓶颈带来的危机感也浓厚。已经做研发组长一年,研发经理接近一年,去年还被评为年度优秀研发经理,各项收入接近50w吧,因为入职的是中等非互联网主业的企业,这个薪资基本已经没可能大涨了。

回头看,非常感谢当初坚定转行并且努力的自己。现在依旧在努力学习,过年八天假还抽了四天学习。现在不敢再说这个也会那个也会了,改成我只会这个或者这一小块的内容。最后和一起努力改变自己命运的人共勉。

接下来我想分享一下这些年来,我对于技术一些归纳和总结,和自己对作为一名Java高级开发需要掌握那些技能的笔记分享,希望能帮助到有心在技术这条道路上一路走到底的朋友!

下面会介绍这份Java成长笔记的主要内容涵盖的知识点,由于文章篇幅,所以只展示了截图内容

如有需要完整版PDF文档,点击此处免费领取。

Part1:0-1年入门

  • Java基础复盘(面向对象+Java的超类+Java的反射机制+异常处理+集合+泛型+基础IO操作+多线程+网络编程+JDK新特性)

  • Web编程初探(Servlet+MySQL数据库+商品管理系统实战)

  • SSM从入门到精通(Spring+SpringMVC+Mybatis+商品管理系统实战-SSM版)

  • SpringBoot快速上手(SpringBoot+基于SpringBoot的商品管理系统实战)

1.Java基础复盘

image-20220107154300235

2.Web编程初探

image-20220107154319026

3.SSM从入门到精通

image-20220107154335727

4.SpringBoot快速上手

image-20220107154353254

Part2:1-3年高工

  • 并发编程进阶(并发工具类实战+CAS+显示锁解析+线程池内部机制+性能优化)

  • JVM深度剖析(理解运行时数据区+堆外内存解读+JDK+内存泄漏问题排查+Arthas+GC算法和垃圾回收器+类加载机制等)

  • MySQL深度进阶

  • 深入Tomcat底层(线程模型+性能调优)

1.并发编程进阶

image-20220107154413682

2.JVM深度剖析

image-20220107154437928

3.MySQL深度进阶

image-20220107154520763

4.深入Tomcat底层

技术学习总结

学习技术一定要制定一个明确的学习路线,这样才能高效的学习,不必要做无效功,既浪费时间又得不到什么效率,大家不妨按照我这份路线来学习。

最后面试分享

大家不妨直接在牛客和力扣上多刷题,同时,我也拿了一些面试题跟大家分享,也是从一些大佬那里获得的,大家不妨多刷刷题,为金九银十冲一波!

本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录

需要这份系统化的资料的朋友,可以点击这里获取

妨多刷刷题,为金九银十冲一波!

[外链图片转存中…(img-Wm3sooLy-1715788278214)]

[外链图片转存中…(img-vlTitdaX-1715788278214)]

本文已被CODING开源项目:【一线大厂Java面试题解析+核心总结学习笔记+最新讲解视频+实战项目源码】收录

需要这份系统化的资料的朋友,可以点击这里获取

  • 29
    点赞
  • 10
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
当然可以帮你写一个基于STC8A8K的短信报警程序。下面是一个简单的示例代码,供你参考: ```c #include <STC8A8K.h> #define SIM800_TX P0_0 // SIM800的串口传输引脚 #define SIM800_RX P0_1 void UART_SendString(char *str) { while (*str) { SBUF = *str; while (!TI); TI = 0; str++; } } void SendSMS(char *phoneNumber, char *message) { UART_SendString("AT\r\n"); // 发送AT指令,检查模块是否正常工作 delay_ms(1000); UART_SendString("AT+CMGF=1\r\n"); // 设置短信模式为文本模式 delay_ms(1000); UART_SendString("AT+CMGS=\""); UART_SendString(phoneNumber); // 设置接收短信的手机号码 UART_SendString("\"\r\n"); delay_ms(1000); UART_SendString(message); // 发送短信内容 UART_SendByte(0x1A); // 发送Ctrl+Z结束短信发送 delay_ms(3000); } void main() { // 初始化串口 PCON &= ~SM0; // SCON0模式1 PCON &= ~SM1; SCON = 0x50; // 允许串口接收 TMOD |= 0x20; // T1模式2 TH1 = TL1 = -13; // 波特率设置为9600,对应时钟为11.0592MHz TR1 = 1; // 启动定时器T1 ET1 = 0; // 禁止T1中断 EA = 1; // 允许全局中断 while (1) { // 检测报警条件 if (alarm_condition) { SendSMS("固定电话号码", "报警信息"); } delay_ms(1000); // 适当延时,避免频繁发送短信 } } ``` 在这个示例代码中,我们使用了STC8A8K单片机和SIM800模块来实现短信报警功能。你需要根据你的具体硬件连接和SIM800的串口通信引脚来修改代码中的宏定义。 在`SendSMS`函数中,我们通过串口与SIM800模块通信,发送AT指令来设置短信模式和发送短信内容。你可以根据需要自定义短信内容和接收报警信息的手机号码。 请注意,这只是一个简单的示例代码,实际应用中可能还需要进行更多的错误处理和优化。你可以根据自己的需求进行修改和扩展。同时,确保在使用SIM800模块之前,你已经熟悉了其相关文档和AT指令集。 希望这能帮到你!如有任何问题,请随时提问。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值