困惑迭生的Coding啊……_谁识_百度空间

某个大牛在他的空间里说他写程序会忘记malloc与memset,这样的细节。
这些细节让我很容易想起一篇教程里面的话:“wire up the ...”,省略后面的好像是指UI控件与事件什么的。像在Matlab中写界面、给win form程序编界面事件等活,就是这样的wire-up吧。没啥意义,只是为了能让这东西正常运行。所以“code less, create more, deploy everywhere”真是有吸引力。
好像一开始接触程序的时候还是文曲星的BASIC,那时觉得连“FOR I = 1 TO 100 STEP 99”这样的代码中的i都是灵动的,因为一般都会接个LINE I,0,I,79之类的语句让它在屏幕上画线。这种方式来编窗体程序肯定会让人疯的吧。不过因为很久没编过游戏和图形的程序,这些画图命令就不怎么用了。
现在做的的编程多少有应需的成分 - 相比起以前在文曲上只是为了心意而生的程序而言,因为有很多底层的东西都有人做了,像各种开发用的框架,以及数据库访问和HTTP服务器框架这些东西。因为现在的程序功能都要做得太强了,所以这些库就层出不穷,让开发的人有很多范围可以选择。但对于我这样的菜鸟来说,就会在用这些框架的简单功能时,有突然觉得自己编程无所不能一般的感觉,但待到深入后,就马上被API、设计模式的的天罗地网淹没了。
所以,可能可以理解为何有些人熟悉一个语言就不挪窝,xenophobia。
还有,就是框架虽强,但并不能让人编出来的东西都符合ACID这四个特征,具体什么的忘记了,反正我不会忘记那种在编C++、Verilog或是C#都共通的、绝望的找BUG的感觉。若是云计算,也当有云死机,云中毒吧。
.Net是什么东西我不是很明白,但一开始尝到甜头是可以用一个String类来省掉所有C++课中与char[]有关的作业中做的那些麻烦事儿。后来,在一些实习面试中看到类反射、P/Invoke之类的玩意,才知这东西叫“托管代码”,更夹着一层“MSIL”为个中玄机。它与非托管代码之间搭了多少桥梁,托管代码就有多么深奥。所以遇到同样的一个程序用C#写出来就会出错而C++不出错的情况,我只能认定这种东西不啃透Windows Internals恐是今世不得而知了…
一直好像听说懂WINAPI现在已经没用了,但是好像Windows Phone 7又将非托管代码定时开放作为市场的一张xx。
玩电脑到现在,其实总是有很多IT之外的促因,在困顿或没想法时探破昏暝。可能开发应用程序就是这样的吧 - 不算技术活。
============================
某个认识的学文的人去考博士的奖学金考试,回来后因为感到考试难度期望与实际的落差很大而意气风发,想来年狠背古籍再战博士奖学金。他才大一诶……若是换成Coding的方面的“奖学金”,那至少也应当是ACM这个级别的了。
但那种程度必然是没有达到…因此我也越发觉得应当思变,仅有Coding一把刷子是干不过别人的。有{yt}翻到了仙剑3的主策划写的一篇文章,觉得左手写程序,右手写文画画,未尝不是种出路…换种苦法也好。
反正……Coding感觉是比较靠意识的一项事情,这种意识主要影响每百行Bug数吧。最终{zh0}的结果,就工作而言感觉要是能做到架起需求与设计的桥梁就好了。当然,要轻盈如燕过,迅捷如织梭那样,信手得来才得{zh0}。目前也只能想到这么远。
============================
{zh1},让思维跳跃再多一点吧
其实很多人知道,现在我们用的电脑,即是一个娱乐用具,也是一个开发用具。
若是有{yt},开发用具的这个角色被剔除,说不定人机体验就更好。
比如iPad这样的。



郑重声明:资讯 【困惑迭生的Coding啊……_谁识_百度空间】由 发布,版权归原作者及其所在单位,其原创性以及文中陈述文字和内容未经(企业库qiyeku.com)证实,请读者仅作参考,并请自行核实相关内容。若本文有侵犯到您的版权, 请你提供相关证明及申请并与我们联系(qiyeku # qq.com)或【在线投诉】,我们审核后将会尽快处理。
—— 相关资讯 ——