WHAT NEXT?

Aug. 21st, 2023 12:11 pm
Hi guys, welcome back to my page. Today we will be talking about something very important to take note of. 

Have you ever worked on a project and it's going pretty well and then when you are almost at the end, you start wondering what you are going to do after the project? BINGO, that's exactly what we will be looking at today. 

The idea behind an internship program is to give you the experience and the necessary skills you need to define a suitable career path. Planning a career path can be really difficult because most of the time we can't really pin down what we want and when.

What is a Career Path?

A career path is made up of the positions you hold as you grow in your field. Your first job or college degree, for example, can mark the beginning of your career path. As you gain additional knowledge and skills, you may progress or “move vertically” into more advanced roles. Some employees also “move laterally” into equal but different job roles as they specialize or change career paths.

If you're feeling stuck and unsure of the next step in your career path, consider talking to a career counselor. A reputable counselor can help you clarify your goals and explore your options.

Examples of Career Paths

There are countless types of career paths to follow or consider, just as everyone has their own career goals and career ladder. On top of the fact that the number of ultimate career outcomes is almost endless, there too are virtually limitless ways to get to each one.

Here are sample career paths through common employment industries:

IT Career Path – Computer Science Major → Web Developer Intern → Junior Web Developer → Software Engineer → IT Manager → Head of IT

Marketing – Social Media Specialist → Content Marketing Associate → Marketing Lead → Head of Marketing → Chief Marketing Officer (CMO)

Engineer – Engineering Student → Engineer I → Engineer II → Senior Engineer → Principal Engineer

Education – Bachelor’s Degree in Childhood Education → Teaching Assistant → Teacher → Assistant Principal → Principal

How to choose a career path

Your career path should account for your goals, future plans and personality. Considering these factors can help you choose the right starting position and make strategic decisions over time.

Follow these steps as you prepare a career path:

  1. Outline your career goals

  2. Create a five- and 10-year plan

  3. Discover your personality type

  4. Review your previous experience

  5. Compare job requirements to your education

  6. Assess your current skill set

  7. Take note of your interests

  8. Identify your core values

  9. Consider your salary needs

    I am sure it's beginning to sound less complex than before. With these helpful tips you can start planning a suitable career path. I am currently looking for a job so that as soon as I am done with my Outreachy Internship, I can continue developing and applying the skills I have learned. Remember Practice makes perfect.
     

Always keep learning, as well. The landscape of the job market and the skills needed to succeed in your niche and toward your career goals are shifting faster than ever.

Similar to a life of constant learning, make sure you don’t stop networking, either. One of the requirements for career path success is to connect and nurture professional relationships. Not only do these contacts put a bit of fun into the everyday stress of your work life, but one of them might just be the person to help you get in the door of your dream job!

Welcome to week 7 of the Outreachy Internship Program.  Its been a while since we last connected, I'm sure you must be wondering what I have been up to. Well I have been up to a lot and I am here to tell you all about it. This project is really something.

Just a reminder, the project that I am working on is: "Automated versioning and curation of land sector datasets". The original timeline for the project half looks something like this. You can feel that's quite a lot to do in three months right? lol, not really. 

The trick is once you start working, time doesn't matter anymore. Every task you carryout becomes seamless.





You see an open source project is usually huge because you have a wide array of experts from around the globe contributing and maintaining the project. Sometimes it can be quite hectic to know exactly when and how to fit in. This is why we have a community that guides and supports newcomers. Specifically, In the outreachy internship, we are assigned project supervisors that support us whenever and wherever we face any problem.  I have the best mentors on this project, they are the real deal.

So when you first join Moja global, the fist thing to do is to understand the science behind the part of the project you will be contributing to. I am contributing to the FLINT Reporting tool. The FLINT Reporting Tool provides Business Intelligence for analyzing and transforming FLINT output databases into useful information and outputs.

Sometimes, it can be difficult to attain the goals we set. Sometimes we need to revise the goals regularly so that we can attain the overall objective. The secret to success is in Consistency and Persistency. You just have to wiling to work hard to attain the main objective.

Currently, we have attained three set goals on our project timeline. This week we are moving to the fourth. Honestly some of the attained goals proved to be a real challenge. But with the massive support of my mentors, I got through with it. If you are working on an objective and it is taking longer than expected, please understand that in coding, it is completely normal, it happens.

Imagine at this time, I had to start the project all over. Evidently, I will do a lot of  things differently. I understand how to actively join an open source project. I know i a have to understand the science and philosophy of these projects to make valuable contributions. It would be a whole new adventure because i would do it differently.

