码农代码之外的世界_代码界的三大码农crud-程序员宅基地

技术标签: 程序猿哪些事  互联网思维  大学生编程生涯  

大一刚来学校不久,就“莫名其妙”的在文哥的带领下走上程序猿之路。为什么是“莫名其妙呢”?因为本来就是莫名其妙啊!你懂的,哈哈哈哈哈。。。。更邪恶的是,前段时间还亲手把几个学弟带上了编程的这条不归路,关于建设编程梯队这个以后再细说。其实本来今天不想写这些回顾过去的流水账似的东西的,但是考虑到这是第一篇博客,还是有必要介绍一下这个所谓的“来龙去脉”的,万一以后别人也我的博客呢,万一还火了呢?哈哈哈哈,其实无所谓的,主要是因为最近对未来的考虑有点多,想通过用打字的方式来减缓思考速度从而让自己思考久一点,思考成熟一点。打字在哪打呢,记事本?不行,逼格不够;公众号?关注我那号的都是熟人,隐私性不够,毕竟很多东西如果要让熟人看到还是会有点心理压力的;知乎?不方便,我一般都是在手机上用知乎的,手机打字太慢;CSDN还是挺适合的嘛,在我心里它就和度娘的丈夫,每次百度东西基本都是首选来源CSDN的搜索结果,为什么我不直接上CSDN搜,妈的智障!小时候没有写日记的习惯,QQ空间日志火的那几年也是一篇都没写过;公众号写了四篇还是无篇就没动静了。

大二上学期学Andriod学Java的时候是我第一次真正意义上的自己系统的学习一门技术,那时候学习能力不强,还不是很习惯看大牛的博客,都是通过看Mars,看老罗的视频来学习,记了好多笔记的,当时就想把记的笔记和代码粘到CSDN上来,后来还是没有粘,不过学习笔记和代码都保存着,因为它记录着我入门开发的一个过程,这个也以后再细说;总之就是没有写东西的习惯啦,今天一写发现写到这里了都还没有明确的主题,还是得按时间顺序来吧,自己给自己搞个类似UP56的纪录片,万一以后想看呢。大一刚入学吧,啥都不懂,最重要的不知天高地厚,以为自己大学几年能咋咋咋叱咤风云来着,怎么形容这种不知天高地厚的状态呢,比如当时我打心底认为如果我要追女生,对于一半以上的女生我是可以在一周之内搞定的,毕竟我这么优秀!!!就是这样谜一样的自信,其实大部分青涩的男生都是这样的,别说你不是!虽然内心怎么认为,但很行动上还是比较谦虚的,如果我感觉一个女生对我没半点意思我是不会对她有任何的“非分之想”的,很矛盾是不是!毕竟只是个特别自恋但实际上并没有见过多少场面的大男孩,可以理解。那个时候对互联网,对编程并没有太多的认识,但我向来上进心较强,肯定是会把握住身边的一些学习机会的,也来不及考虑喜不喜欢。机缘巧合,文哥当时也是刚毕业第一年工作,工作热情特别高,他建立了我们专业的编程实验室,是我们专业的第一个搞纯软件的实验室,也是我们专业第一个招收大一新生的实验室。我从高中以来上进心就比较强,所以很自然的加入实验室,也很自然的坚持着。就是从这里开始,我知道了编程是什么,渐渐体会到了代码的魅力。因为大家都是编程小白,开始两三个月都主要是OJ上做些题,借此学习C语言,并训练编程思维。第一个月实验室有大一大二两个年级共20人左右,大家都是入门级水平,大二虽然学完了C语言,但是没练习过,优势不大。当时我也不知道自己是否擅长编程,只是和实验室的同学对比处于中等水平。但很块很快,就有一半以上的人自己放弃了,而我从没有过一丝放弃的年头,因为我感觉这样挺好的,不觉得累也不觉得无聊。一次偶然的机会,我听到一个学长说到我和另外几个和我一届的同学,说我们几个C语言学得比大二的还好,自恋的我当然就信以为真默默的偷笑啦。

