今天在csdn看到一博主今年大三,初中就喜欢上编程,学习了各种知识,初中…挺震惊。不禁细数我的编程史,挺有感。
要说我第一次接触编程,也是在初中,但这次接触我觉得并没有对我有所影响。 初中时期,记不清是初几,反正是在假期,我无意中发现了一本VB编程的教科书。具体地点应该是在我爸的电教办公室,它被人扔在办公室里的桌子上。没人要,我把它拿回了家。感觉这本书应该是要发给我们学生上电脑课学的,不知为什么没发,发给我们的是本flash教科书,但仍然没教。
出于好奇,我尝试跟着学起来。VB全称visual basic,我后来才知道是微软出的语言,被人戏称为玩具语言。确实如此,看着书上的教程,我不需要编写一行代码,用鼠标点点,界面就画出来了,指定各种事件,鼠标完成一切。记得做了个软件出来,还给我爸看过。点击按钮出来一行字,就这么简单。后来,把书看完,没有很感兴趣,就没有再接触VB了,也没进一步学习编程,所以我说这件事对我并没有什么影响。之后我反而看上了那本没上的flash书,跟着做了个补间动画。具体就是画了个圣诞老人,沿着路径动。当时我觉得以我的水平肯定画不出圣诞老人和他的梅花鹿,但照着书,我竟然画出来了,上了色,自我觉得还蛮像的。记得邻居的奶奶串门看到我的画,笑着说鹏鹏能画个小人在电脑上面,能干。当她看到圣诞老人还能动,更是笑着夸我厉害。。。。。
初中对编程的接触其实就这些了,初中到高中用电脑其实更多的是War3。
高中我意外接触了linux,现在让我回忆为啥接触我真记不得了,可能只是好奇为了装上。记忆里最初装的是ubuntu 8还是几的。记得当时是个除夕,在石桥一楼的家里,在爸妈房,他们在床上看春晚,我在床边坐小板凳,把笔记本放在前面椅子上,插入刻录的光盘,安装ubuntu。第一次装失败了,进系统还没登录就自己退了,汗。找到原因是某个分区分小了。我当时是根据网上的教程,把/boot,/home全都挂载到了不同的分区,说是安全,结果就进不去了。第二次,我把所有的/都挂载在一个分区,安装成功。成功后就关了,进xp玩了会使命召唤4。。。当时也对ubuntu的桌面3D特效执迷了一把,各种试。为此安装显卡驱动花了老长时间。还装了现在已经不能用的Linux qq。
高中的Linux史,仅限于安装,没有进一步学习linux,命令,shell都不会。可能我就是浅尝辄止。高中更没有编程。
大学最初还是学校教的c语言,但是仍然没有什么兴趣,只在实验课做了个24点计算器。后来yy邀我参加stitp,做个软件,我的编程自学史正式开始。
当时,我们想要做个软件,做什么呢。我们最后决定做个组织活动的安卓软件,也就是现在所谓能约的。就这样,走上了被动学习安卓的路。大二下,我开始学习java安卓,最初我学的很慢,从网上下载mars的java 及android 教程,,一直学到暑假。暑假才学安卓。后来还下了老罗的安卓教程,老罗不是罗永浩。。。看了他的教程我才知道了服服务器servlet的概念,做了简单的登录注册。到了大三大三上学期,我们的软件还没有实现任何实质功能。秋风扫完落叶,大三上学期结束了。寒假到了,完了,下学期4月份就要验收了。
寒假中,真的开始学习了。每天时间不够用的感觉回来了,上次是大一暑假做后期,高三拍的视频《江中风云》。寒假每天从起床开始打开电脑学习安卓,一直到晚上一两点。关上电脑以后,睡不着,急。我跟我妈说,我晚上睡不着,搞的我妈也跟着急。寒假结束,我们的软件只有几个fragment页面,但是只有界面和listview,不能点。大三下,我每天的内容仍然是做安卓,边学边做。大三下开始,我几乎没有去上一节课,直到做完软件。每天在宿舍里,坐在我的位子上,和zjn一起。zjn他是上下铺,屋子没桌子,借用我的一半桌子。他也经常不去上课,主线任务是撸和看电视剧。我也跟着他看完了几部电视剧。。。大三下,我每天不停的学,做,学,做。就这样,一直到4月份验收。刚开始,每完成一个功能都要很长时间,后来,越来越快,一天几个功能。最后,要做做服务器,完全不会。在仙林图书馆借了本servlet的书,两三天看完了,终于入门了它基本的概念,流程。然后看了struct和hibernate的书,大概十天不到,用struct,hibernate和MySQL把服务器撸完了。当然,我做的服务器和app没有进行测试,bug一大堆。我想着只要能演示就行了。最后时候,我想做用户私信功能,但是没时间了,设计了一半没做了。最后,学校验收,一句话,两个老头,完全不懂软件,都看不懂,成绩优秀。
软件做完,我也去上课了。在这学期末的实验周,又开始编程。内容是学习MySQL数据库,我用java做了带gui的资产管理系统,当然是连数据库。这段时间,还帮以前同学做了些demo。恍恍惚惚,大三下结束了,期末考试之前慌的不行,好在都抄到了,没挂课。
暑假开始准备考研,其实吧,当时根本不在状态。期间只做了金坷垃,本来想用libgdx做个游戏的,后来烂尾了。直接到毕业设计,要编程了。我和另外两个同学一起,要做个监控系统。单片机接入wifi把数据发送给服务器,网页和安卓app能显示数据,就这样。15年一月份寒假,我开始做服务器。我之前用j2ee做服务器,觉得j2ee太重了,对php比较有兴趣。开始学习PHP,网页方面找了个基于bootstrap的框架,就这样每天单一的编程生活。期间除了学了php,还接触了HTML,JavaScript,css,jquery。基本是上w3cschool网站学的,这个网站很好。很快,连学带做,半个多月网站服务器做好了。又花了一个星期,安卓app撸好了,还用了material design,demo水平。后来学了点C51单片机,用单片机串口接WIFI模块连路由器。最近帮老师做了个监控系统,用了框架thinkphp,也只学了个皮毛。这段时间在实习,只能利用周末和晚上,撸了半个月撸的差不多了。这个项目中需要服务器推送,学着做了个ajax长连接保持实时推送。
总的算算,前端,后端,桌面端,app也都算接触过。好吧,都是皮毛。走上编程这条路也许是机缘,因为需要做个软件,以至后来做了各种各样的东西。
其实我蛮希望去公司里看看,我到底是什么水平,但是现在没机会了。
现在西邮的导师已经确定,方向是linux,那接下来是另一个方向,linux系统相关。。。

