我的第一次博客-程序员宅基地

技术标签: 其他  

今天是10月24号–一年一度的程序员节,将博客的第一次放在这个日子,将会有很大的意义吧,哈哈~大概的讲一下我和编程邂逅吧。

高中
本人呢,和程序猿也算有不解之缘吧,历程那叫一个坎坷,一路跌跌撞撞就进入了程序员的行列,只能说一句“老铁,猿粪啊!” 回想当初,依稀记着我的第一本编程书是在高中时获得的,当时是因为游戏的缘故还是什么缘故,总之对编程那是相当的痴迷,以至于我攒钱通过同学在淘宝上买了第一本的编程书–C语言从入门到精通,当时我们是寄宿制学校,智能机和网购还不普及并且学校也不让收快递,我就让在市区的同学寄到他家再让他爸帮忙送到学校(再次非常感谢我那同学,感谢他老爸,很随和的长辈)。拿到这本书后我就惊了,将近5cm左右的厚度,我才反应到原来编程不是那么简单的。就这样利用课余时间草草的这本入门的书籍,因为当时是我们是毕业班,同时担任班长兼纪律委员(当时我们班是两个班长的),导致到毕业这本书我也没看完三分之一(借口,主要是拿到书后才发现,编程没那么简单),就这样高考、等成绩,考得并不理想,复读,再高考、等成绩,考的也不理想,但是这次没有再去复读了,实在没那个魄力了,就这样终于到了填志愿的时候了,经过一年的复习过程虽然没有在看过编程的书,那本书也没有再翻过,但是这也没有磨灭我对程序员的向往。至此大学的专业就定了下来–计算机专业,地方也差不多定了下来–北方的某二本学校。但是天不遂人愿啊,等到录取后,结果是被调剂了(衰啊!),难道这就是天意?

大学
在报到时,先去我们学院报道,完成后,我立马又去了计算机学院去咨询可不可以转系,当初给我的答复是学校有特定的规定,正式上课后请询问辅导员。后来才了解学校规定在大一结束后的期末考试在本系排名前五的学生可以申请转系转专业(个人观点:总觉得有点坑,哈哈~) 等正式上课才发现我们那个班有一多半都是调剂过来的,原来同是天涯沦落人啊!哈哈~。知道要排名前五才能转专业,我就觉得没戏了,但是也得尝试尝试。让我满足的是我们专业是属于数学系的,这也和编程沾点边吧(自我安慰)。就这样大一的课程不知不觉就过去了,等到期末时果然不出所料,没有进前五,失去了转专业的机会。但是其中的计算机基础和C语言全是95分以上,也算是有点小骄傲了。至此我大学就这么平平淡淡的度过了,本以为和程序猿再也没有交集,没想到毕业后我们又相遇了!
工作
大四和其他人一样目标考研,我觉得我就不适合考试,又落榜了,只能参加校招了,面试面试再面试,终于有公司要我了,在此感谢我现在的公司看中我并把我招入进来,感谢!!!毕业后幻想着职场生涯的开启,当正式工作后才发现老板将我分到了软件开发部门,当时听到这个结果后真的不敢相信,那激动的心啊,颤抖的手呀,感觉要飞了!但冷静下来又想了,这对我来说也是非常大的挑战,因为我只接触过C,但是公司用的是Java.总之命运真的很神奇,兜兜转转又回来了!

后来我有问老板我不是学计算机的为什么将我安排到软件开发部门,老板告诉我,你是学数学的对于逻辑处理应该不比科班出身的差了,做开发没问题的。感谢老板!作为半路出身的程序猿,我将继续我的学习之路,梦想就在远方,不忘初心,砥砺前行!

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_39455730/article/details/102727164

智能推荐

VS2012上使用intel mkl矩阵_mkl_set_num_threads-程序员宅基地

文章浏览阅读3.7k次,点赞2次,收藏3次。DNN计算时会用到大量矩阵计算,对比过向量化加并行以及mkl,发现mkl在速度上要快。下面就总结下vs2012上使用mkl的方法。1.安装完vs2012再安装intel编译器(网上能下到),intel编译器会自动集成到vs2012中(安装的时候注意一下就行了);2.编译程序时使用intel编译器,配置属性->General->Platform Toolset:Intel C++ Com_mkl_set_num_threads

进程间通信之命名管道FIFO通信_设计两个程序,要求用命名管道fifo,实现进程间的文件传输功能,即实现进程a将文件fi-程序员宅基地

文章浏览阅读1.1k次。概念何谓命名管道匿名管道应用的一个限制就是只能在具有共同祖先(具有亲缘关系)的进程间通信。如果我们想在不相关的进程之间交换数据,可以使用FIFO文件来做这项工作,它经常被称为命名管道。命名管道是一种特殊类型的文件。 FIFO是Linux基础文件类型中的一种。但FIFO文件在磁盘上没有数据块,仅仅用来标识内核中一条通道。各进程可以打开这个文件进行read/write,实际上是在读写内核通道,这_设计两个程序,要求用命名管道fifo,实现进程间的文件传输功能,即实现进程a将文件fi

logrotate定时每秒按指定大小切割日志_logrotate java-程序员宅基地

