软件学习之路总结

       已经接触软件快有两年了吧,总想自己写点什么又不知所措,所以借着清闲的时间就想了想自己这两年的软件学习之路,想着想着,就突然想写一写。

        第一年主要学习C#,主要是跟着项目学习的,这样的好处就是学习要快一些,从开始的看一些基础的知识,语法,然后就直接看项目中别人已经编好的代码,加以理解,有不懂的地方就自己多查查手册或者向其他人请教,在不断的了解中,逐步学习了线程,线程池,异步通讯,数据通讯中间件,事件,同时也被微软强大的开发工具visual studio 所折服,强大的语法解析,编译能力,良好的用户界面都是我比较喜欢的,据说今年的发布的vs2017更是让人有好的界面体验,等有时间体验一下。

        学习这些之后,有时间就自己多逛逛开源社区,多去看看别人的代码,学习别人代码的构架,整洁性,不拖泥带水,期间,主要以可视化方面为主,学习了二维开发和三维球的开发代码,中间认识到了C#的一些高级用法,如反射,插件加载机制;当然在项目中也用到了数据库相关知识,所以对于关系型数据库进行了部分研究,如oracle ,mysql ,sql service等,主要学习数据库的sql语句,索引,视图,主键,外键,数据的备份,回收等,通过这些学习,认识到数据库的重要性以及普及性,基本项目开发中都会用到数据库。

        第二年主要以学习java和web为主,乍一看,java和我以前学过的C#好像啊,语法也像啊,不同点就是一种是.net一种是jdk,所以学起来就容易多了,开发的项目中主要用的是java web,所以重点学习了html和java script,css,html主要掌握几个重点的标签就行,js语法业比较简单,其实难点就在于如何让他们联合发挥最大的作用,实现项目。

       java web项目的开发主要以一些框架为主,这些框架的主要作用就是简化开发,让程序员快速有效的开发出自己想要的程序,如spring 框架,还有一些组件,如mybaits ,shiro,luance,rpc等,这里要感谢简书上的各路大神,是你们的文章与宝贵经验让我学到了这些知识。之后就是了解服务器,如tomcat,apache,反向代理nginx,学习它们如何让你的java web程序在它们上面跑起来。

      休闲之余就是在开源社区上逛逛了,认识了jfinal spring开发框架,使开发更加简洁,用户交互性也比较强,还有spring boot等,然后就是多学习学习java的一些高级用法,如反射机制,并发编程以及性能调优等,不过目前我仍然在探索中。

     当然,有时看的过程中会遇到一些项目用到了python以及go语言,它们也有自己基于 spring开发的框架,和java大同小异,只是表现方式不同,spring的宗旨是不变的。

      还有就是大数据方面的学习了,如hbase,Hadoop,mongo的学习,对于这些非关系数据库,对于数据的存储更加人性化,对于数据的使用也与众不同,这里运用最多的我想应该是hbase了吧,其具体介绍可以参考我的其他文章,这里就不介绍了。

     其实知识的分块还是比较好学的,关键是如何根据项目需求将这些块组合起来,这是比较难的,这不是一蹴而就的,是建立在大量的项目经验基础上的,就像你自己要盖一栋房子,起初只是一砖一砖往上堆,要想真正把房子盖好,需要这样一砖一砖好长时间才能盖出一间好的房子,至于怎么组合就看你怎么运作了,可能最后每个人盖的房子的形状大小都不同,但是感觉舒适的房子还是少数的。

     两年的软件开发经验,程序猿小白一名,以上是自己的一些粗劣学习过程,在这里献丑了。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 213,014评论 6 492
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 90,796评论 3 386
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 158,484评论 0 348
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 56,830评论 1 285
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 65,946评论 6 386
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 50,114评论 1 292
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 39,182评论 3 412
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 37,927评论 0 268
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 44,369评论 1 303
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 36,678评论 2 327
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 38,832评论 1 341
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 34,533评论 4 335
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 40,166评论 3 317
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 30,885评论 0 21
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 32,128评论 1 267
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 46,659评论 2 362
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 43,738评论 2 351

推荐阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 134,639评论 18 139
  • Android 自定义View的各种姿势1 Activity的显示之ViewRootImpl详解 Activity...
    passiontim阅读 171,880评论 25 707
  • Spring Boot 参考指南 介绍 转载自:https://www.gitbook.com/book/qbgb...
    毛宇鹏阅读 46,781评论 6 342
  • 应该很多人都有遇到过这种状况,每次想要和女生聊聊,意欲拉近拉近距离,刚开始可能聊得好好的,但很快,女生就不愿意回你...
    繁越S阅读 1,310评论 0 2
  • 几年前的一个盛夏的中午,阳光明媚,树叶上都被撒了亮闪闪的金色光芒,小城的街道上,弥漫着柠檬草的味道。 ...
    小小婧xs阅读 248评论 0 0