Giter Club home page Giter Club logo

awannaphasch2016 / lifelongproject Goto Github PK

View Code? Open in Web Editor NEW
0.0 1.0 0.0 4 KB

TLDR: I am building a project that allow you to continuously contribute back to the project whatever new things you have learned related to certain career path. (I choose data science related fields) This will allow me to incrementally improve upon the project. for more details see below. When learning new things, I have found myself building small one time projects. The problem with this approach is that small project cannot grow organically to become larger. As a result, I come up with a project that have this properties of growing organically from contributing new things I have learn by building smaller project. This naturally lead to the following question: what should be my life long project? I figure this out by research all of the jobs positions description related to a range of jobs that I am currently interested in and jobs that I can be easily transitioned from one to another. (data engineer, database manager, data warehousing, data science, data analysist, data architect. ) After a few week of digging, I figured out the life long project idea. The life long project idea for data science related fields must have the following components: Data Scrapper: data must be available online, and data must be frequently updated. Data Pipeline: data pipeline must be large enough, so I can use certain tools which only make sense for larger projects. Data Warehouse: ways to store unstructure data after data is scrapped. Database: ways to store structure data to be analyzed Data Analysis: use data to create report. (which will result in blog post or somethings.) Data science: The project must allow for "data driven" approach. This way, I can treat the project as Port and Adapter architecture where new technologies that I learn can be either adapter or port which only change implementation and does not need to interact with design + logic inside the main codebase. The project will follow best practices + carefully design/implementation choice. I mentioned about properties + component of data science life long project. Now what I am missing is I also needs a small team that will allow me to be better team members. This is the reason I created this post to see if anyone maybe interested in working with me. Ultimately, I want the project to allow for smaller team to work on different part of the project. For example, if you are interested in learning about data engineer, then you will get involving with building data pipeline. If you interested in data science, then you will get involve in using the data from database to analyze things. Please comment down below or dm me. I will give you more detail about the the full project. I am opened for questions, suggestion, and concerned.

License: MIT License

lifelongproject's Introduction

#Life Long Project

TLDR: I am building a project that allow you to continuously contribute back to the project whatever new things you have learned related to certain career path. (I choose data science related fields) This will allow me to incrementally improve upon the project.

for more details see below.

When learning new things, I have found myself building small one time projects. The problem with this approach is that small project cannot grow organically to become larger. As a result, I come up with a project that have this properties of growing organically from contributing new things I have learn by building smaller project.

This naturally lead to the following question: what should be my life long project? I figure this out by research all of the jobs positions description related to a range of jobs that I am currently interested in and jobs that I can be easily transitioned from one to another. (data engineer, database manager, data warehousing, data science, data analysist, data architect. ) After a few week of digging, I figured out the life long project idea. The life long project idea for data science related fields must have the following components:

Data Scrapper: data must be available online, and data must be frequently updated.

Data Pipeline: data pipeline must be large enough, so I can use certain tools which only make sense for larger projects.

Data Warehouse: ways to store unstructure data after data is scrapped.

Database: ways to store structure data to be analyzed

Data Analysis: use data to create report. (which will result in blog post or somethings.)

Data science: The project must allow for "data driven" approach.

This way, I can treat the project as Port and Adapter architecture where new technologies that I learn can be either adapter or port which only change implementation and does not need to interact with design + logic inside the main codebase.

The project will follow best practices + carefully design/implementation choice.

I mentioned about properties + component of data science life long project. Now what I am missing is I also needs a small team that will allow me to be better team members. This is the reason I created this post to see if anyone maybe interested in working with me. Ultimately, I want the project to allow for smaller team to work on different part of the project. For example, if you are interested in learning about data engineer, then you will get involving with building data pipeline. If you interested in data science, then you will get involve in using the data from database to analyze things.

Please comment down below or dm me. I will give you more detail about the the full project.

I am opened for questions, suggestion, and concerned.

lifelongproject's People

Contributors

awannaphasch2016 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.