我有一个方法判断你有没有编程天赋

这篇具有很好参考价值的文章主要介绍了我有一个方法判断你有没有编程天赋。希望对大家有所帮助。如果存在错误或未考虑完全的地方,请大家不吝赐教,您也可以点击"举报违法"按钮提交疑问。

我有一个方法判断你有没有编程天赋

一 前言 基于知识的诅咒的原理

做一个敲击者很难。问题在于敲击者已拥有的知识(歌曲题目)让
他们想象不到缺乏这种知识会是什么情形。当他们敲击的时候,他
们不能想象听众听到的是那些独立的敲击声而不是一首曲子。这就
是“知识的诅咒”。

一旦我们知道某样东西,我们就会发现很难想象不知道它是什么样
子。我们的知识“诅咒”了我们。对于我们来说,同别人分享我们
的知识变得很困难,因为我们不易重造我们听众的心境。

敲击者/听众试验每天都在世界各地重演。CEO和一线员工、老师
和学生、政客和投票者、商人和消费者,作家和读者都可以看成敲
击者和听众,所有这些群体之间都需要持续不断的沟通,但是如同
敲击者和听众一样,他们之间存在着巨大的信息不对称。

二 方法 对于零基础的人测试简单程序的理解度

对于一个编程零基础的大学生来说,或者是其它专业的毕业生,
在排除了大型程序,汇编语言的程序,正则表达式的程序,
复杂算法的程序之后,给一个普通的一百行以内的程序,被测试者
应该能看懂程序的内容和编程者的意图。这就算是有编程天赋了。

大型程序的理解,不仅需要对函数调用,或者说是对对象的方法的
调用的语法的理解,还要根据大型程序的结构,逆向推出程序的
调用关系。所以它被排除测试程序的范围。

对汇编程序的理解,必须有计算机体系结构的知识,以及汇编语言
的内存模型,还要了解指令格式,学习的门槛比较高,不是零基础
的人能立即看懂的。

对正则表达式的理解,需要有编译原理和形式语言的知识为基础,
至少要理解有限自动札的相关知识,否则不容易看懂正则表达式的
语法。 这种程序所以不能作为测试程序。

复杂算法的程序理解,涉及到相关的数据结构与算法的精妙的设计,
需要专门学习了数据结构与算法的设计,才能更好地理解。

测试的好题目有helloworld程序,计算与打印乘法表的程序,逆向
排序字符串的程序,这些程序,如果用C语言,Java语言,python
语言写出来,都应该可以看懂了。如果是CSS,SQL的简单语言
也要直接看懂了。

三 劝退 选择自己的特长项目才更容易成功


纠缠于 a=a+1;这样的语句是为什么的朋友们,就可以直接劝退了,
天下职业有千百种,你可以找到更适合自己的工作,何毕挤这个独
木桥呢?

对于已经在编程领域干过两年的人,对于编程之路有疑惑的话,不
知道自己是否适合这份工作的话,我有问题列表,你可以问问自己
这些问题,详情见 博客 《如何测试出自己是否适合编程的工作?》
https://blog.csdn.net/gggwfn1982/article/details/130373350文章来源地址https://www.toymoban.com/news/detail-433539.html

到了这里,关于我有一个方法判断你有没有编程天赋的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处: 如若内容造成侵权/违法违规/事实不符,请点击违法举报进行投诉反馈,一经查实,立即删除!

领支付宝红包 赞助服务器费用

