作者简介:博主是一位.Net开发者,同时也是RPA和低代码平台的践行者。
个人主页:会敲键盘的肘子
系列专栏:.Net实用方法总结
专栏简介:博主针对.Net开发和C站问答过程中遇到的问题进行总结,形成本专栏,希望可以帮助到您解决问题。
座右铭:总有一天你所坚持的会反过来拥抱你。
写在前面:
从2018年硕士毕业后,我一直从事着.Net开发工作,趁着CSDN这次活动,我来说一说我的故事,一个.Net过气程序员的成长之路。总的来说就是两个词:贵在坚持和持续学习。
本文关键字:.Net、成长之路
肯定有小伙伴好奇我为什么用循规蹈矩这个词,因为我的少年就是那个家长口中“别人家的孩子”。
我出生于西子湖畔,相信大家都听过这个城市——杭州,也是近年来互联网高速发展的城市。
从小时候开始我就一直很听父母的话,成绩也特别好,记得当时每次都是班级第一,奶奶还喜欢把我的奖状贴在进门第一眼能看到的墙上,贴满了一面墙。你别说,人生照着大人们安排好的路线进行,我并没有网络小说中提到的出现叛逆心理,而是没有任何感觉。也许是周围的人给我灌输的思想就是听长辈的话是天经地义的,所以我当时很不理解为什么会有小朋友忤逆父母。现在的我已为人父,更能感受到父母那个时候的良苦用心,虽然我并不希望我的女儿跟我一样,我也不会强加给她什么。
就这样,我走父母安排好的道路上走到了高中,我是2008年读的高中,离现在已经过去十几年了。
物极必反,初中时期是我很需要自尊的时候,内心也是最敏感的时候,但是长辈们并不理解我。依稀记得每次去做客我都要给每一位长辈问好,有点甚至要下跪磕头。也因此,从初三开始我的成绩开始下滑,我开始叛逆,处处忤逆父母。不过,令人庆幸的是我幸运地考上了当地的重点高中。
刚上高中那会儿,我依稀记得自己在全校排名是100多,父母为了我的成绩能够提升上去,能够考上一个好大学,给我报了各种补习班。记得那时候国家是禁止开补习班的,但是依然有打擦边球的,学费也特别贵。看着现在女儿的学费,我再次体会到了父母的不容易。
但是,当时我并没有这种觉悟,反而更加不用功学习,早早的谈了恋爱,成绩一直下滑。我的数学老师还一直为我叹气,说我辜负了太多人,现在想来,后悔不已。
时间很快来到了报考志愿的时候,2011年那会,还是落后的估分报志愿,也没有平行志愿。当时,我的长辈们做了很多功课在报志愿上面,记得我的姑父与我促膝长谈了三个小时要我选择医生,老师或者金融,即便我的分数只能上三本院校。最后在很多学校里选来选取,最终决定赌一把。报考了当时被吹上天的自动化专业。
一直听说「自动化」是万金油王牌专业,出于对王牌专业的尊敬,我毅然决然地把它填写在了第一志愿专业。第二志愿专业填写了「计算机」。有多少小伙伴跟我一样,在不了解所报专业的情况下,稀里糊涂地做出了选择。
在自己的安排下,我开始了自己的「自动化」专业的学习生活。也从这开始,我的心态慢慢发生了变化。我开始慢慢理解父母的用心,知道了他们的艰辛,也许是失恋让男生成长吧。
也许是觉得愧对父母(三本学费特贵),也许是想追随某个身影,我决定在本科拼一次。就这样,我开启了自己的奋斗模式,当时的我傻傻地坚信一点:现在好好努力,必然可以找到好的工作,证明自己,回报父母。
我的本科大学附近是西溪湿地。所以景色和生态还是很好的,就是小了一点,但是也没有上课就要坐公交或骑车,害怕迟到的烦恼,走几步就到了,我是挺满足的。依稀记得当时想奋发图强的我参加了学生会竞选,但是搞笑的是,我上了台一句话都讲不出来。自然而然我没有进入学生会,但是我也意识到了自己的不足,那就是心理素质,我励志要锻炼心里素质。
之后,经过不断的尝试,我进入一个学生组织,开始了学生会工作。我也在这里认识了超多优秀的学长、学姐。自动化出身,学得东西很杂。从强电到弱点,从硬件到软件,都学!这就导致跟「计算机」专业的差距很大,大二才学C语言。随着学习的深入我才知道,所谓的万金油就是什么都学,什么都浅尝辄止,不是说这个专业不好,而是很多知识要靠自学。
大三那一年,也在单片机老师的带领下,我参加了当时的大学生电子设计竞赛,这也是改变我自己的人生轨迹。刚开始学单片机,我用的是汇编编程,当然一方面也是受到老师的影响,老师是单片机方面的教授,他说他当时写的就是汇编甚至是机器语言。我用单片机做的第一个实战就是红绿灯,从电路设计,到焊接PCB,写汇编,烧程序等一系列工作。最后看到亲手做的作品按照指定的程序跑了起来,但是的心情别提多开心了。
虽然我学了C语言、单片机,但是发现自己当时的编程能力并不怎么样。而身边的人却一直叫着我”大神”,只有我自己知道自己几斤几两。大三那年,我参加了电子设计大赛,组员没有做硬件的,我就硬着头皮上了。Multisim 仿真、Altium Designer 画 PCB,焊电路板。
学业方面,我基本是门门课专业第一,每学年都是一等奖学金。
我也想过放弃,但最终还是坚持下来了。有一句话说的好:贵在坚持,没准奇迹就在眼前。
本科期间,我懂得了一个道理:能为自己争取的东西,尽量努力争取,不要等到需要用到的时候,才悔恨当初为何不再努力一点。
时间很快来到了大三,当时已经开始流传软件工程师薪资感人的传说。在那个人人网,QQ,飞信的社交年代,饿了么,美团,糯米外卖的背景下,我懵懂的感受到了互联网带来的红利。
但是直接进入互联网大厂当软件工程师,但是的我并没有那个能力,一点是因为我非科班出身,第二是我只会C语言,其他一概不会。综上所述,我在工作和考研的纠结中,沮丧地过了两周,最后在同学和老师的支持下,我决定考研。
总部校园比分校大不少,但生活节奏并没有什么变化,还是寝室和实验室两点一线的生活。我报考的是本校的控制专业,开始跟着导师做项目。直到后来我才知道 ,研究生报考的专业和我们未来从事的岗位关系其实并不大,更多取决于我们的导师,因为导师分配的项目,会很长一段时间影响到我们的学习方向。
读研期间,跟着老师做了很多项目,硬件设计、Linux驱动开发、Web应用开发,再到上层应用的编程。跟着实验室优秀的师兄们,继续学习。读研究生,突然感觉自己的底子太差了,并且记性不好。因为之前是一直做单片机的,现在硬件软件一起来,需要学、需要补的知识很多。
也是从研究生开始,我接触到了C#,了解了的上位机,学习了Winform。我的.Net之路也从这里开始。
研一,决定开始写技术积累文章,以记录自己点点滴滴的方式,帮助自己巩固知识。同样,也可以帮助自己在忘记学过的知识的时候进行回忆。我自己记性不好,所以写的面面俱到。没有彻底弄懂的内容,不会一笔带过,而是研究透彻再写。
现在想想,能够健健康康地学习己想学的知识,真的是一种幸福。愿自己可以活到老,学到老,做一个永不停歇的程序员。
随着研究生生涯的结束,面试也成了一道过不去的坎,具体的面试经历和经验,我写在了另一篇博文当中,大家感兴趣可以去看看。
传送门
.Net面试总结
至于我的.Net学习路线和经历,又将是另外一个故事。
最后送上B站UP的一句话,Life is a series of low probability events and your decisions are the paths of the rest of your existence on Earth.
⭐写在结尾:
文章中出现的任何错误请大家批评指出,一定及时修改。
希望写在这里的小伙伴能给个三连支持!