又过了一个月左右,实验室的人员渐渐稳定下来了,10个左右,大一的居多。其实我至今也没明白当时的学长学姐们怎么这么快就放弃了,按理说他们加进来是经过成熟的考虑的,加进来之后学习氛围也不错,压力也不是特别大,是能坚持一段时间的。唯一能想到的就是可能是我们几个大一的对他们造成了压力,毕竟当学长和学弟的水平差不多或者学长不如学弟时,学长的心理还是不好受的,哎,面子面子,中国人的面子!还好我比较不要脸,现在有一个比我低一届的学弟编程能力特别强,很多方面都超过了我,比如最近文哥带回来的网站开发这个项目,他暑假两个月比我先接触了网站开发,在代码方面的学习能力也比我强,我花了几天熟悉了一下HTML5、PHP、JS这些就加入了这个项目的开发,语法和项目之间当然还有较大差距,我就是不断向他求助然后以我所能达到的最高效率入手这个项目,而在这个过程中我从来不觉得有不好意思的地方。在此之前我当然是学长的身份,我教过他们数据结构,算法及安卓开发,但现在很我们对调了一下依旧交流得很自然。我觉得当学的语言多了,做的项目多了都会能理解“闻道有先后,术业有专攻,如是而已”这个道理的,比如他用C++做过开发而我只用C++刷过OJ,我在做C#开发而他还没接触过C#,但只要开始学,大家都能做,如是而已。既然都说到实验室这一块了还是讲讲我的心得吧,我这一届属于第一届,走了很多弯路,从开始的20多人到现在就剩两人,我的下一届我参与了招生工作,招了三个,都坚持到了现在。 我的下下届的实验室招新是我全权负责,我开始是广撒网,抓住大一新生上进心都特别足的特点,组织了几十个新生到我们的OJ上做题,各种做题数据排名这些都是在网站上实时公开的,然后有问题的问我,一个多月来发现四个排名靠前,经常敲代码到半夜,比较突出的同学。然后直接就把他们找到我们实验室了。我想按经济学的“沉没成本”原理,他们付出了一个半月的精力,牺牲大量周末和课余时间来刷OJ才加入了我们实验室,是能比较自然的坚持下去的,他们也会就这样“莫名其妙”的坚持下去了。毕竟,买衣服的时候当店员给你反复的介绍,反复试穿,在你身上花了较大的精力是,你把价钱砍得比别人低他还是会卖给你的,就是这个道理。我学习过一些经济学和PUA(约会行为艺术学,教把妹的)的知识,以后的文章都写点学这些的感悟,虽然很多人不认可PUA,但我发现它和经济学还是有很多共通之处的。CSDN感兴趣的单身猿友们可以看看哦。

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

智能推荐

国产化服务器--统信系统--打包解压文件_统信系统解压缩-程序员宅基地

文章浏览阅读1.1k次。打包文件tar zcvf xxx.tar.gz xxx解压文件tar zxvf xxx.tar.gz_统信系统解压缩

linux 下vi-程序员宅基地

文章浏览阅读100次。Linux系统提供了一个完整的编辑器家族系列,如Ed、Ex、Vi和Emacs等,按功能它们可以分为两大类:行编辑器(Ed、Ex)和全屏幕编辑器(Vi、Emacs)。行编辑器每次只能对一行进行操作,使用起来很不方便。而全屏幕编辑器可以对整个屏幕进行编辑,用户编辑的文件直接显示在屏幕上,修改的结果可以立即看出来,克服了行编辑的那种不直观的操作方式,便于用户学习和使用,具有强大的功能。linux..._linux系统提供了一个完整的编辑器家族系列,如ed、ex、vi和emacs等

SLS测试简介-程序员宅基地

