当前位置: 首页 > 编程日记 > 正文

java 学到什么实习_我如何获得外展实习机会以及到目前为止所学到的知识

java 学到什么实习

by Nguedia Adele

由Nguedia Adele

我如何获得外展实习机会以及到目前为止所学到的知识 (How I got my Outreachy internship and what I’ve learned so far)

I recently got accepted for an Outreachy internship, working with LibreHealth.

我最近接受了与LibreHealth一起进行的外展实习。

到目前为止我一直在做什么 (What I’ve been doing so far)

I officially began my internship with LibreHealth on the 23rd May and it has been nothing short of awesome. During the period between being accepted and officially beginning work, I have been getting acquainted with the members of the team I’m now a part of. Being really shy and introverted, I thought this was going to be the hardest part for me. But everyone is just so nice and welcoming…they’re all amazing ? . Besides this, I’ve been translating some documents that were written by other candidates.

我于5月23日正式开始在LibreHealth实习,这真是棒极了。 在被接受和正式开始工作之间的这段时间里,我已经结识了我现在加入的团队中的成员。 真的很害羞和内向,我认为这将是我最难的部分。 但是每个人都很友好,热情……他们都很棒吗? 。 除此之外,我还翻译了其他候选人撰写的一些文档。

我怎么到这里了? (How did I get here?)

I heard about Outreachy a few years ago, when it was still known as Free and Open Source Software Outreach Program for Women. I was walking home from school with friends and we were talking about GSOC (Google Summer of Code). I remember saying I didn’t feel confident enough to try because everyone I know who had taken part in the program were gurus when it came to programming. This friend told me about a “GSOC for girls,” but despite the fact that he encouraged me to apply, I still didn’t think I had what it took. So I didn’t make any moves.

几年前,我听说过Outreachy,当时它仍被称为“针对妇女的自由和开源软件外展计划”。 我正和朋友一起从学校走回家,我们谈论的是GSOC(Google密码学之夏)。 我记得我说我没有足够的自信去尝试,因为我认识的参与编程的每个人都是专家。 这位朋友告诉我有关“女孩的GSOC”的信息,但是尽管他鼓励我申请,但我仍然不认为自己有什么用。 所以我没有采取任何行动。

During my final year in University, I got more interested in programming. I thought I’d get better by contributing to free and open-source software (FOSS). I remembered the talk about “GSOC for girls” and started searching online. Lo and behold every time I typed the words “Free and Open Source Software Outreach Program for Women” in my browser, all the results pointed me to Outreachy.

在大学的最后一年,我对编程产生了更多的兴趣。 我以为通过为自由和开源软件(FOSS)做贡献会变得更好。 我记得关于“女孩的GSOC”的讨论,并开始在线搜索。 瞧,每当我在浏览器中输入“妇女的自由和开源软件外展计划”时,所有结果都将我指向外展

I carried out my research to find out what Outreachy was, and found out that it was the new name of the program I had been looking for. At that time, the December 2017 round had not been launched yet, so I archived it hoping to return to it at a later date. But I got so caught up with school projects that I completely forgot.

我进行了研究,以找出什么是Outreachy,并发现这是我一直在寻找的程序的新名称。 当时,2017年12月这一轮还没有启动,所以我将其存档,希望以后再返回。 但是我对学校的项目如此着迷,以至于我完全忘记了。

After my graduation in December, I put Outreachy at the top of my priority list. The application period had passed for that round, so all I did was research. I talked to former “GSOCers” I knew and read the blogs of some of the candidates on the Outreachy alumni page. I set alarms and reminders so I wouldn’t miss the application period no matter what came up.

十二月毕业后,我将Outreachy列为优先事项列表的第一位。 该轮的申请期已经过去,所以我所做的只是研究。 我与前认识的“ GSOCers”进行了交谈,并在Outreachy校友页面上阅读了一些候选人的博客。 我设置了警报和提醒,因此无论发生什么事情我都不会错过申请时间。

When the application period came, I went through the list of projects available and LibreHealth caught my attention. Though I had been told that it was advisable to apply for at least 2 projects, I refused to do so. When I started working with the Libre community, I got so caught up that I didn’t want to stop. I kept telling myself “either I get accepted here or I’ll try again next time. Whatever the case, I’ll keep working.”

当申请期到来时,我浏览了可用的项目列表,LibreHealth引起了我的注意。 尽管有人告诉我建议至少申请两个项目,但我拒绝这样做。 当我开始与Libre社区合作时,我被赶上了以至于我不想停下来。 我一直对自己说:“要么我在这里被接受,要么下一次再试。 无论如何,我都会继续工作。”