文章浏览阅读1.2w次,点赞3次,收藏7次。logrotate定时每秒按指定大小切割日志方案说明logrotate方案配置循环切割脚本crontab定时任务运行结果方案说明系统:Ubuntu Server 20.04方案:在crontab中添加一个每分钟都执行的脚本,此脚本每秒使用logrotate切割日志文件以JAVA项目为例,在JAR包同级目录下有如下文件↓↓↓↓logrotate方案配置test-logrotate文件/root/Desktop/test/nohup.d/nohup.out{ size=5M rota_logrotate java

为博客园添加github跳转链接-程序员宅基地

文章浏览阅读507次。一般程序员都会有自己的github仓库,在博客园添加跳转链接,可以很方便的进行访问查看。添加html首先,需要在设置中添加一段html,用于跳转链接<a class="git-link" href="https://github.com/xinghalo"></a>修改样式然后设置相应的样式,,可以根据自己的导航条样式,决定css是absolute的还是fi..._写一段html 在页面底部加一个github地址链接

如何播放bag包的视频图像_rqt怎么看rosbag-程序员宅基地

文章浏览阅读1.5k次。主要工具rqt、ROSrqt安装与运行以ros-[ROS_DISTRO]-desktop-full命令安装ROS时,rqt会默认安装。如果未安装“desktop-full”或未安装rqt,请使用以下命令进行安装。$ sudo apt-get install ros-kinetic-rqt*运行rqt的命令如下。只需键入rqt。作为参考,用户可以使用节点执行命令rosrun rqt_gui rqt_gui执行它。$ rqtrqt_image_view原理:根据ROS的运行机制,需要话题发布者_rqt怎么看rosbag

在原生php中使用弹窗,如何利用原生js简单封装confirm弹出框-程序员宅基地

文章浏览阅读334次。由于项目需要,做了一个超级简单的弹出框,一打开页面就弹出弹出框。由于项目总监说要尽量小(少引入封装的文件包),所以采用原生js(发现网上基本上都是用jQuery做的),话不多说,上代码吧登录确定提醒html,body {margin: 0;padding: 0;font-family: "微软雅黑";}.wrap-dialog {position: fixed;top: 0;left: 0;wid..._封装window.confirm

随便推点

一文读懂PRBS定义、生成办法、作用-程序员宅基地

文章浏览阅读1.7w次,点赞8次,收藏85次。对于眼图测试、误码率和抖动容限测试,最常用的测试码是PRBS,主要有PRBS7、PRBS15、PRBS23和PRBS31。本文主要解释了PRBS的定义,生成方法以及简单应用。PRBS定义二进制序列指的是,a0, ..... , aN-1的N bit的序列,其中 aj∈{0,1},j=0, 1, ..., N-1。一个二进制序列中,包含m=∑aj个1, 以及N-M个0。如果一..._prbs检测

CC2541 SDA SCL 用作普通IO口_sda和scl io-程序员宅基地

文章浏览阅读716次。1:CC2541在用做硬件IIC读取SHT30电流150-200ua左右,在所以想试试使用模拟IIC读取;下图是使用硬件IIC读取的代码:2:查阅资料:http://www.voidcn.com/article/p-cmmdjdsa-xd.html设置I2CWC和I2CIO寄存器。CC2541手册查这两个寄存器功能:文中说通过设置I2CWC.OVR位将SCL和SDA用作普通I..._sda和scl io

Java(Spring boot)实现生成二维码_java生成二维码返回前台-程序员宅基地

文章浏览阅读6.5k次,点赞13次,收藏56次。二维码1、引入spring boot依赖: <!--引入生成二维码的依赖--> <!-- https://mvnrepository.com/artifact/com.google.zxing/core --> <dependency> <groupId>com.google.zxing</groupId> <artifactId>core</artifactId> _java生成二维码返回前台

9、python决策树分类(实战案例)_决策树分类的例子-程序员宅基地

文章浏览阅读9.9k次,点赞9次,收藏89次。目录1、概念2 决策树生成方法3、决策树绘图方法4、案例代码示例1、概念决策树(DEcision Tree)他通过对训练样本的学习,并建立分类规则,对新样本数据进行分类,属于有监督学习决策树也是一种多功能的机器学习算法,它可以实现分类和回归任务,甚至是多输出任务。优点:决策树易于理解和实现决策树可处理数值型和非数值型数据2 决策树生成方法# ..._决策树分类的例子

unity简单技能系统_unity skill-程序员宅基地

文章浏览阅读2.8k次,点赞11次,收藏54次。unity技能系统类类型概览CharacterSkillManager 角色技能管理器 挂载在角色 持有SkillData与释放器 通过释放器进行技能释放SkillDeployer 技能释放器基类 持有选取类型与影响效果两个接口 抽象函数释放方式SkillData 技能数据类 保存技能基本信息、攻击基本信息、影响效果、选择类型等IImpactEffects _unity skill

利用拦截器实现sql防止注入_拦截器防止sql注入-程序员宅基地

文章浏览阅读1.1w次。web.xml的代码: sqlInjectionFilter com.suning.mcms.web.auth.filter.SqlInjectionFilter sqlInjectionFilter *.do 拦截器的代码:package com.suning.mcms.web._拦截器防止sql注入