今天在csdn看到一博主今年大三,初中就喜欢上编程,学习了各种知识,初中…挺震惊。不禁细数我的编程史,挺有感。相关推荐

  1. CSDN:因博主近期注重写专栏文章(已超过150篇),订阅博主专栏人数在突增,近期很有可能提高专栏价格(已订阅的不受影响),提前声明,敬请理解!

    CSDN:因博主近期注重写专栏文章(已超过150篇),订阅博主专栏人数在突增,近期很有可能提高专栏价格(已订阅的不受影响),提前声明,敬请理解! 目录 博客声明 大数据了解博主粉丝 博主的粉丝群体画像 ...

  2. 成功的背后(csdn第一名博主文章)

    转载:来自CSDN第一名博主:http://blog.csdn.net/phphot/article/details/2187505 一.人生故事的起点 成功的背后,有着许多不为人知的故事,而正是这些 ...

  3. 成功的背后!(给所有IT人)----转载:来自CSDN第一名博主

    转载:来自CSDN第一名博主:http://blog.csdn.net/phphot/article/details/2187505 放在这里激励你我! 正文: 成功的背后,有着许多不为人知的故事,而 ...

  4. 原创的转载(转自曾经的CSDN第一名博主)

    转载:来自CSDN第一名博主:http://blog.csdn.net/phphot/article/details/2187505 成功的背后!(给所有IT人) 成功的背后,有着许多不为人知的故事, ...

  5. 在CSDN设置“关注博主即可阅读全文”方法增加粉丝量超简单

    我们在平时CSDN上搜索文章,打开文章,需要关注博主方可继续阅读的,相必有人会很困惑,也有人会觉得很烦.一般选择先关注,看完取消关注,不管怎么说,今天我来教大家如何设置"关注博主即可阅读全文 ...

  6. CSDN知名安卓博主

    以下博主没有排名之分,均为优秀博主 郭霖 博客地址:https://me.csdn.net/sinyu890807 博客信息包罗万象,如果你没有关注郭霖的微信公众号那真是可惜,很多前沿技术,开头还有最 ...

  7. 保护! 一款插件,2行代码,去除CSDN的关注博主阅读全文

    为何有这款插件 相信你在 CSDN 检索资料的时候,一定碰到过[关注博主阅读全文]. 明明只是检索一个资料,为何非要关注他的博客呢? 况且如果你没有 CSDN 账号怎么办? 当访问一篇博客,出现下图时 ...

  8. csdn如何找到博主的文章链接

    在标题下 找到博主的---版权,点击版权,文章链接就出来了.

  9. CSDN设置“关注博主即可阅读全文”方法

    大家应该都有刷到过文章需要关注博主方可继续阅读的,相必有人会很困惑,也有人会觉得很烦.不管怎么说,今天我来教大家如何设置"关注博主即可阅读全文". 其实很简单,你只需在发布文章时, ...