相关文章

  • 有没有免费格式转换工具推荐?PDF转化为PPT的方法

    在当今职场生活中,掌握文件格式转换技能变得异常重要。将PDF文档转换为PPT格式可以在演讲、报告等场合更好地展示和传达信息,为我们的专业形象增添亮点,接下来我们可以一起来看一下“有没有免费格式转换工具推荐?PDF转化为PPT的方法”相关的资讯吧。 有没有免费格

    2024年02月12日
    浏览(58)
  • 怎么看电脑有没有蓝牙功能?学会这4个方法就够啦!

    蓝牙技术,作为一种无线通信技术标准,已经广泛应用于各类电子设备中。对于电脑而言,蓝牙功能不仅能够实现设备间的无线连接和数据传输,还能提升用户的操作体验。 然而,并非所有电脑都内置了蓝牙功能,因此,了解如何查看电脑是否具备蓝牙功能显得尤为重要。

    2024年04月09日
    浏览(56)
  • 有没有简便的方法,让oppo手机的屏幕共享到iPad?

    手机屏幕共享是指将手机屏幕上的内容(如:游戏、电影、直播等)通过无线连接的方式传输到其他设备的显示器上,从而实现在两个屏幕上同步查看,获得更好的视觉体验。 实现方式:一般来说,手机屏幕投射主要通过以下两种方式。 a. Miracast协议:这是一种无线显示标准

    2024年02月02日
    浏览(116)
  • 努力有没有用?

    努力有没有用? 都说站在风口浪尖,猪都能飞起来。 但时代的红利也是给有准备的人才能抓住。凭什么人家努力了那么久,做了那么多准备,在无人问津的小黑屋熬那么久,终于出人头地后被说成是吃了时代的红利。 努力,汉语词语。拼音:nǔ lì 释义:尽力的使出自己的

    2024年02月08日
    浏览(77)
  • @Conditional+@Configuration有没有搞头?

    在了解 @Conditional 之前先花 10 秒钟复习一下 @Configuration 这个注解。 @Configuration 是干什么? 是配合 @Bean 注解来配置 Spring 容器的 bean 的。 那它为什么会出现呢? 因为配置 bean 的另一种方式是 xml ,狗都不用。 那给个示例看看呗? 简单。 下面进入主题: @Conditional 是什么东西

    2024年02月03日
    浏览(50)
  • 有没有比读写锁更快的锁

    在之前的文章中,我们介绍了读写锁,学习完之后你应该已经知道了读写锁允许多个线程同时访问共享变量,适用于读多写少的场景。那么在读多写少的场景中还有没有更快的技术方案呢?还真有,在Java1.8这个版本里提供了一种叫StampedLock的锁,它的性能就比读写锁还要好。

    2024年02月12日
    浏览(52)
  • 有没有免费版的配音软件?

    先不要着急去买付费的配音软件。 (我就被忽悠过,买了付费配音软件后,实际没用几次) 当你明确的知道,剪映配音的不足时,再考虑选付费的配音软件。 img src=\\\"https://picx.zhimg.com/50/v2-95aba0d9f80af68ad0cb25c5afbee450_720w.jpg?source=1940ef5c\\\" data-caption=\\\"\\\" data-size=\\\"small\\\" data-rawwidth=\\\"821\\\"

    2024年02月07日
    浏览(48)
  • 怎么看自己有没有安装tensorflow

    如果您想检查计算机上是否已安装 TensorFlow,您可以尝试执行以下步骤: 打开命令行终端。 在命令行中输入 \\\"python\\\",然后按回车键,打开 Python 解释器。 在 Python 解释器中,输入 \\\"import tensorflow\\\",然后按回车键。 如果 TensorFlow 已安装,您将不会看到任何错误消息。相反,您将

    2024年02月16日
    浏览(53)
  • 使用键盘测试图解(测试键盘有没有失灵)

    键盘是很容易坏的电脑外置设备,也是必不可少的电脑用品,经常使用电脑 特别是程序猿(媛)更是每天都在使用 键盘很容易出现问题,键盘失灵后有的字或者数字打不出来特别烦人。这里给您提供一个方法,测试您键盘按键的好坏在线测试工具,每按一下键盘上按键,就

    2024年02月12日
    浏览(48)
  • 有没有高效便捷的视频下载工具?

    做影视剪辑或者后期工作的小伙伴们,经常需要扒一些视频作为素材,今天给大家分享四个高效便捷的视频下载工具,总有一个你满意的! 一、 Downni 一个超级视频下载工具,支持全网1000+平台视频的解析,页面清爽整洁,功能一目了然,支持不同分辨率的格式下载,还可以

    2024年02月08日
    浏览(50)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

博客赞助

微信扫一扫打赏

请作者喝杯咖啡吧~博客赞助

支付宝扫一扫领取红包,优惠每天领

二维码1

领取红包

二维码2

领红包