Hello World! 你好,博客园!

先说下本文标题,各行各业都有自己的行规和一些内行人玩的梗什么的,这是我开始写技术博客的第一篇,所以它的标题毫无疑问只能是Hello World!

介绍一下我自己

我算是一个少见的科班出身的开发者了,16年毕业于一个普通的211大学计算机科学与技术专业。

科班出身当然不一定要从事程序员,而即使从事程序员这一行业,科班出身也不能让你代码写的更好,或者bug更少。我之所以从事这个行业无非是自认为有点小聪明,也恰好刚接触电脑时,对隐身于网络的大侠黑客有些小崇拜?????,所以义无反顾跳进了这个坑。

14年的时候,我读大二,有了我人生中第一台WP手机(HTC 8X,不知道有人认识不?)。那时候的WP生态一片荒芜,我一拍脑袋,咦,这不正是大展身手的好时候!?

从零入门,陆续开发了一些WP的应用。其中获得比较大关注度的是一个叫“文件管家”的文件管理类应用,算是抓住了WP8时代没有文件管理器的福利时期,很快下载量破万(截止到我停止维护的时候,大约总下载量6万左右,评分4.4),口碑相当不错。

对的,你没看错,这是我的第一台WP手机(它还活着!),以及我的文件管家应用。

这里还有我当时发布初版文件管家的微博,有时间也许我会专门写一篇文章来回忆下WP开发的那段时光。

之后又做了一段时间的WP开发,也参加过微软商店的开发活动(微软开发者福利真的很多,我也兑换到过Lumia手机),但最后还是跳出WP开发这个深坑(契机非常搞笑,我的WP手机升不了WP10,一气之下换了安卓,同时那段时间也在不务正业打游戏...)。

大学剩余的时间里,又私下里陆续做过安卓开发(毕设作品方向),学过IOS开发一阵子,也写过一段时间WPF程序(当时写的一个播放器),甚至还学了几天的Unity3D,想要自己搞游戏,当然这是另一个深坑...

毕业的时候最为迷茫,没有过多的准备,没想好何去何从,稀里糊涂先面试进了一家地方国企(格力空调,董大姐旗下)试图做移动端开发,后来离职去了另外一家服务于政府的企业做WPF开发。这两份工作都算不上令人满意,时间也不长(加起来接近一年的时间),但也还是做了不少东西的。

最后在机缘巧合之下,在新的公司开始了UWP开发之旅。

关于我现在的研究方向

我目前有在开发一个新的UWP应用,并且在维护一些个人的开源项目,可以通过微博以及GitHub了解到我的最新动态。

为什么有了这篇文章

其实就是来立另外的一个Flag!

做技术什么的,并不是每天写写代码就足够了。软件开发总的来说是一个很年轻的行业(从第一台通用计算机诞生到现在不过区区几十年),但是这几十年间,软件开发技术蓬勃发展,已经在方方面面产生了非常多的技术成果,面向不同的平台和应用场合,又有着各种各样的应用技术。可能一项技术从出生到基本完善可用,建立起生态链,甚至你等不到它完全的稳定下来就有可能被淘汰掉(没错,我说的就是WP/UWP开发!微软砍刀部立功!)。

技术发展是如此之快,我们这些从业者永远都在学习之中。而这就会有个问题,我们每天接触到的技术大多数都是有其寿命和应用方向的,那么如果有一天它被淘汰掉,我们还能剩下什么?我们会被淘汰么?

当然不会,技术是有其本质的,所谓万变不离其宗(这也是我玩票接触诸多平台开发后的一点小感悟),我们能剩下的当然是有的,就是你的编程思想,你的工程架构能力。上升到这个层面的经验积累是不会过时的,是我们的底蕴所在,我觉得这也应该是我们立足行业的真正资本。

很惭愧,做开发也有很多年了,从刚开始的小白到处爬坑,到现在多多少少经验和技术都有了一些,可是本人是个十足的懒人,干什么都有点耐不住性子,浅尝辄止,这是做技术的大敌,我给自己立Flag也是希望能摆脱这个缺点。

写技术博客最早可能一年前就有这个想法了,甚至我买了一个域名试图来搭建一个个人博客,当然至今仍是空空如也,不然也不会有这篇文章了。软件工程这一行业的兴起源自于上世纪七十年代的软件危机,对大项目进行工程级别的规划防止项目崩溃,这不只是软件开发的经验,这对我们人生规划也是有所裨益的。

简而言之,做好规划有助于项目(人生)稳定进行(成长)!

关于博客的分享内容方向

接下里我打算维持一个月最少更新两篇技术文章的速度来记录我这段时间的研究方向和成果,大概包括以下方面:

  • UWP开发相关技术分享;
  • SVG解析以及渲染,主要是对自己写的一个SVG库(这里有应用实例)的技术分享;
  • 个人开源项目的技术分享;
  • Win2d图形库相关;
  • 自己开发过程中使用到的新技术及新感悟。

我分享的博客将尽力遵守以下几个标准:

  • 原创性,所有的东西都是经过我验证的,可能的话我会同时提供源代码下载,很多人分享过了的技术将不会再赘述;
  • 提出问题尽力给出我自己的思考方向和解决方案,希望给大家有所启迪。

另外写技术博客也是希望能接触更多大牛,分享中学习,请大家不吝指教。

原文地址:https://www.cnblogs.com/hhchaos/p/9925718.html

时间: 2024-10-29 19:08:14

