文章插图
笔者是一名工科生,大学本科是能源相关专业,对C++基本语法略通 。笔者第一次进导师实验室的时候,看到研究生们人手一台电脑编写代码,这时笔者才知道原来读研是要学习编程的 。因此读研第一年,除了上课以外,笔者就将主要精力用于学习编程语言,待到研二正式进入实验室就是编程做仿真、做程序了 。
有了成果才能够写SCI论文(毕业要求),因为SCI论文,笔者用业余时间学习了一门编程语言,但收获绝不仅仅是一个编程技能,在学习过程中不仅培养了对编程的爱好,也让笔者有兴趣尝试一些程序员工作 。
笔者作为一个非专业的编码爱好者,完全靠自学编程,因受益良多,所以也推荐大家读研读博期间如果有机会也学习一下编程 。这里分享一个笔者非常喜欢的网站——
codewars(www.codewars.com),它是一个通过解决多种类型和难度级别的编程任务,帮助您学习、训练和提高编程技能的平台 。用户可以订制想学习的编程语言、学习难度以及学习方式 。
1.codewars有什么用?
下图是一个codewars挑战界面,左边是挑战介绍(都是英文的),右边是编写代码的窗口和测试内容 。codewars的操作很简单,挑战难度要比能力稍高,比玩手游、网游还要上头 。
磨练你的技能
codewars提供了很多小型编码练习,这些练习可以帮助用户加强不同编程语言的编码技能 。用户在codewars上可以挑战自己,掌握当前选择的编程语言,或扩展对编程语言的理解 。
获取实例练习
在浏览器上编写代码,解决小型问题 。用户可以测试案例检查代码,可以反复训练提高代码的质量和编码技能 。
获得军衔和荣誉
codewars提供了不同级别的挑战难度,kata排名从初学者到专家 。当用户完成更高等级的挑战时,就会逐步晋级,从而开发编码技能的潜力 。
挖掘集体智慧
codewars提供了所有挑战的解决方案,用户可以对比自己的解决方案与其他人的解决方案,以便更好地理解和提高 。
创建自己的kata
codewars的编程专注于用户的兴趣,也有开发人员面试问题,以及挑战创造力极限的问题 。在编码挑战中,用户可以获得作为老师的荣誉 。
2.codewars的注册账号
如果你想要使用Codewars平台,首先要注册一个账号,注册流程比较简单——一个邮箱就足够了,但是还有一个小测试才能完成注册 。
(1)注册完成以后,选择你想要挑战的编程语言,如下图所示 。codewars基本覆盖了比较流行的编程语言 。
(2)选择一个编码语言以后,就会进入第一个(入门级)挑战(两个整数的乘法),如下图所示 。在这里直接输入你的代码,点击“SUBMIT”就可以提交 。
如果您的代码运行得到的答案是正确的,那么用户可以看到红色提醒,如下图所示 。
它会提示您“代码没有正确执行,试着找出原因 。”这个时候不要慌,好好看看它的提示,找出错误原因,再点击“TRY AGAIN”,重新编写代码并提交 。
如果您的代码运行得到的答案是正确的,那么用户可以看到
以上关于本文的内容,仅作参考!温馨提示:如遇健康、疾病相关的问题,请您及时就医或请专业人士给予相关指导!
「四川龙网」www.sichuanlong.com小编还为您精选了以下内容,希望对您有所帮助:- 神经衰弱如何进行药膳?
- 怎么才能促进新陈代谢?
- 新挂的车牌不能办理进京证吗
- 没进京证用高德地图能避开吗
- 2021年可以办长期进京证吗
- ?进京证是根据车牌还是驾驶员算的
- 能进能退的星座 能进能退的星座女
- 哪个导航能避开进京证
- 进京证是抓拍还是一直拍
- 2021电子进京证不打印会被拍吗