作为开发人员起步时要使用的顶级开源项目

从第一台计算机(ENIAC)诞生到今天,开始学习编程从未如此简单。 如今,从编码学校,自学课程或获得计算机科学学位开始,有无数种学习编码方法的方法,每个人都可以找到最适合他们的方法。 但是,一旦掌握了基础知识,问题就变成了如何微调您的编码技能? 磨练这些技能的最佳方法可能是通过练习来完成,对于开发人员而言,这意味着对一些顶级开源项目有所贡献并从中学习。 开源社区为新开发人员提供了无尽的机会,以提高他们的技能并从志同道合的人那里获得启发和支持。 但是最重​​要的是,这些项目可以为开发人员提供一个很好的起点,让他们更好地了解他们可以在构建应用程序中使用的不同类型的项目。 通过开始使用开源项目,您将学习重要技能,例如修补库中的错误,发送请求请求,甚至编写文档。 本着暑假结束的精神,每个人都回到学校的氛围中,我们重点介绍了7个不同的开源项目,年轻的开发人员在开始时应该使用这些项目。 Apache Commons 谁来运行:Apache Commons项目是由Apache Software Foundation创建的。 您可以从中得到什么:Apache Commons的主要目的是提供可重用的开源Java软件。 Commons项目包含三个不同的部分:Proper(可重用Java组件的存储库),SandBox(用于Java组件开发的工作空间)和Dormant(当前处于非活动状态的组件存储库)。 为什么对n00bs很有用:对于新开发人员来说,这是一个绝佳的地方,可以抓住并查看他们在编写应用程序时可以使用的一些最著名的Java组件。…

培育学习热爱一瞥

在健身房游泳训练之后,我正在更衣室里穿衣,一位年轻女子走下秤,走向朋友,说:“我认为秤已经坏了。”没有人回应,于是她又说了一遍。 “伙计们,我认为天秤已经坏了。” 她的一位朋友上了诱饵:“为什么?” “因为我的体重与两天前一样。 为什么我还没有减肥呢?” 他们都像她在开玩笑一样咯咯笑,但也许是,但与此同时,我们都经历了一段时间(数周,数月,数年?)的第一次腹部锻炼。整理我们的衬衫,检查一下我们的肚子是否立即得到结果。 我们知道它是不现实的,但是由于缺乏视觉上的即时满足感,我们最终还是有些失望。 我把女人们留在更衣室里,走到停车场,并带着爸爸和他的两个年轻的小学儿子,同时穿过出口。 最小的孩子试图在他的父亲和哥哥看到之前,按下障碍按钮以打开门,然后,他采取了强权姿态并伸出双臂,大喊:“看,爸爸! 我在用力!” 他的父亲笑着说:“我不这么认为,我认为您正在使用技术。” 哥哥插话。“我不认为这是技术,”他说。 然后他回头问他:“爸爸,技术的定义是什么?”,他的脸上露出了不确定的感觉。 “你怎么看?”他的父亲问。 “考虑一下。” 经过一会儿的反思,大儿子(似乎在奥斯汀·克莱恩的颂歌中将其借给《匆忙的缓慢》播客上的笔和纸)说:“我认为技术可以帮助我们做得更好。” 然后,我离开了人们的视野,离开孩子们和他们的父亲来讨论技术的定义及其在这个世界上的地位。 我对最小的孩子的想像力和使用周围的工具促进这种想像力的能力对自己微笑。…