最新文章

  1. Java中的instanceof关键字
  2. 推荐一款非常不错的子网计算器
  3. Notepad++去除代码行号的几种方法
  4. c语言关闭控制台窗口,怎样可以屏蔽控制台程序的关闭按钮
  5. android设置存储,在android应用程序中存储用户设置的最合适方法是什么?
  6. 力扣-747 至少是其他数字两倍的最大数
  7. ES6学习笔记一:let、const、块级作用域
  8. 特朗普“能源独立”政策效果存疑
  9. 直流稳压电源设计(单相)_电力电子课程设计
  10. Matlab信号处理综合工具
  11. 自动写诗APP项目、基于python+Android实现(技术:LSTM+Fasttext分类+word2vec+Flask+mysql)第一节
  12. CentOS6.7 i686上安装JDK7
  13. 安卓x5webview 加载网页 失败_#PY小贴士# 抓下来的网页为什么没有我要的内容?...
  14. 交换机、路由器、防火墙综述
  15. 英国6岁女童康妮(Connie Talbot)参加电视台天才表演比赛,歌喉技惊四座
  16. Android使用百度大脑EasyDL识别交通标志物
  17. 坚果PRO3搭载Android,安卓 10 来了,坚果 Pro 3 推送 Smartisan OS v7.5.0 早期众测版
  18. 防控青光眼的3大武器
  19. 安全狗核心产品入选《云原生产品目录》云原生安全实力备受认可!
  20. Prometheus + Grafana 图形化监控实践

热门文章

  1. 某宝买edu邮箱用jetbtrains全家桶教育授权的买家该是有多么的不容易
  2. html文本框中内嵌,HTML文本框不内嵌
  3. 大唐杯 5G无线技术 任务二 任务六 任务八 3:40-19:40 (35%)
  4. 程序员写博客对跳槽有帮助吗?
  5. MATLAB中DEMUX分配输出的方法
  6. Python网络爬虫进阶+正则表达式
  7. memoQ单机版入门指南(新)
  8. 学历与学位的区别【zz】
  9. 服务+软件 Bespin Global致力于企业客户数字化转型
  10. 【露西亚-深红之渊】自娱自乐向战双卡渲还原尝试