<li id="2aw4k"></li>
  • <div id="2aw4k"><tr id="2aw4k"></tr></div>
  • <div id="2aw4k"><tr id="2aw4k"></tr></div>
    <center id="2aw4k"><small id="2aw4k"></small></center><center id="2aw4k"><small id="2aw4k"></small></center>
    首页»程序人生»程序员,不要急于学习编程语言,先学会如何解决问题

    程序员,不要急于学习编程语言,先学会如何解决问题

    来源:infoq 发布时间:2019-02-25 阅读?#38382;?span id="spanClickTotal">

    这是一篇关于虚度青春的短篇回忆录。

    多年来,我一直在学习编程语言,然后用它们来构建更好的投资工具。在建立预测和风险管理模型之余,编程方面的工作堆积如山。

    但实际上,我并没有花太多时间在真正需要解决的问题上。

    我把大部分注意力放在了算法和编程语言上。多年来,我每周都要花几个小时学习计算机基础知识,却没有花太多时间应用这些知识来让现实世界变得更美好。

    而?#19994;?#19968;个朋友却基于微软 Office 开发出了一个完整的产品,它使用 Access 保存数据,使用 Excel 分析数据,然后使用 Word 输出报告。

    当他把产品卖给一家大公司时,我为他感到高兴,同时也有些嫉妒。我?#20154;?#26356;了解编程,但却没能推出可以解决实际问题的产品。

    实际上,为什么要开发产品比如何开发产品更加重要。?#19968;?#26102;间学习如何编程,而?#19994;?#26379;友把时间花在解决实际的问题上。

    他从使用非常简单的工具开始,一步一步往前走,直到?#19994;?#19968;个完整的解决方案。在这个过程中,他自学了如何将其他工具整合在一起。这仍然需要做大量的工作,但他做到了,尽管资源非常有限。

    神奇之处在于“为什么”

    后来,我加入了一?#39029;?#21019;公司,并最终汲取了这个教训。

    一个团队能否取得重大突破从来都不取决于如何使用代码完成某些功能,而在于知道要做什么,以及为什么要这样做。

    在创造性的旅程中,没有什么比在不必要的东西上投入太多更令人心碎的了。

    如果你想要创造出一些有用的东西,首先要知道“为什么”要这样做。从一开始你就要问自己?#26680;?#20250;用这些东西,它们将如何改善他们的生活?

    专注于解决真正的问题可以加快学习速度

    当你专注于真正需要解决的问题时,大脑中的信息留存率会更高。我们的大脑会优先考虑需要保存的信息,并忽略大部分其他东西。这样可以节约能量,但不利于学习。

    知道自?#20309;?#20160;么要学习,就相当于触发大脑要优先考虑新信息。

    ?#38750;?#21019;造性的活动会让你学得更快,而这并不要求你一定要学会一门编程语言。

    下面这些?#34385;?#27604;学习编程语言更重要

    ?#19994;?#30495;正的问题。

    把问题写下来,它现在是什么样?#27169;?#23427;应该是什么样?#27169;?#24182;尽可能详细。例如,如果你的问题与使用 Office 文件格式保存数据有关,那么就详细?#24471;?#36825;方面的问题,这样有助于?#19994;?#26368;好的解决方案。

    当你对问题本身以及你想如何解决问题有了很好的描述,你就已经成功了一半。

    然后你要努力去澄清问题,朝着可以?#19994;?#35299;决方案的方向迈进。

    如果你在这个时候纠结于编程语言,那么你可能不是一个好程序员。你要不断培养描述问题和解决方案的能力。

    当你对问题有了很好的描述,并且?#38750;?#22320;知道想要什么,然后再去学习一门编程语言来解决这个问题就变得很容易了。

    英?#33041;?#25991;

    https://medium.com/datadriveninvestor/dont-learn-a-programming-language-solve-a-problem-instead-654f6bbfb573

    QQ群:WEB开发者官方群(515171538),验证消息:10000
    微信群:?#26377;?#32534;微信 849023636 邀请您加入,验证消息:10000
    提示:更多精彩内容关注微信公众号:全栈开发者中?#27169;╢sder-com)
    网友评论(共0条评论) 正在载入评论......
    理智评论文明上网,拒绝恶意谩骂 发表评论 / 共0条评论
    登录会员中心
    大乐透彩票预测
    <li id="2aw4k"></li>
  • <div id="2aw4k"><tr id="2aw4k"></tr></div>
  • <div id="2aw4k"><tr id="2aw4k"></tr></div>
    <center id="2aw4k"><small id="2aw4k"></small></center><center id="2aw4k"><small id="2aw4k"></small></center>
    <li id="2aw4k"></li>
  • <div id="2aw4k"><tr id="2aw4k"></tr></div>
  • <div id="2aw4k"><tr id="2aw4k"></tr></div>
    <center id="2aw4k"><small id="2aw4k"></small></center><center id="2aw4k"><small id="2aw4k"></small></center>
    七乐彩复式中奖规则 吉林11选5守号秘诀 nba游戏 新疆25选7开奖公告 彩票后台老板 北京赛车pk10怎么投注 娱乐场所厚白方巾 时时彩快乐10分 大乐透走复式 天津快乐十分中七个号 山东群英会最新走势图 吉林快3开奖结果 山西十一选五最新遗漏 香港管家婆六合图库 澳洲幸运5开奖查询