In the second half of this project, I really desire to attain the overall objective. Moreover, the organization is really a social comfort zone and the projects are environmental friendly. I mean Climate Action should be taken seriously. Together we can do a lot to mitigate and adapt to Climate change through data automation and curation of the datasets. 

Hey guys, nice to have you back here on my page. Hope everyone has been doing great. Get excited, I am going to tell you about the project I am currently working on for the Outreachy season.
Okay so let's get right to it

My project for the season is themed: "

Automated versioning and curation of land sector datasets

". Very exciting right? Yes. So...

What is automated versioning and curation?
Automated versioning refers to the process of automatically generating and managing version numbers for software or code repositories based on predefined rules or triggers. This practice streamlines the tracking of changes and updates in a systematic manner, enabling developers to easily identify and differentiate between different iterations of the software, ensuring better collaboration, traceability, and compatibility management throughout the development lifecycle.

Data curation refers to the systematic process of collecting, organizing, validating, and maintaining digital information to ensure its quality, relevance, and accessibility over time. This involves tasks such as data collection, cleaning, transformation, metadata creation, and documentation, all aimed at preserving and enhancing the value of data for analysis, interpretation, and sharing within various domains, such as research, business, and cultural heritage, while also addressing issues of accuracy, consistency, and long-term usability.

Okay enough with the terms, let me tell you about this awesome organization I am learning a lot from.

Moja global is a collaborative project under the Linux Foundation that supports ambitious climate action by bringing together a community of experts to develop open-source software – including the groundbreaking FLINT software – which allows users to accurately and affordably estimate greenhouse gas emissions and removals from forestry, agriculture and other land uses (AFOLU).

Anyone(I mean literally anyone(including you especially)) can make a contribution to the software, the science, the documentation, and the promotion of Moja global’s tools.

Moja global's mission is to make these datasets flint ready and tracked to ensure that data analyst and scientist all over the world can always see the changes that the dataset has undergone. So basically this datasets are fetched from the original sources using python pipeline scripts and processed using the gdal software.... the processed data is then tracked using dvc. this ensures that all the changes to the file are noted.... this all happens using GHA and the final tracked files are pushed to gdrive... Moja global ensures that the data is first make flint ready with an accompanying notebook or file description to tell new contributors how to go around understanding the work behind the files....

Great communication skills in writing, project documentation and data management were very valuable to participate in this project. I was working as part of a team to document the project. I am also develop expertise in data analysis and team collaboration. Skills in Python, git, dvc, R or C++ are very desirable for this project. And so you should know any code developed under this project is open source to facilitate GHG models by experts around the world.


FLOSS

Jun. 17th, 2023 02:39 pm
 Hello everyone, welcome back to my blog. Today, I want to dive into the fascinating world of FLOSS (Free/Libre and Open Source Software). I was really confused about this term during my Outreachy application process and I have come to realize, It is even bigger than I thought. So, let's dive in and uncover the essence of FLOSS.
 
FLOSS, an acronym for "Free/Libre and Open Source Software," encompasses a powerful combination of principles that revolutionize the software landscape. It represents software that is not only free and open-source but also embodies the values of liberty and collaboration.
 
The term "Free/Libre" in FLOSS signifies the freedom associated with using and modifying software. It goes beyond the notion of price and emphasizes the essential freedoms that users possess. These freedoms include the ability to run, study, modify, and distribute the software as per their needs. FLOSS empowers users to have control over the software they use, enabling them to shape it to suit their individual requirements.
 
On the other hand, "Open Source" in FLOSS highlights the transparency and accessibility of the software's source code. The source code is openly shared, allowing users to access, modify, and distribute it freely. This openness promotes collaboration and community-driven development, creating a vibrant ecosystem where developers from around the world can contribute, learn, and improve the software together.
 
Most people use "open source software" or "free software"? Although there are different rules for free software licenses (four freedoms) and open source licenses (Open Source Definition). The comparison lies in that:
 
1. Both terms refer to essentially the same set of licenses and software, and
2. Each term implies different underlying values.
 
When discussing FLOSS, people often use the terms "free software" or "open source software" interchangeably. Although there are distinctions between the free software licenses (based on the four freedoms) and open-source licenses (based on the Open Source Definition), both terms ultimately refer to the same set of licenses and software. However, they do imply different underlying values.
 
"Free software" embodies the values of user freedom and community. It emphasizes that users have the freedom to run, copy, distribute, study, change, and improve the software. The term "free" here refers to freedom rather than cost, highlighting the fundamental liberties that users should have in their software.
 
FLOSS adheres to the Four Essential Freedoms outlined by the Free Software Foundation (FSF):
 
1. The freedom to run the program for any purpose.
2. The freedom to study and modify the program.
3. The freedom to redistribute copies to help others.
4. The freedom to distribute modified versions to benefit the community.
 