After I’d submitted my final application (a few days before the closing date) I went through a few other listed projects and joined some project communication channels. But in the end I didn’t apply for any other projects. I volunteered to start translating some of the documents on LibreHealth EHR modules which been submitted while waiting for the results to be announced.

在提交最终申请后(截止日期前几天),我经历了其他列出的项目,并加入了一些项目沟通渠道。 但是最后我没有申请任何其他项目。 我自愿开始翻译有关LibreHealth EHR模块的一些文件,这些文件在等待结果宣布之前已经提交。

哦! 文献资料 (Oh! Documentation)

In school, many lecturers required that we write proper documentation for our projects. I have always loved reading and writing, but I particularly hated this task. I always thought “? this is so not fair, my code already has comments which explain what happens at every step. The user should be able to guess what the program does once the code is compiled and run so why should I write?!”

在学校里,许多讲师要求我们为项目编写适当的文档。 我一直很喜欢阅读和写作,但是我特别讨厌这个任务。 我一直以为“? 这太不公平了,我的代码已经有注释,解释了每个步骤会发生什么。 一旦代码被编译并运行,用户应该能够猜出程序会做什么,那我为什么要写?!”

Many programmers I know think this way too, but here’s an interesting fact I realized recently: not everyone can fully exploit the full functionalities of software without guidance. No matter how intuitive the design may seem, not everyone who comes across the software will be able to enjoy it to the fullest without help. I myself have had to look online for how to perform certain tasks/operations using a software (strangely I didn’t realize I was actually reading documentation other people had made).

我知道许多程序员也是这样想的,但是最近我意识到这是一个有趣的事实: 并非每个人都可以在没有指导的情况下充分利用软件的全部功能 。 无论设计看起来多么直观,并非所有使用该软件的人都能在没有帮助的情况下充分享受它。 我本人不得不在网上寻找如何使用软件执行某些任务/操作的方法(奇怪的是,我没有意识到我实际上正在阅读别人编写的文档)。

When I first began writing for LibreHealth, my work had so many flaws and I had to edit quite a number of times before finally getting it right. I’m so glad I had such patient mentors to help me. I met an amazing lady in the project chat forum, whose writing really inspires me ( ? I’ll ask her if I can share a link to her blog at some point).

当我刚开始为LibreHealth撰写文章时,我的工作有很多缺陷,我不得不进行很多次编辑才能最终正确。 我很高兴有这么多耐心的指导者来帮助我。 我在项目聊天论坛中遇到了一位了不起的女士,他的写作确实激发了我的灵感(?我会问她是否可以分享指向她博客的链接)。

到目前为止,一切都很好 (So far, so good)

I believe I have gotten much better at writing, I know I still have a lot to learn and I’m just so excited!

我相信我的写作水平已经提高了很多,我知道我还有很多东西要学习,而且我真的很兴奋!

Check out this story and others on my blog. Thanks for reading!

在我的博客上查看这个故事和其他故事。 谢谢阅读!

翻译自: https://www.freecodecamp.org/news/my-outreachy-internship-begins-cfad845baf33/

java 学到什么实习

相关文章:

STM32F103C8开发板原理图和管脚图

转载于:https://www.cnblogs.com/libra13179/p/6894335.html

js实用数组方法

