当前位置:主页 > 建站资讯 > > 正文

我的软件开发生涯 (10年开发经验总结和爆栈人生

发布时间:2018-01-10 11:37    浏览:


网名灵感之源,智能实验室创始人,从事软件开发超过10年,写过千万下载量软件,热衷开源,写过多个爆栈项目(系统开发技术栈、.Net技术栈、数据库技术栈、前端开发技术栈)。现定居于澳大利亚悉尼,研发经理,从事系统架构开发。

  爆栈人生

现在流行说全栈。每种开发都有其相关的技术。您是否觉得难以罗列某种开发所包括对技术(技术栈)呢?

 

您是否想过:

 

我做的这个职业,究竟包含哪些技术呢?

我所掌握的技术这个子集,在整个技术大系这个超集里面占的比例是多少呢?

我究竟还没有掌握多少技术呢?

面试的时候会考哪些技术呢?

那么,开发是否也应该有这样的技术栈概览图呢?

 

我搜索了很久,没有找到一个符合我要求的“较为全面”地表述各种技术大系的图表。所以我创建了爆栈,覆盖了以下技术栈:

系统开发技术栈

您是架构师/设计师吗?您可以在系统开发技术栈这里找到比较全面的基础、分析、项目/计划、文档、设计/建模、实现、质量、管理、编译、测试、发布、维护、排错和学习等。

  Web前端技术栈

您是前端攻城师/设计师吗?您可以在Web前端技术栈这里找到比较全面的浏览器、平台、类库、框架、工具等。

数据库技术栈

您是数据库开发人员/管理员吗?您可以在数据库技术栈这里找到比较全面的关于SQL Server和Azure等数据库系统的技术细节。

.NET技术栈

您是.NET码农吗?您可以在.NET技术栈这里找到比较全面的关于.NET技术的框架、平台、IDE、开发包、桌面系统、web开发、SOA、数据访问、生产力、组件、工具等信息。

 

 

 

这些技术栈不仅提供相关技术的描述、网站、GitHub地址等,还提供交互式的HTML预览,方便你全面理解各种技术点的关系。

 

不管您是否前端攻城师/设计师、数据库开发人员/管理员还是.NET码农,我们都欢迎您加入我们的行列!

 

爆栈的官网:

 

 

 

软件生涯的开始

 

上初二,学校开了电脑课。电脑老师叫邓腾飞,

 

第一次上课,眼睛里看见的是一台台白色的机器,带了个像电视的东东,能显示东西,真神奇。课程上多了,觉得电脑挺好玩的,感觉就像在跟电脑交谈,而且比较听话,从来没有人这么听我的话。不过问题来了,当时安装的是DOS3.x版,满屏幕是英文,很多都不认识。这个时候我就更加希望能把英文掌握好。


到了初三,终于有了属于自己的第一台电脑,386,DX40,4M内存,120M硬盘,当时感觉很好了。以前是一个月才回家一次,有了电脑后就常常回家了,一到家就“抱”着它,经常捣弄到凌晨4-5点。

 

后来电脑升级了,486,DX80,开Turbo的,4M内存,210M硬盘,光电鼠标,还带个钩可以挂到显示器边上的,很有趣的设计。至今,这台电脑还放在老家,或许,多年后,要么放博物馆,要么给孙子说:你看,你爷爷当年的电脑是这样的。


初三毕业,会考,我的英文拿了满分,英文老师很替我高兴,说这么多年没有人拿这么高分,说要奖励我一本英文语法书,名字忘记了,但我仍然记得封面颜色是红是的,而且到现在还保留着,放在老家。当时就有那么一个念头:我是为了电脑学好英文的。

 

电脑老师的电脑,记得是Novell的无盘工作站,我们当年为了要拿权限,试图模拟个登录界面,荡老师输入密码时,这样我们就可以盗取了。不过最后没有成功。后来学生们的电脑用上了DOS 3.x。先用的GWBASIC,后来接触了Quick BASIC和Pascal。

 

上了高中,在电脑课中认识了几个志同道合的人,我们平时会常常交流技术。但大家都想做自己的事情,成立自己的工作室。这跟我以后所认识到的个人英雄主义很类似。我记忆中最大的便是我们几个曾经在一个暑假中进行一个比赛,用自己最熟悉的语言写一个程序,比一下技术水平,看看谁写得更好,可惜最后不了了之(没有评比)。当时大家的作品我仍然保留着,后来一次硬盘坏了,所有以前研究的东西都没有了。

 





上一篇:安卓软件开发教程
下一篇:标准的软件开发过程(转载)
感兴趣吗?

欢迎联系我们,我们愿意为您解答任何有关网站疑难问题!

关注我们

扫一扫,加微信

客户服务热线:0851-88574848 点击在线咨询 地址:贵阳市南明区花果园