摘要:
观察了许多初创公司技术方案的选择,我总结基本遵循8个字:快速灵活,物美价廉。我们也应该根据自身实际情况,跳出束缚与时俱进,选择智能互联网时代最有力的技术和工具。 基础编程语言 候选者:C#/C++/Python C#相比Java语法更先进,生产力在各种语言中名列前茅。Java虽然在大型架构中有人才和 阅读全文
摘要:
匆匆一年又要过去了,岁月流逝之快已经没有时间去感慨,简单总结一下,希望2017年再接再厉。 人活着无非是工作和生活,工作上从年初就开始谋划调动回老家,并顺利找到工作,但没想到无法适应国企的环境。与其浪费时间还不如自己创业,哪怕静心学习一段时间,但很快又找到了新工作。今年接触前端开发MVVM比较多,也 阅读全文
摘要:
今天复习以前的代码,突然发现插入排序用的二分查找算法实现得很别扭,于是试试重写一个,没想到相当顺利,几分钟就写好并测试通过了:static int BinarySearch(int[] array, int value, int start, int end) { if(start == e... 阅读全文
摘要:
各位小牛大牛老鸟菜鸟们好,欢迎参观我的设计模式世界。这个世界我已经总结多年了,现在才刚刚成型。But I have a dream,梦想所有开发者都能一夜之间认清所有设计模式,还幻想以后大家认识设计模式时,必首先google本文,嘿嘿。前辈同仁们已经总结过很多,至今首页上设计模式的文章仍然层出不穷。... 阅读全文
摘要:
用惯了Visual Studio,像被惯坏了孩子,很难适应别的IDE。 上个月Win7系统崩溃了,重装后,自然VS也没了。这次下定决心,绝对不在自己电脑上用VS了,于是重新捡起SharpDevelop,晚上下班后写写小代码足够用了,以自己现在这种经验,再受IDE的局限应该很小了。 用了最新SharpDevelop 5.1后,发现其一个很不错的功能,类似VS中自动添加命名空间,或实现... 阅读全文
摘要:
距微软发布Windows Phone 7已经四年多了,WinPhone的市场份额一直萎糜不前。去年微软收购诺基亚,如特洛伊木马般戏剧,却没有挽救WinPhone,甚至出现下滑,已经不足3%,已经基本被边缘化,很多原来为其开发App的大公司都放弃了,更别说小开发者。 这种情况,完全与我当时的预计相反,因为微软既有财力支持,WinPhone上开发App效率又明显高于Android/iOS,然而... 阅读全文
摘要:
雨水节气果然天天下雨,又是一年跳槽面试的高峰期。 虽然已经过了那个年龄,回想当初自己此时的情景,仍历历在目。 如今的我独钓寒江雪,现在开始真正的静下心来,研究一点自己的东西。 光阴如梭,时过境迁,微软都放弃了,自己却仍然怀着Coding完美世界的梦想。 昨天到今天,我得承认,第一次使用nuget,第一次主动地写有意义的单元测试。 只写了两个测试函数,就有80.4的覆盖率,感觉不错。 我... 阅读全文
摘要:
走过的世界不管多辽阔,心中的思念 还是相同的地方 - 《回家》就在那个山顶听听来天堂的声音,就在那个村庄平息难以安静的灵魂 - 《带我到山顶》 在VB中,方法分为函数和过程(Function/Sub),相当于C系语言有返回值方法和void方法。沿用单元测试的叫法,方法称其为单元。很多人会疑问,这个有什么好说的呢?实际上颇有一些研究价值,请看分析。方法与面向对象老外有篇文章,《When A Method Can Do Nothing》。很多人表示看不懂,若一个方法什么也不做,要它干嘛?其实如果细品文章中的一段话:当你告诉一个对象做XX时,有时候它并不去做——发送执行XX的消息,意味着有时XX事件 阅读全文
摘要:
我想说其实你很好,你自己却不知道 - 《暖暖》你根本不需担心这世间怎想你,其实我说你已经够完美 - 《任何天气》 昨晚上突然想去查一下,.NET与Java的职位比,大约是1:2。据说学.NET和Java的比值是1:3,所以初学.NET好找工作,.NET还是中小公司用得多,多数大公司都招但比Java少得多。这还是编程语言优势在大公司业务中比重过小导致的。不过Windows外的.NET已经发展起来了,惊讶地发现Ubuntu上代码C#比重居然最高,未来大有可期。也翻到了一些谈.NET程序员工资的看法,我以前一直觉得这些讨论很无聊,无非是付出多少得到多少。不过现在从宏观看,确实.NET的低薪职位比例要 阅读全文
摘要:
今天起,文章开头都会推荐一两首好听的歌曲,以符合行文的节奏心情,纪念我们流逝的青春。第一天先推荐,许巍的《时光》、《曾经的你》。 编程领域从架构上,可分为两大部分,框架开发和应用开发。每个人都是从应用开发起步的,使用着各种官方或第三方框架。Java非常依赖各种框架,J2EE, Spring等。.NET一般只须.NET Framework。框架是现代编程语言不可分割的一部分,框架要精无须大而全,一个不足百KB的JQuery就改变了整个Web的面貌。在实际开发中,对框架往往有两种不正确的认识:一、把框架地位看得过高,往往发生在初学者身上。以为掌握框架就是掌握了这门语言。端着本上千页的《xxx高级编 阅读全文