微信小程序开发交流qq群 173683895 承接微信小程序开发。扫码加微信。 判断是否为数组 1. Array.isArray([]) 2. var arr[1,2] arr instanceof Array -->true arr instanceof String -->false map ---- 返回数组得出的结果 const filtered [1, 2,…

BasicModal - 简单易用的现代 Web App 弹窗

BasicModal 是为现代 Web 应用程序打造的弹窗系统。它包括所有你需要显示的信息,问题或接收用户的输入。这里的弹窗还可以链接起来,所以你可以很容易地建立一个预定义顺序的安装帮助或显示对话框。无效输入可以使用包含突出显示和处理功能。 在线演示 …

javascript选择器_如何通过选择正确JavaScript选择器来避免沮丧

javascript选择器选择器如何影响代码的快速指南 (A quick guide on how selectors affect your code) While working on a project, I ran into an issue in my code. I was attempting to define multiple HTML elements into a collection and then change those elements ba…

Asp.net中GridView使用详解(引)【转】

Asp.net中GridView使用详解(引) GridView无代码分页排序 GridView选中,编辑,取消,删除 GridView正反双向排序 GridView和下拉菜单DropDownList结合 GridView和CheckBox结合 鼠标移到GridView某一行时改变该行的背景色方法一 鼠标移到GridView…

《任正非:我若贪生怕死,何来让你们英勇奋斗》

非常高兴尼泊尔代表处的进步,你们的一个历史项目概算亏损,从大前年亏损2.7亿美金,到前年亏损3000万美金,到去年盈利2140万美金。在喜马拉雅南麓一路爬坡,辛苦了。听说去年你们都涨了工资,我十分高兴。巴西代…

个人使用微信支付

微信小程序开发交流qq群 173683895 承接微信小程序开发。扫码加微信。 首先在PAYJS申请到商户号和密钥&#xff0c; 然后实现源码如下&#xff1a; <!DOCTYPE html> <html lang"zh"><head><meta charset"UTF-8"><title>…

构建node.js基础镜像_我如何使用Node.js构建工作抓取网络应用

构建node.js基础镜像by Oyetoke Tobi Emmanuel由Oyetoke Tobi Emmanuel 我如何使用Node.js构建工作抓取网络应用 (How I built a job scraping web app using Node.js) Scraping jobs from the web has now become easier thanks to Indreed.现在&#xff0c;借助Indreed&…

Robotium测试报告的生成方法(上)

7.1 使用junit-report生成报告 这个是参考网上的&#xff1a;http://www.xuebuyuan.com/2148574.html&#xff0c;经我个人验证是可行的方法&#xff0c;网上写的挺详细的&#xff0c;不过有些不太清楚明白的地方&#xff0c;鉴于网上说的有点迷茫&#xff0c;所以下面我再细化…

Python之向日志输出中添加上下文信息

除了传递给日志记录函数的参数&#xff08;如msg&#xff09;外&#xff0c;有时候我们还想在日志输出中包含一些额外的上下文信息。比如&#xff0c;在一个网络应用中&#xff0c;可能希望在日志中记录客户端的特定信息&#xff0c;如&#xff1a;远程客户端的IP地址和用户名。…

小程序点击图片自动播放视频,停止上一个视频播放

微信小程序开发交流qq群 173683895 承接微信小程序开发。扫码加微信。 通过列表的点击事件自动播放列表对应的视频&#xff0c;同时停止上一个视频的播放 源码&#xff1a; <view><view classvv wx:for{{vedio_data}} wx:key><view classblock stylemargin…

hitchhiker部署_Hitchhiker的React Router v4指南:无限远的递归路径!

hitchhiker部署Welcome to the third part of the Hitchhiker’s Guide to React Router v4. In this article we’re going to focus on recursive paths. If you’ve missed the first two parts, you can find part 1 here and part 2 here.欢迎阅读《 Hitchhiker React Rou…

smbpasswd 和 pdbedit 的区别

smbpasswd 和 pdbedit 的区别 以前我们在windows上共享文件的话&#xff0c;只需右击要共享的文件夹然后选择共享相关的选项设置即可。然而如何实现windows和linux的文件共享呢&#xff1f;这就涉及到了samba服务了&#xff0c;这个软件配置起来也不难&#xff0c;使用也非常简…

DB天气app冲刺二阶段第十一天(完结)

今天最后一天冲刺了&#xff0c;明天就不再冲刺了。。已经把所有的技术的问题还有设计的问题都弄好了吧应该说 至少目前来说是的。因为有的实现不了的或者需要耗费时间的已经果断舍弃了&#xff0c;然后需要完善的也都基本完善了。 现在还需要做的就是素材的收集整理。需要抽半…

如何超越console.log并充分利用浏览器的调试控制台

by Gilad Dayagi通过吉拉德达亚吉 The console object is a very useful feature of browsers that has been around for many years. It provides access to the browser’s debugging console.Most web developers know how to print messages to the console using console…

区域设置 ID (LCID) 表, 及获取方法

区域设置 ID (LCID) 表, 及获取方法 中国的区域设置 ID 是 2052, 如果经常打开微软软件的安装目录应该经常见到.获取很简单, 有现成的 API 函数: GetThreadLocale.beginShowMessage(IntToStr(GetThreadLocale)); //2052 end; 区域设置 ID (LCID) 表区域设置描述简写十六进制值十…

E201700525-hm

skeleton n. 骨骼; &#xff08;建筑物等的&#xff09; 骨架; 梗概; 骨瘦如柴的人&#xff08;或动物&#xff09;;adj. 骨骼的; 骨瘦如柴的; 概略的; 基本的; cloud n. 云; 云状物; invoke vt. 乞灵&#xff0c;祈求; 提出或授引…以支持或证明; 召鬼; 借助;render …

php不显示报错

微信小程序开发交流qq群 173683895 承接微信小程序开发。扫码加微信。 error_reporting(E_ALL & ~E_NOTICE);

致谢 开源开发者的贡献_对开源做出的贡献如何使我成为更好的开发人员,以及如何做到这一点...

致谢 开源开发者的贡献by Luciano Strika通过卢西亚诺斯特里卡(Luciano Strika) 对开源做出的贡献如何使我成为更好的开发人员&#xff0c;以及如何做到这一点 (How contributing to open source made me a better developer — and how you can do it, too) So you’ve been …

欲精一行,必先通十行

将前端开发和服务器端开发做一个比较&#xff0c;前端开发没有服务器端开发“深”&#xff0c;服务器端开发没有前端开发“广”。经常听到做前端的同行抱怨需要学的东西太 多&#xff0c;东学一点西学一点&#xff0c;什么都会&#xff0c;但也什么都不精。很直接的结果就是沦为…

LeetCode 228: Summary Ranges

Given a sorted integer array without duplicates, return the summary of its ranges. For example, given [0,1,2,4,5,7], return ["0->2","4->5","7"]. 代码要求对数组中的元素进行分段。 首先给出字符串格式化函数&#xff0c;假设be…

JQ+ajax 提交表单不跳转页面

微信小程序开发交流qq群 173683895 承接微信小程序开发。扫码加微信。 代码 <div class"apply_box"><h1>合作申请</h1><div class"apply_l"><input type"text" maxlength"20" id"name" name&q…

node.js是开源的吗_为开源做贡献并不难:我为Node.js项目做贡献的旅程

node.js是开源的吗As a developer, you should consider contributing to open source software. Many of your potential employers will look favorably on these contributions.作为开发人员&#xff0c;您应该考虑为开源软件做贡献。 您的许多潜在雇主将对这些供款看好。 …

超级简单的jquery轮播图demo

<!DOCTYPE html> <html><head><meta charset"UTF-8"><title>轮播图demo</title><script type"text/javascript" src"js/jquery-3.2.1.slim.js" ></script><link rel"stylesheet" …

Mysql 操作技巧

复制表结构 表数据Mysql> create tables t2 like t1;Mysql> insert into t2 select * from t1; mysql 索引a、Alert Table 用来创建普通索引、Unique 唯一索引 (当前列数值不可重复) 或 Primary Key 主键索引Mysql> alter table table_name add index index_name(col…

JS实现复制到剪切板效果

微信小程序开发交流qq群 173683895 承接微信小程序开发。扫码加微信。 代码&#xff1a; <!DOCTYPE html> <html lang"en"><head><meta http-equiv"Content-Type" content"text/html; charsetutf-8" /><meta cha…

如何管理多个Python版本和虚拟环境

Addition January 2019: If you are coming back to this blog after upgrading to macOS Mojave please see this github issue for a solution to the common pyenv ‘zlib not available’ problem.此外&#xff0c;2019年1月&#xff1a;如果在升级到macOS Mojave之后又回到…

linux 下byte,char,unsigned char的区别

在linux中&#xff0c;对byte的定义为无符号char&#xff0c;而char默认为有符号char。 #ifndef BYTE #define BYTE unsigned char #endif以下ZZ百度知道&#xff1a; 在C中&#xff0c;默认的基础数据类型均为signed&#xff0c;现在我们以char为例&#xff0c;说明(signed) c…

词法作用域和动态作用域

JavaScript采用的是词法作用域 1.词法作用域 即函数定义时&#xff0c;即确定的作用域。js中的作用域链&#xff0c;在函数声明时候&#xff0c;就已经确定了&#xff0c;无论函数在何处调用&#xff0c;其作用域变量的查找都是按照定义是包含关系去查找。 2.动态作用域 变量的…

10-18 JS基础复习笔记

微信小程序开发交流qq群 173683895 承接微信小程序开发。扫码加微信。 1.JS类型 Numbel String Boolean Symbol Null Undefined Object(Funtion,Array,Data,Regexp); 2.字符串转数字类型 "122" //122 var a 1 2; console.log(a) //3 3.null 和 u…