正在入门C#的小张
我刚入门编程的时候选择的是桌面开发,语言是 Visual Basic 6.0(因为“图形化”)。但是后来因为VB6的衰落,再加上受到HC的影响,我便开始从学习编译型语言转为解释型语言了,桌面开发也随即停止。
虽然在那期间我也尝试学C语言,但是由于编程经验不够丰富,基础不是很牢固,再加上C对于那时候我来说太难了,所以我放弃了他。这也意味着我荒废了桌面开发,转为用Python开发网络应用。
再到了后来,我加入了XChat开发组,学习了NodeJS。从那时起,我的编程基础就变得牢固了,经验变得丰富了。
又由于前端开发的需要,我又入门了HTML、JS和CSS(当然因为急于求成只学了一部分,这是个遗憾),我便突然发现我可能被VB6糊弄了,因为大多数语言风格差不多(当然Python的差别大一点),都有类似于break之类的关键字,唯独VB不同(害得我那时候掉了好几根头发)。
最近看到XChat的机器人开发者a在用C#写机器人,我便萌生了回到桌面开发的想法,开始入门C#。
关于入门一个新的语言,对于那时候的我来说是件头疼的事情,但放到现在来说基本不是什么很难的事情,因为见得多了,就自然能从这其中找到规律。
祝愿我能成功入门C#吧!
冷知识:其实小张萌生回到桌面开发还有另一个原因。2022年11月末12月初,XChat站长fish提出重写XChat的计划,随即fish便进行了基本的汉化。由于某些原因,fish突然放下了新XChat(转交给小张),随后开发MelonIM,并且声称“HC的框架并不好,MIM(MelonIM)才是一个真正面向网络的聊天室”,这表明了fish即将放弃HC框架,XChat将在不久的未来被MelonIM取代。然而小张之所以一直跟着fish,是因为XChat的开发,fish对他的信任,再加上小张对HC框架有着特殊的感情。但是fish要弃用HC框架,那么小张便开始对fish失望。同时YC引战势力的卷土重来,也使得小张的第一条退路(回到他最初的启航之地——HC)化为乌有。彷徨不安的小张突然想起自己的哔哩哔哩账号,于是在12月下旬又找到了一条退路:去哔哩哔哩当UP主。毕竟这更有利于小张的发展。在两个失望的驱使下,小张决定:先做好准备,如果XC被fish抛弃,那么他就离开聊天室,去B站发展自己,用C#重振小张软件,开发面向普通用户的程序。