作者OriginStar ()
看板Soft_Job
标题Re: [请益] 谁最适合做Java学习者的垫脚石???
时间Sat Oct 17 10:19:29 2015
像我是从高中时学组合语言开始的,简单说就是一个指令一个动作
不过这需要对这个硬体架构有所了解才行
而教学是需要让学生有学习兴趣的,会来念相关科系的不代表有意
愿学习,有些可能是被父母要求,有些可能是分数刚好到了,有些
可能是认为未来比较有就业机会…等等等
像Java这种程式语言省去了一些以前写程式要做的(像记忆体管理之
类的),又支援一些现代程式需要有的图形、网路、多语系功能,可
让学习者了解写程式的运作流程
比起写程式,更重要的是如何解决问题,例如客户提出一个需求,
如何把架构弄出来(要用何种程式语言、需要DB吗,那种DB,需要
网路吗,走client-server还是Distributed…等等等)
甚至当你的主管要求你解决客户的问题时,你可以提出更好的方法
,让主管好做事,自己也省事,客户也满意
等原PO接触design pattern之後,应该也会问透过何种语言学习
design pattern比较容易了解吧
※ 引述《longmahero (正道战警)》之铭言:
: 很抱歉!我的思维比较天马行空,请高手大大们别见笑!
: 我发觉台清交的电资学院有门课程:计算机概论与程式设计
: 这是大一生的基础课程,虽然各校名称相同,
: 但好像有的学校教的是C语言,
: 有的是教C++ 不过共同点是他们大二课程,都是教Java语言。
: 请问学校课程这样的安排是否有特殊意涵?!
: 曾听过一个说法:
: Java是以C++为基础所发展出来的编程语言。
: 若上述为真,那是否代表先学C++这类物件导向的语言,
: 会较有助於Java的理解与学习?!
: *疑点:
: 1. 先学C语言会混淆Java的学习 vs 先学C++会混淆Java的学习
: 大家认为上述何者较贴近事实?大家觉得C与C++哪个较适合做Java的垫脚石?
: 2. 既然Java这种高阶语言已自行解决记忆体管理与配置等底层问题,
: 那麽Java学习者还需要懂计算机的底层问题吗??
: 换句话说,Java Coder还有必要懂数位逻辑,计算机组织,作业系统等
: 底层知识吗??
--
旅游 & 摄影相簿
http://www.flickr.com/photos/originstar/
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 111.251.197.76
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Soft_Job/M.1445048371.A.E87.html
1F:推 longmahero: 发人省思的经验分享 很棒! 谢谢! 10/17 11:26