On the other hand, "Open Source Software" focuses on the practical implications enabled by these licenses, particularly the collaboration and innovation they foster. Open-source licenses, such as the GNU (GPL), allow users to access and modify the source code, enabling them to customize the software and distribute their modifications freely. These licenses are designed to facilitate collaboration and promote the sharing of knowledge.
 
It's worth noting that the concept of "free software" was initially developed by Richard Stallman in the 1980s, highlighting the importance of user freedoms. Over time, it became evident that free software also led to remarkable collaboration dynamics, which formed the basis for the emergence of the open-source movement.
 
This assortment of terms, including free software, open source, and now FLOSS, has contributed to some confusion. Some argue that a neutral term might be useful, while others question whether separating the associated values is a flawed goal. It's essential to recognize that there are significant free software projects that may not fit the open-source definition, and vice versa.
 
In conclusion, FLOSS represents a powerful amalgamation of freedom and collaboration in the software world. It provides users with the freedom to use, modify, and distribute software, while promoting transparency and community-driven development. Whether we refer to it as free software, open source software, or FLOSS, the core principles remain the same.
ImaJin?

Oh hey there, I am ImaJin, a tech enthusiast currently on internship at Outreachy for the May-2023 season. It is an exciting opportunity to push me further to do something worthwhile. I am based in Cameroon, a West African country. Aside from shells and codes, I love painting, basketball, video games and writing.



My C3 Core Values

 
  • Curiosity
Constantly searching to find the reason behind the why and how things are done... As the slogan curiosity kills the cat goes, so burns my desire for knowledge.
 
  • Creativity
With changing technology, I constantly seek to find ways to improve my skills to match changing times and technological improvements while finding ways to better myself and as well provide new ways to get things done.
  • Challenge
         Working myself through the extra mile all the time so as to archive my goals and meet up with standards that put me a little bit higher in the tech field.

Eager Beaver



If you are thinking about an internship, the likelihood is that you, like hundreds of other grads, understand how difficult it can be in today's competitive job market. You are qualified (or nearly qualified) and super eager to get started, but no one seems to be giving you that first professional opportunity.

Outreachy provides internships in open source to people subject to systemic bias and impacted by under-representation in the technical industry where they are living.

Anyone who faces under-representation, and systemic bias or discrimination in the technology industry of their country is invited to apply.

Interns work with experienced mentors from open source communities. Outreachy internship projects may include programming, user experience, documentation, illustration, graphical design, or data science. Interns often find employment after their internship with Outreachy sponsors or in jobs that use the skills they learned during their internship.




Here are 5 reasons I took the internship with Outreachy and felt great about my decision:



To Build confidence


Whether it be public speaking, giving presentations, or simply suggesting new ideas, an internship with Outreachy will build my confidence which allows me to grow as both a worker and a person. Confidence is key because if I don’t believe in myself, No one will! This is a wonderful opportunity to expose myself within the industry. This Outreachy Internship will help me build confidence through practice which will also help in my personal growth. After all, practice makes perfect!



To communicate


Outreachy Internships requires me to both work individually and within a team. I can learn to communicate in new ways to build professional working relationships with people of all ages. This is great because it allows me to be open to other people’s ideas and to get creative in a team in order to build better ideas and ultimately, to build a better company.





Remote and Flexible Work Environment



Another aspect of my internship at Outreachy that makes me feel great is the flexibility of remote work. As an Outreachy intern, I have the freedom to work from anywhere, allowing me to balance my personal commitments while gaining professional experience. This remote work environment promotes autonomy, self-discipline, and efficient time management skills. The flexibility provided by Outreachy enables me to explore a remote work dynamic, which aligns with my preferences and helps me develop valuable remote collaboration skills.





To gain experience


I don't have much experience and this is one of the best ways to get it. The best experience comes from internships because one gets to do a bit of everything! I can experience the different roles that people play in certain companies and see working life from different perspectives. This is good to take into the working world because at times, one can be asked to do various tasks involving different elements of the company. This way, I would have already had a go at things and understood how to multitask.



To Build My Network


One of the most challenging things for me to do is network. How do I make connections when I don't know anyone in my field or industry yet? Outreachy allows me to meet people including higher-ups, fellow interns, and coworkers in between. I can stay in touch with everyone after the internship and keep them up-to-date on my career. You never know when these connections will bear fruit.




Profile

imajin

August 2023

S M T W T F S
  12345
6 789101112
13141516171819
20 212223242526
2728293031  

Syndicate

RSS Atom

Most Popular Tags

Style Credit

Expand Cut Tags

No cut tags
Page generated Jul. 4th, 2025 10:05 am
Powered by Dreamwidth Studios