当前位置:首页>幼教>正文

23岁女生,可以学习编程吗 幼师什么年龄可以学编程了呢女生

2023-07-17 01:18:18 互联网 未知 幼教

23岁女生,可以学习编程吗 幼师什么年龄可以学编程了呢女生

23岁女生,可以学习编程吗

23岁女生,可以学习编程吗

到目前为止的路…在远处转弯的道路,头顶上乌云密布

我上次写过关于为什么我29岁时就开始学习编程的信息(如果您有兴趣的话,请点击这里)。现在我想分享更多我如何学习编程的知识。到目前为止,这是一个比较典型的旅程,从探索开始,然后走在更明确的道路上。我希望阅读本文可以帮助您找出最好的学习方法。

初期

在从事全职工作时,我对编码的真正兴趣开始了。我过去涉猎过,尝试制作一个简单的小型Android应用程序,但从未完成。当我意识到这是我想要谋生的时候,我开始了很多人开始他们的编码之旅的地方:freeCodeCamp。我阅读了推荐信,并对能够在短短六个月内获得编码工作的想法感到兴奋(因为我很聪明,所以可能会更少一些,对吧?)。我完成了关于响应式Web设计的第一组课程,主要是在我的日常通勤期间在手机上(我拼车,所以不用担心-我不是在编码和开车)。我做了第一个项目,一个简单的致敬页面。

同时,我发现了一些可以在午休时使用手机学习编码的应用程序。SoloLearn为各种编程语言提供了很好的基础介绍。DCoder是一个很好的应用程序,用于练习求解算法并习惯于编写代码。但是,与智能手机一样有用的事实是,在手机上学习编码仍然非常困难-雇主也没有寻找专门从智能手机进行编码的人员。

我提到当我开始研究编码时,我正在从事一份全职工作。如果我是单身,我可能会继续兼职学习编程,每周工作40个小时,每周投入20-30个小时。但是,有了一个妻子和两个小孩,我很快意识到我没有足够的时间进行写作。编码。如果我希望很快就可以从事编程工作,那我就必须全职专注于学习。因此,我开始制定计划辞职以学习编程。

一个人挥手告别开始全日制学习

在那之后大约三个月,我确实在九月的最后一天辞职了。在我的狂妄自大中,我计划学习大约三个月,也许四个月,并且最晚在二月份完成编程工作。原来那是不现实的。完全没有

主要是因为靠自己学习很难。也许这就是我缺乏自律的事实。您会看到,万圣节是在十月,这是我们最喜欢的假期。我们为捣蛋者免费提供一个鬼屋,然后全力以赴。自然,由于我不在工作,所以花了一些时间进行装饰(由于这个原因,我们目前可能或可能没有计划辞职)。万圣节过后,我们的会众每年11月都有一次讲座,所以我参加了讲座,并且失去了一个星期的学习时间。然后是感恩节,然后是圣诞节,我女儿的生日,然后是我妻子的,然后是我儿子的……

但是,这些事件并不是唯一的干扰:在互联网上搜索如何学习编码的知识,您会发现成千上万个网站,以及关于哪种语言最适合开始使用哪种语言的过度讨论。资源对于那些语言来说是最好的……然后花时间在Indeed上进行编程工作,看看雇主正在寻找什么技能……在这一切中如何取得进步?!

在某个时候,我认为大概在十月下旬,我决定对FreeCodeCamp不再感到兴奋,因为我真的更喜欢编程的后端(毕竟,HTML和CSS甚至都不是编程语言)。我开始寻找替代品,并遇到了TheOdinProject。

立即,我喜欢OdinProject的课程似乎更完整。它有后端(当我开始时在freeCodeCamp上仍然很快),前端,甚至还有关于录用的部分。另外,在Web开发入门部分之后,它直接进入了后端(我很喜欢Ruby)。最后,我喜欢Odin项目在其课程中采用的方法:与其在每个主题上写自己的所有材料,不如将它们链接到可以找到的最佳资源。从理论上讲,结果是最好的课程。

当然,改用一个新的,更完整的程序将意味着更多的时间,但是我仍然很幼稚,傲慢,或者两者兼而有之,并以为我会在二月份之前找到一份工作(如果您没有注意到,我会发布五月份至今仍在学习-尚未找到工作)。因此,我通过OdinProject开始工作,并取得了不错的进展。一小会儿。

收益递减

即使有很好的课程设置,我也开始在Ruby课程中陷入困境。我很难跟踪自己正在阅读的所有信息,这反过来又损害了我的动力。我怀疑每个学习自己编码的人都有这样的日子。有时只是不想阅读您几乎不理解的另一篇文章。我最终决定只需要完成Ruby部分的工作,然后跳到最后一个项目:一个两人游戏的命令行国际象棋游戏。完成此工作后,我感到很有成就感,这激发了我的动力,并推动了我前进。有时,您只需要继续前进,即使这意味着跳过某些内容。卡住并放弃比错过一点理解要差得多,稍后您可以理解。