文章浏览阅读1.2k次。SLS测试简介sls是Scheduler Load Simulator的缩写,是一个用来测试yarn调度器性能的工具。其实,若想完成测试,一共需要用到两个工具:Hadoop Rumen和SLS,下面逐个介绍。Hadoop RumenHadoop Rumen,是一个针对MR设计的日志解析分析工具。在SLS里,可以用这个工具解析mr jobhistory server的日志(可以解析一天的_sls测试简介

centos - 安装vsftpd 服务_pasv和port端口范围 40000-40080-程序员宅基地

文章浏览阅读382次。vsftpd 文件传输服务。我们总不想在服务器上面写程序敲代码吧,既不安全也不方便。在本地调试好了通过某种工具将写好的代码传输给服务器。这周把我整惨了。centos vsftpd 安装好尼玛复杂。 整理网上很多资料,讲解下虚拟用户vsftpd(安全性很好,虚拟用户不能登录服务器,只能通过vsftpd 工具传输文件)pwd 命令可以查看你当前所在的目录 你的位置在随便某个目录都可以1、检查你的ce_pasv和port端口范围 40000-40080

影像卷积和滤波运算(高斯滤波模板)_用3×3卷积核对遥感影像进行高通滤波边角数值怎么计算-程序员宅基地

文章浏览阅读3.6w次,点赞2次,收藏37次。转自网易博客:http://hottest19870728.blog.163.com/blog/static/17171185420122203355788/引用:http://blog.sina.com.cn/s/blog_4b700c4c0102e02s.html高斯函数在图像增强中起到什么作用,麻烦具体点,就比如傅立叶变化在图像增强中可以有去除噪声的作用 主要是平滑图像~~~_用3×3卷积核对遥感影像进行高通滤波边角数值怎么计算

剑指offer--61.序列化二叉树_剑指offer序列化二叉树-程序员宅基地

文章浏览阅读128次。题目描述请实现两个函数,分别用来序列化和反序列化二叉树时间限制:1秒 空间限制:32768K 热度指数:135307思路二叉树的序列化是指:把一棵二叉树按照某种遍历方式的结果以某种格式保存为字符串,从而使得内存中建立起来的二叉树可以持久保存。反序列化即序列化的逆过程序列化过程,用先序遍历,遇到null则用’$'保存,用逗号分隔结点,(因为空子树也被表示出来了,故一种遍历模式即可还原二叉..._剑指offer序列化二叉树

随便推点

指定计算机上虚拟磁盘位置,管理虚拟硬盘 (VHD)-程序员宅基地

文章浏览阅读2.8k次。管理虚拟硬盘 (VHD)10/12/2017本文内容适用于: Windows 10、Windows 8.1、Windows Server(半年频道)、Windows Server 2016、Windows Server 2012 R2、Windows Server 2012本主题介绍如何通过磁盘管理来创建、附加和分离虚拟硬盘。 虚拟硬盘 (VHD) 是虚拟化的硬盘文件,装载后,其外观和运行方式与物..._电脑怎么设置虚拟硬盘路径

字节跳动面试题求叶子节点到叶子节点的最大距离_vector <employeenode*> children;-程序员宅基地

文章浏览阅读253次。题目:给一个类似树的结构,每个节点都可以有多个节点(不止两个树)然后每个根节点和字节点间的路径不一样,求叶子结点到叶子结点的最大路径class Node {public: int val; vector<Node*> children; Node() {} Node(int _val) { val = _val; } Node(int _val, vector<Node*> _children) { _vector children;

ArcGIS教程:ArcGIS中的坐标系统定义与投影转换_arcgis数据转换平面投影-程序员宅基地

文章浏览阅读8.5w次,点赞31次,收藏149次。 坐标系统是GIS数据重要的数学基础,用于表示地理要素、图像和观测结果的参照系统,坐标系统的定义能够保证地理数据在软件中正确的显示其位置、方向和距离,缺少坐标系统的GIS数据是不完善的,因此在ArcGIS软件中正确的定义坐标系统以及进行投影转换的操作非常重要。1. ArcGIS中的坐标系统 ArcGIS中预定义了两套坐标系统,地理坐标系(Geographic c..._arcgis数据转换平面投影

BZOJ4556 [Tjoi2016&Heoi2016]字符串_bzoj'4556-程序员宅基地

文章浏览阅读1.4k次。恩,我们进行一些瞎YY,首先询问s[a~b]的所有子串与S[c~d]的最长LCP其实相当于询问s[a~b]的所有后缀与s[c~d]的最长LCP进一步转化设suf[i]表示S的从第i个字符开始的后缀,则其实相当于询问这个可以把d-c+1提到外面,就变成这样只需要考虑左面的,考虑若答案为l(lb-l+1的位置,而在a=l,那么s[i~b]就是一个与s[c~d]有长度为l的LCP的子_bzoj'4556

JSON.parse()和JSON.stringify()_reactnative json.stringify-程序员宅基地

文章浏览阅读248次。在做React Native 开发时遇到,仅此记录JSON.parse(jsonStr) 将jsonStr转换成对象JSON.stringify(jsonObj) 将jsonObj 转换成json字符串_reactnative json.stringify

android解析必应美图的json数据_bulk-bing-image csdn-程序员宅基地

文章浏览阅读566次。使用json库:moshi。 必应的API是: http://cn.bing.com/HPImageArchive.aspx?format=js&idx=0&n=1 得到JSON数据:{ "images": [ { "startdate": "20180117", "fullstartdate": "201801170800", "end_bulk-bing-image csdn

推荐文章

热门文章

相关标签