Hello World! 你好,博客园!的相关文章

博客园,你好

来博客园的第一天,说说感想... 工作一年多了,每次遇到问题时,总是上网搜索看看其他人是否遇到同类型的问题,很幸运的是,大部分问题都能依靠别人的博客或者文章解决.. 我一直很佩服能坚持写博客的人.从技术的角度出发,能将自己工作中遇到的点滴难点及重要技术提炼成条理清晰的文章,这本身就是能力的体现. 即使现在不是技术大佬,将来也是:从品德的角度出发,能将自己的技术及经验无私奉献,让后来者少走弯路,这种开源奉献难道不值得敬佩吗? 这就是我写博客的原始冲动..我会陆续将工作中遇到的难点记录下来.解决不了

bk-02 C++ vector用法 博客园

HappyWorking! 博客园 管理 C++ vector用法 在c++中,vector是一个十分有用的容器,下面对这个容器做一下总结. 1 基本操作 (1)头文件#include<vector>. (2)创建vector对象,vector<int> vec; (3)尾部插入数字:vec.push_back(a); (4)使用下标访问元素,cout<<vec[0]<<endl;记住下标是从0开始的. (5)使用迭代器访问元素. vector<int

博客园客户端UAP开发随笔 -- App UI设计的三大纪律八项注意

前言 每一个页面都是这个App的门面,尤其是主页面,看上去干净整洁清爽宜人容易操作,那么你的App就成功了一半.这也反映出了你这个开发团队的基本审美素质和设计理念.如果你不是一个团队,而是一个个人开发者,建议你好好读读以下心得体会,相信会帮助你做出好看而实用的App.用一堆拥有丑陋UI的App充斥Window Store,不是我们高大上的程序员所为,被其他手机开发平台的开发者们耻笑. 三大纪律: 1)不乱用颜色.一个页面内不要超过3种颜色 2)不乱用大图片当背景.你是想让用户看你的背景图片呢,还

博客园初体验

从2018年10月起,正式学习Python,之前的一个月学习了计算机的基础知识,初识了计算机的组成,工作原理,上网协议,Linux系统的简单命令等.上完基础课后感觉自己就是个计算机白痴,同时也觉得今天的人们所享受的互联网带来的便利是这几十年来全球各地计算机行业前辈的不懈努力得来的,其中的艰辛,只可谓是,如人饮水,冷暖自知.也正因为前辈们的不懈努力,再给今天带来巨大便利的同时,也给试图深入了解计算机世界的学习增加了许多的困难,真是福祸相依啊. 今年大二,专业是自动化,也算是和计算机有点关系的专业吧

在博客园安家了

在博客园申请了新的博客. 原本的博客在csdn的,由于今天晚上无故的不能发布文章,也不能修改文章. 对csdn感到特别失望,故于cnblogs申请了新的博客,以后就在这里记录自己的学习经历了. 就是这样. ———————————————————————————————————————— ----我是一只弱渣程序猿

Today入驻了博客园

<html> <head> <title>Today入驻了博客园</title> </head> <body> 抱歉,今天才入园 </body> </html>

C#项目中使用 Selenium + PhantomJS 模拟登录博客园

Selenium selenium 是一个web的自动化测试工具,不少学习功能自动化的同学开始首选selenium PhantomJS PhantomJS是一个基于webkit的javascript API.它使用QtWebKit作为它核心浏览器的功能,使用webkit来编译解释执行JavaScript代码.任何你可以在基于webkit浏览器做的事情,它都能做到.它不仅是个隐形的浏览器,提供了诸如CSS选择器.支持Web标准.DOM操作.JSON.html5.Canvas.SVG等,同时也提供了

我的版权何在?博客园就不维护博友文章的版权?

说到版权心里就很不爽,大家很多时候自己的利益都有被侵犯的时候,很多人感觉不再乎,以前自己也是. 自己以前在51cto技术博客也写博客,不能说每天都写吧,但是每周都会出新笔记,当时自己也有很多粉丝,当时朋友就给我说,记得写笔记啊,我们都等着看呢,晚上10点前发出来,我必看.当时自己把自己知道的,结合所学到的一块做成world文档,加图片,标注,一心一意的写,偶尔也会录个小视频.想着自己会有越来越多的粉丝,后来博客就被封了,就中午下去吃顿饭的功夫,后来申诉去了,说我博客内容雷同,想想可能版权的问题,

初到博客园

因为一份新的工作,开始接触到软件开发的知识,虽说只需要掌握一些基础的linux,mongodb的知识,可是对于我来说,也是个不小的挑战. 已经接触linux的基础命令,知晓一些基础的命令行,参考鸟哥,从一开始的小白,安装软件,到现在基本的一些常识都在慢慢的积累,希望自己不要跑偏,朝着目前的工作需求慢慢前行. 也许正是因为工作需求,我自己才能从头开始学起一门新的知识,毕业才两年,似乎很多时候,已经很难静下心去学习新的东西,此次正好换城市,换工作,换行业,而且,领导给我时间让我自己学习,这是多么仁慈

实用scrapy批量下载自己的博客园文章

首先,在items.py中定义几个字段用来保存网页数据(网址,标题,网页源码) 如下所示: import scrapy class MycnblogsItem(scrapy.Item): # define the fields for your item here like: # name = scrapy.Field() page_title = scrapy.Field() page_url = scrapy.Field() page_html = scrapy.Field() 最重要的是我