电脑书
20年前是16位元年代(任天堂 Sega….)那时能用程式画出2D图形就算很有成就感了…. (如果您对写游戏有兴趣或电脑绘图 了解2D3D座标可是很重要的) 后来进入了专科学校学的是C语言 其实C语言算是高阶语言里最基础的 当时VB虽然也很基础 但他其实只是微软为了让入门者又更简单的方式学程式所包装出来的语言. 所以学C是比较好的 日后学其它程式语言就会比较容易上手; 当时是利用C绘图约10种机构2D动画图,圆周运动,直线运动...等等,用到了三角函数(sincos..)计算出每个点的座标. 所有高阶程式都是由逻辑运算子(><=..) 条件运算式(if then)及回圈loop、函数function…等等组合而成的. 说穿了. 所有高阶语言都是一样的. 只是有些语法有些不同. 所以只要您学会其中一种语言 基本上再学其他语言不会有太大的困难。 梁爸这一路从VB C Foxpro VB VB.NET C# Javascript nodejs….到Iot的Arduino程式都一直是用上述那四个基本的组合来写程式. 但戏法人人会变 各有巧妙不同. 经验的累积也是很重要的. 要学好一个程式语言 学习的动力很重要 相信大家都知道 通常学校的电脑课里 总有人很厉害 有的是要别人帮忙的. 梁爸因为对电脑非常有兴趣 这20年都是买电脑书回来自己学习练习 没有去上过任何程式语言课程 如果你有这样的动力 那么你在程式领域里会比较有成就感 可以一直写下去. 梁爸担任程式主管五年左右 面试过许多新人 也曾遇过工作一年后觉得自已不喜欢写程式而转行的. 虽然他也可以写出程式 但就是少了某些目标跟动力而放弃. 因此他觉得写程式没有动力及成就感. 可即早知道自己的兴趣也很好呀 即早转行是不错的决定 可以在别的领域成功。 如果您对写程式有兴趣这是一个很好的起点 接下来可以找一本书自学看看 把上述四个语言程式基本学好 然后写出你想要的应用程序 你将会有成就感 然后继续往coding人生迈进
当年,我初看《SICM》(Structure and Interpretation of Classical Mechanics)时,我不太懂做那些练习题目,因为那时,我是只是初学,而尚未能掌握,内里的编程语言 Scheme programming language。 《SICP》跟《SICM》,同样是超级名著。但是它不易理解