通过完成Ruby最终项目恢复了动力,我继续学习Rails。本课程主要包括遵循MichaelHartl的RubyonRails教程,这是一个很好的资源。Odin项目通过分配其他读数来增加价值,以便您可以更好地理解教程中所采取的步骤。在此过程中,还有其他一些较小的项目可以进一步加强学习。本节比Ruby课程要好,但是我开始发现完成OdinProject课程所需的时间比我想象的要长得多。已经是二月了,我至少要花几个月的时间。保持专注和有动力将继续是一个挑战。

一个人帮助另一个人爬进入微宇宙

2月中旬左右,我收到了一封意外的电子邮件。邀请您参加将学生配对在一起以完成TheOdinProject,从事自由项目并做出开源贡献的计划。后两个领域对我来说绝对是有趣的,因为我没有任何经验。我知道他们对找到编程工作会很有帮助。我也知道拥有编程合作伙伴可以帮助我保持专注并改善整体学习体验。

调查该程序后,我发现该程序持续了4个月,不需要任何前期付款。完成课程后,学生将按一定金额偿还未来收入的一定比例。无论如何,我至少要花两个月的时间才能完成Odin项目。如果我愿意,我将完全自己准备面试和找工作。我决定借此机会尝试这个以前未知的公司/程序。

自从我开始学习编程以来,加入Microverse快速通道计划是我做出的最佳决定。您可以在此处阅读有关该计划的第一个月的信息,但我将对其进行总结和扩展。自3月5日(将近12周)以来,我每周与编码合作伙伴一起工作40个小时。在这段时间里,我有:

了解了如何使用git和GitHub进行协作。增进了我对数据结构和算法的理解做出了一些开源贡献,包括为TheOdinProject的Ruby课程编写一些内容加深了我对Ruby和Rails的理解,使我对后端开发人员充满信心了解了如何使用RSpec测试Rails(如果没有指导者的帮助/推动,我将永远无法完成)磨练我HTML/CSS技能,至少成为一名称职的前端开发人员了解了如何在网页上利用JavaScript获得有关自由职业和投资组合建立的宝贵见解有机会见面并听取了一些远程工作者和开发人员的意见

来自实际程序中的结构和责任感对我有很大的帮助。不过,也许更重要的是导师的反馈。当您自己学习和编码时,如果您构建的项目有什么好处呢?与他人一起检查您的代码,您可以对代码的质量充满信心。您可以放心,如果潜在的雇主查看您的GitHub存储库,她不会说:“这是什么?”并立即继续前进。

在进入该计划的十二周后,我觉得我已经准备好作为远程开发人员了。我花了一些时间才能到达这里,但是我对作为开发人员的未来充满信心。对于刚开始他们的旅程的那些人,我想鼓励您自己学习,只要这一直有效。如果您保持专注和动力,您可以通过这种方式学到很多东西。但是,如果而且当您开始需要帮助时,请不要害怕寻求帮助。有许多程序可以帮助您将其推向终点,并且其中大多数值得投资。

继续编码!

翻译自:https://hackernoon.com/how-im-learning-programming-at-29-47fc431567e7

23岁女生,可以学习编程吗

整理了18个可以免费学习编程的网站

分享一些可以免费学习编程的网站。希望小伙伴们通过这些学习网站,能够提升自己的编程水平,学到自己想学的知识。

01、菜鸟教程

菜鸟教程是一个非常优秀的教程类网站,提供了多种基础编程技术的教程,包括HTML、CSS、JavaScript、C语言、C++、Java、Python、数据库、Android等各种基础编程教程,还有开发工具、网站建设的教程。

也提供了大量的在线实例(可以在线修改实例代码并运行),重点是所有资源完全免费。

网站地址:菜鸟教程

02、w3cSchool

w3cSchool是一个专业的编程入门学习及技术文档查询的网站,提供包括

HTML、CSS、JavaScript、jQuery、C、PHP、Java、Python、Sql、Mysql等编程语言和开源技术的在线教程及使用手册,是类似国外w3schools的学习社区及菜鸟编程平台。

网站地址:w3cschool

03、哔哩哔哩

哔哩哔哩(BiliBili,简称B站),是中国年轻世代高度聚集的文化社区和视频平台,这是一个多元化社区。

