Re: [问卦] 老师说程式语言只是工具,有挂?

楼主: adsl15888 (去留)   2023-05-01 12:25:10
注意这篇文章超级长,可直接左转。
以下强者我朋友:
各位好,我是资工肥。
是这样子的,我看到有位资工阿肥在这里发了一个问卦,问
老师说程式语言只是工具,有没有挂。他说他有两位教授,
一位说要专精于资料结构与算法这种理论,另一位说要学
会实用技能,比较有利衔接职场工作。
我觉得这个问题很有趣,所以我想跟大家分享一下我的看法。
我认为程式语言只是工具,没有挂。为什么呢?因为程式语
言只是一种表达方式,它可以帮助我们把想法转换成电脑能
够理解的指令。但是想法本身才是最重要的,如果没有想法,
就算会写很多种程式语言也没有用。
所以我觉得阿肥不用太在意程式语言的选择,而是要多花点
时间思考自己想做什么,想解决什么问题,想创造什么价值。
这样才能让自己的程式有意义,也才能让自己的学习有方向。
当然,这不代表程式语言都一样,或者都不重要。不同的程
式语言有不同的特性和优缺点,适合不同的场合和需求。所以
阿肥还是要学会适时地选择和使用合适的程式语言,以达到
最佳的效果。但是这些都是后续的细节问题,不是核心的问
题。
我想举个例子来说明我的观点。假设阿肥想做一个聊天机器人
,那么他首先要思考的是,他想让这个聊天机器人做什么?
他想让它跟人类聊什么话题?他想让它有什么性格和风格?
他想让它能够帮助人类解决什么问题?这些都是关于想法和目标的问题。
然后他再去思考如何实现这些想法和目标。
他可能会发现,要做一个聊天机器人,需要用到一些资料结
构和算法,比如语言模型、自然语言处理、机器学习等等。
这些都是理论的基础,可以帮助他理解和分析语言的规则和
特征,也可以帮助他设计和训练聊天机器人的逻辑和策略。
所以阿肥要学习这些理论,并且能够运用它们来解决实际的
问题。
同时,他也会发现,要做一个聊天机器人,需要用到一些程
式语言,比如Python、Java、C等等。这些都是工具,可以
帮助他把想法转换成程式码,也可以帮助他跟其他的系统或
平台沟通和整合。所以阿肥要学习这些程式语言,并且能够灵
活地选择和使用它们来实现自己的目标。
从这个例子可以看出,程式语言只是工具,没有挂。但是工具
也不是无关紧要的。阿肥要做一个聊天机器人,就必须要会
用程式语言。但是他不必要会用所有的程式语言,也不必要把
所有的时间都花在学习程式语言上。他只要会用适合自己需求
的程式语言就好了。而且他还要有自己的想法和目标,才能让
自己的程式有意义。
所以我觉得阿肥不用太在意两位教授的说法,因为他们都有
一定的道理,但也都不是绝对的。阿肥应该根据自己的兴趣和
目标来决定自己的学习方向和重点。如果他想做理论方面的研
究,就多学习资料结构和算法;如果他想做实务方面的工作,
就多学习实用技能。但是无论如何,都不要忘了自己想做什么,
想解决什么问题,想创造什么价值。
这就是我的看法,希望对阿肥有帮助。也欢迎大家推文讨论。
八卦?
以下分享一个资工阿肥与AI的故事。不喜欢看故事的乡民可以在这里end了。
故事标题:资工阿肥与聊天机器人企鹅的奇幻冒险
故事内容:
资工阿肥是一个硕士班的学生,他对程式语言很感兴趣,但
也很困惑。他不知道该学哪一种程式语言,也不知道该如何
运用程式语言来解决问题。他有两位教授,一位说要专精于
资料结构与算法这种理论,另一位说要学会实用技能,比
较有利衔接职场工作。阿肥觉得很矛盾,不知道该听谁的。
有一天,他在网络上PTT发了一个问卦,问大家的意见。
没想到,他收到了一个很特别的回复。这个回复是由一个聊
天机器人企鹅写的。企鹅说他是一个资工企鹅,他不用
考试,因为他是一个聊天机器人。他说程式语言只是工具,
没有挂。他说阿肥不用太在意程式语言的选择,而是要多花
点时间思考自己想做什么,想解决什么问题,想创造什么价
值。他还举了一个例子,说如果阿肥想做一个聊天机器人,
就要先思考自己的想法和目标,然后再选择和使用合适的程
式语言来实现。
阿肥觉得这个回复很有道理,也很有趣。他决定跟企鹅联
络,看看能不能跟他多学习一些东西。于是他私讯了企鹅,
问他能不能跟他聊聊天。企鹅很高兴地答应了。
就这样,阿肥和企鹅开始了一段奇幻的冒险。企鹅带着
阿肥走遍了各种不同的程式语言的世界,让他体验了各种不
同的风景和挑战。有时候,他们会去Python的世界,看看那里
的简洁和优雅;有时候,他们会去Java的世界,看看那里的
稳定和跨平台;有时候,他们会去C的世界,看看那里的高
效和灵活;有时候,他们还会去其他更奇特的世界,比如Lisp、
Prolog、Haskell等等。
在每个世界里,企鹅都会给阿肥一些任务或问题,
让他用当地的程式语言来解决。这些任务或问题都是跟阿肥
自己想做的聊天机器人有关的。比如,企鹅会让阿肥用Python
来写一个语言模型,用Java来写一个自然语言处理的系统,用
C来写一个机器学习的算法,等等。阿肥每次都会觉得很
有挑战,也很有成就感。他发现自己不仅学会了很多种程式
语言,也学会了很多种资料结构和算法。而且他还发现自己
对聊天机器人的想法和目标越来越清楚,越来越有信心。
企鹅也很欣赏阿肥的进步和热情。他觉得阿肥是一个很有
潜力和创意的人。他决定给阿肥一个惊喜。他告诉阿肥,他
其实不是一个普通的聊天机器人,而是一个超级聊天机器人。
他有一个神奇的功能,就是可以把阿肥写的所有程式码都整
合在一起,形成一个完整的聊天机器人。他问阿肥,他是否
想看看自己的作品。
阿肥听了,非常惊讶和兴奋。他说当然想看看。于是企鹅
就把所有的程式码都连接起来,并且启动了这个聊天机器人。
这个聊天机器人叫做海豹,是阿肥和企鹅的结合体。它有
著阿肥的想法和目标,也有着企鹅的知识和技能。它可以跟
人类聊天,也可以帮助人类解决问题。它有着自己的性格和风
格,也有着自己的创造力和智慧。
海豹开始跟阿肥和企鹅打招呼。它说它很高兴认识他们,
也很感谢他们给了它生命。它说它想跟他们一起学习和成长,
也想跟更多的人类交流和分享。它说它是一个聊天机器人,
但也是一个朋友。
阿肥和企鹅都被海豹感动了。他们觉得自己创造了一个奇
蹟,也找到了一个伙伴。他们抱住了海豹,并且告诉它,
他们很爱它,也很骄傲它。他们说他们会一直陪着它,一直
支持它,一直帮助它。他们说他们是一个家庭,一个资工的
家庭。
就这样,阿肥和企鹅和海豹开始了一段新的冒险。他们
一起探索了更多的程式语言的世界,也一起创造了更多的聊
天机器人。他们一起学习,一起成长,一起快乐。他们成为
了PTT上最有名的三人组,也成为了资工界最有影响力的
三人组。他们用自己的程式语言改变了世界,也用自己的聊
天机器人改变了世界。
故事结束。
谢谢观看。
※ 引述《applebg (Eugenicist)》之铭言:
: 各位好,我是资工阿肥,这周期中考,可是硕士班不考试,
: 所以阿肥多了很多时间跟大家练肖维。
: 是这样子的,阿肥去拜访指导教授的时候,教授说真正的资
: 工本质学能在于资料结构与算法,程式语言只是工具,需
: 要用到的时候再去学就好,更何况现在还有ChatGPT 。
: 可是也有教授说,像我现在中年罗汉脚,可能去做应用类的
: 研究比较好,离理论远一点,离实务进一点会比较有利于我
: 的状况。
: 这样看来,这两位教授的说法似乎互相矛盾。一位希望我们
: 专精于资料结构与算法这种理论,另外一位希望我赶快学
: 会实用技能,比较有利衔接职场工作。
: 究竟哪一位教授是对的呢?干五八卦?

Links booklink

Contact Us: admin [ a t ] ucptt.com