Feeling Miserable is Normal

Too many days lately have I woken up knowing that today was going to be rough. I have been dealing with my own issues for years now and it never gets easier. But what is it that keeps me on the…

Smartphone

独家优惠奖金 100% 高达 1 BTC + 180 免费旋转




Our Projects

A warm welcome and an introduction to our club, our plans for the semester, and how to apply!

By Raymond Guo, Fall 2020 President

Welcome to Fall 2020! To any incoming new students, I want to be one of many to congratulate you on making it to Berkeley! And if you’re a returning student, welcome back!

The Berkeley student club scene is one of the many things that makes this school so special. At no other university have I ever seen such a vast variety of student-led organizations, from service-driven initiatives, to diverse cultural groups, to professional consulting programs. But with only a few days until the start of classes, the semester is still looking very uncertain and confusing for many of us, and how clubs will be operating is no exception. For a lot of students, this will be the first time taking online classes, joining new communities over video chats, and getting back into the daily college grind without being able to rely on the physical presence of friends or teachers.

Today, I want to introduce Codebase, one of many tech-focused student organizations on campus, and explain who we are, what we do, and why we exist. I also want to clear up any confusion for our plans this upcoming semester, as well as how you can get involved as a client or mentored developer on our teams.

Codebase was founded in 2016 by a small group of undergraduate computer science students with the mission to:

The tech industry was, and still is, an extremely competitive field to break into. The founders envisioned creating opportunities for passionate and curious students to join a community of developers with diverse interests, learn from and mentor each other through industry projects, and work with professional software engineers.

This vision has stayed true with us to this day. Today, our organization has grown to over 45 active members, and our efforts have branched into multiple initiatives:

Let’s dive deeper into each of these!

The largest component of being a Codebase member is working on our projects. Every semester, Codebase works with four high-growth tech companies and one non-profit organization and builds a technical product for them. Each project team, consisting of two project managers (PMs) and six developers, collaborates closely with their client company’s software engineers through 13 weeks of agile development, complete with sprints, standups, and code reviews. Throughout this process, our members are able to build their foundations in software engineering, learn the best industry practices, and work on a product with immediate feedback and users.

Because our developers are still full-time students, we always work remotely from our client, delivering two in-person presentations throughout the semester to present our progress. This semester our projects will fortunately continue operations as normal, with our teams meeting and working together remotely with each other and the engineers.

We have two different types of projects: a mentored project for those new to software engineering, as well as client projects for those with more experience.

Our mentored project was created as an avenue for students with no industry experience but are interested in software engineering to learn the essentials of web development. Throughout the semester, the two mentored PMs are fully dedicated to teaching you the basics of frontend, backend, and everything in between. Within the first few weeks, developers build their own personal websites, a visualization game, and learn how to interact with APIs, before building their own product from scratch for a non-profit organization. For more information on the mentored project experience, I highly recommend checking out this blog post written by our previous president and mentored PM, Parth.

This semester, we’re extremely excited to be working with CoFED (Cooperative Food Empowerment Directive), an organization that partners with young folks of color to build food and land co-ops. Over the next few months, we’ll be working with CoFED to build a web portal for co-ops to connect with each other!

For those who have a foundation in software engineering, either through developing a significant project or some industry experience, we run four client teams that each work with a tech company. Going into the project, every developer is quickly onboarded onto their respective tech stacks through a curriculum designed by the PMs, before transitioning to the overall project for the semester.

This Fall, we have some amazing projects lined up with awesome clients! Here they are:

Circle enables companies to run an internet business using new standards for money powered by USD Coin, the fastest growing regulated stablecoin. We will be building a USDC dashboard for people to manage/monitor USDC on multiple blockchain networks.

RiskIQ enables discovery of threats and threat actors using unmatched breadth of Internet data and deep intelligence. We will be rebuilding and optimizing a tool for RiskIQ that identifies the security of SSL certificates.

InfluxData is the creator of InfluxDB, an open source time series database, and Telegraf, an agent for collecting, processing, aggregating, and writing metrics. We will be developing cloud-controlled configuration management features for Telegraf.

Our fourth and final client has requested to not be revealed publicly. The project will be a full-stack web application to configure business logic rules!

Outside of our projects, one of our main initiatives is also to provide the wider Berkeley computer science student body with professional development and mentorship resources. This semester, we’re planning a wide variety of remote events, from company tech talks to industry panels. For those who prefer to learn on their own terms, we are also aiming to start publishing our mentored project curriculum, as well as a comprehensive guide on how to start your own tech organization. If you’re interested in any of these initiatives, keep a lookout on our website and Facebook page for updates!

Beyond our project work, Codebase is first and foremost a community, and this will never change. Every semester, it is my highest priority to make sure that Codebase is a fun and engaging experience for all of our members, and that we all get to form close friendships throughout college. Although our traditional activities, such as retreats, banquets, team dinners, and casual meetups on the glade are not as feasible this semester, we have planned a variety of ways for us to continue hanging out with each other, from game and movie nights to socially distanced hikes. I can say without a doubt that I’ve met some of my closest friends in Codebase, and I hope that you will feel the same after joining our organization.

Our Spring 2020 retreat at Yosemite National Park!

Throughout the first few weeks of the semester, we’ll be hosting a wide variety of recruitment events for you to get to know our members and learn more:

Finally, if you would like to receive updates or ask us any questions asynchronously, here are a few ways to connect with us:

Hope to see you around! :)

Add a comment

Related posts:

15 EXOTIC pets that u can own legally

Not to start off with the obvious, but really? A poisonous arachnid? Do I even need to say why dogs are better than a venomous, creepy, eight-legged insect? I didn’t think so. Next! Technically…

Just do it

After thinking about writing something for a while I decided it is time to stop thinking and just write. So, if you are reading this be aware you will see my raw thoughts below. Maybe I will go back…

Enough

Not when we stumble through 7th grade, blooming through awkwardness and uncertainty, just enough to haunt us to the present. Nor when we’ve had our heart broken, a cut so deep you never thought you’d…