在B站的知识区,有很多优秀的UP主,因为我自己平时看的都是Java相关的教程,所以这边推荐两个非常不错的UP主,分别是遇见狂神说和CodeSheep,前者主要是系列视频教程,后者主要是学习经验分享。

网站地址:哔哩哔哩

04、中国大学MOOC

中国大学MOOC是由网易与高校社携手推出的在线教育平台,承接教育部国家精品开放课程任务,向大众提供中国知名高校的MOOC课程。在这里,每一个有意愿提升自己的人都可以免费获得更优质的高等教育。

网站地址:中国大学MOOC

05、网易云课堂

网易云课堂是网易公司倾力打造的在线实用技能学习平台,主要为学习者提供海量、优质的课程。

在编程与开发里,你可以学习编程语言、前端开发、后端开发、移动开发、网络与安全。在业余时间,你还能去学习一些职场通用技能课程。

网站地址:网易云课堂

06、CSDN

中国开发者社区CSDN,是一个专业的中文IT技术社区,致力于为开发者打造专业的技术写作、分享与交流平台,为技术人提供全面的资讯与知识交流平台。

里面有公开课、精品课、电子书。如今的CSDN已经有一个很大的高质量内容库(1000万论坛帖,3400篇博客文章,700万技术资源),注册会员居然有3100万,也算是一个活跃度最高的博客类网站了。

网站地址:CSDN-专业开发者社区

07、掘金

掘金是一个帮助开发者成长的社区,也是一个博客类网站,在这里有前端、后端、Android、iOS、人工智能、开发工具、代码人生相关的博客。

网站地址:掘金-帮助开发者成长的社区

08、博客园

博客园是一个面向开发者的知识分享社区。自创建以来,博客园一直致力并专注于为开发者打造一个纯净的技术交流社区,推动并帮助开发者通过互联网分享知识,从而让更多开发者从中受益。

网站地址:博客园-开发者的网上家园

09、黑马程序员

黑马程序员是一个IT教育培训机构,致力于培养中级程序员,黑马程序员的所有学员均是大学毕业后,有理想、有梦想,想从事IT行业,而没有环境和机遇改变自己命运的年青人。

网站地址:黑马程序员-IT培训机构

10、知乎

知乎是一个网络问答社区,连接各行各业的用户,用户分享着彼此的知识、经验和见解。

网站地址:知乎

11、力扣(LeetCode)

力扣(LeeCode)是领扣网络旗下专注于程序员技术成长和企业技术人才服务的品牌。源自美国硅谷,力扣为全球程序员提供了专业的IT技术职业化提升平台,有效帮助程序员实现快速进步和长期成长。

力扣是一个刷题网站,支持C++,Java,Python,Rusr,Kotlin等十多种编程语言,已上线超过1000道原创编程题,涉及包括贪心、动态规划、链表、二叉树、哈希表等知识点的算法与数据结构,并按难度分为简单、中等、困难三个等级。

网站地址:力扣(LeetCode)

12、Github

GitHub是一个面向开源及私有软件项目的托管平台。除了是一个开源代码库,也是一个版本控制系统。

Github现在拥有超过900万开发者用户。随着越来越多的应用程序转移到了云上,Github已经成为了管理软件开发以及发现已有代码的首选方法。

网站地址:GitHub

13、InfoQ

infoQ是一个在线新闻社区网站,通过促进软件开发领域知识与创新的的传播,为软件开发者提供帮助。

网站地址:InfoQ

14、尚硅谷

尚硅谷是一家专业IT教育培训机构,现已开设Java、HTML5前端+全栈、大数据、人工智能、大数据运维+Python自动化、Android+HTML5混合开发等多门学科。

网站地址:尚硅谷

15、StackOverflow

StackOverflow是一个与程序相关的IT技术问答网站。用户可以在网站免费提交问题,浏览问题,索引相关内容。

网站地址:StackOverflow

16、牛客网

牛客网,是一个集笔面试系统、题库、课程教育、社群交流、招聘内推于一体的招聘类网站。

网站地址:牛客网

17、学堂在线

学堂在线是由清华大学研发出的中文MOOC慕课平台,是教育部在线教育研究中心的研究交流和成果应用平台。

网站地址:学堂在线

18、开源中国(OSCHINA)

开源中国是目前国内最大的开源技术社区,拥有超过300万会员,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。

OSCHINA建立大型综合性的云开发平台-Gitee,为中国广大开发者提供团队协作、源码托管、代码质量分析、代码评审、测试、代码演示平台等功能。

网站地址:OSCHINA-中文开源技术交流社区

总结

以上是我分享给大家的18个非常不错的学习网站,希望大家看完能有所收获。

如果觉得还不错的话,就送我一个赞吧!如果本文对你有用的话,也欢迎收藏哦!

相关文章