#100DaysOfCode-第50天

由NESs由Makers在Unsplash上​​拍摄 7周前,我提交了我的第一条Tweet承诺,以参加#100DaysOfCode挑战赛: 当时,我在Twitter上大约有30个关注者,但不知道如何编码或从哪里开始。 经过50天(大部分时间)的60分钟编码会议,以及一些漫长的周末,我取得了以下成就: 我建立了简单的基于文字的冒险游戏 我已经学习了Python(一种高级编程语言)的基础知识 我遵循了MOOC(大规模在线公开课程),并完成了5门Python编程专业课程: 我已经在SQLite中学习了基本的数据库设计 我了解了Python如何从网站中提取数据,清理数据,将其存储在数据库中,查询该数据库,然后可视化一些数据 我已经了解了代码存储库-Github 我已经修改了代码学习方法,从编写单独的Word文档并直接对代码进行大量注释,改为在“ Jupyter Notebooks”中编写一种交互式格式,该格式可以运行代码并在同一位置托管文字。 我已将网络托管从付费提供商迁移到GitHub页面,并学习了基本功能。 我了解一堆奇怪而折衷的新术语和概念:Pythonic数据结构,IDE,解析,面向对象的程序设计,正则表达式,堆栈溢出,SQL,CRUD,JSON,XML(尽管我还不是使用它们的专家! )。 我已经在Twitter上与数百位出色的个人建立了联系,并拥有300名新的关注者,他们组成了支持程序员的社区,致力于#100DaysOfCode挑战。 我已经开始创建博客,技术资料/简历,在线学习日志,并且我对学习STEM主题的信心得到了不可估量的提高。…

黑客马拉松是有益的经历–代码连接器–中

图片来自rawpixel.com,来自Pexels 经过漫长的周末之后,我的眼皮感觉好像重物附着在他们身上,但是我完成的工作比我想像的更加充实! 这是我的答复,当时有人问我关于GiveCamp Memphis 2019(黑客马拉松活动),该活动为慈善机构建立网站和工具。 我的目标是学习新知识,与其他程序员建立联系并建立对他人有帮助的东西。 我对编程如何帮助社区提出了新观点。 从2019年GiveCamp孟菲斯的第一天起,经验丰富的资深程序员愿意回答我的问题,并向我提供有关我从未接触过的新方法和概念的教育。 孟菲斯几乎每家主要公司都有程序员,所有程序员的统一目标是努力帮助当地的非营利组织增加在线业务。 Hackathon的团队协助他们建立了网站,以便他们可以帮助我们无法触及的人们。 作为这些团队的一部分,我瞥见了程序员的生活:我参加了我的第一个敏捷站(状态会议,以解决问题),开始使用WordPress(网站创建工具),并与用户界面设计师合作,并发现了多个免费的在线资源来构建网站。 这些工具总共帮助我和我的团队创建了一个慈善机构的网站。 该图片由truthseeker08在Pixabay上发布 然而,在学习所有这些新技能和资源的同时,黑客马拉松的精神负担也越来越大。 从星期五到星期日,我们努力工作以重现某人从白板到已部署的工作产品的愿景。 这意味着需要大量的咖啡因,深夜,可口的餐饮,大量的讨论以及非常紧迫的时间安排。 我以前没有使用WordPress的经验。 我觉得我更像是一个减速带,而不是团队的资产。…