fb
BLOG

Why Should You Learn How to Build Web Apps? Alumna Nicole Ziemlak Talks with Hello Web App About Her Transition Into Programming

Hackbright Academy software engineering fellow Nicole Ziemlak graduated in March from Hackbright Academy and is now a software engineer at Minted. Check out her interview with Hello Web App below to learn more about her experience!

What’s your background?

I majored in literature and creative writing in college, and then taught high school and GRE test prep for a couple years before eventually moving to San Francisco. I’d always been interested in technology from a consumer’s perspective, but being surrounded by so many developers inspired me to try creating my own programs. I took a job at a non-profit organization that partnered with some major players in the industry (e.g. Microsoft, Intuit, Symantec), hoping that I would be able to teach myself programming on my own and maybe move into a more technical role.

What inspired you to learn programming?

I started teaching myself the basics of a few programming languages (Python, Ruby, Java) as well as some basic web development (HTML, CSS, Javascript) using free online resources such as Code Academy and language-specific tutorials. The problem was that every time I’d get to the end of one of these tutorials, I found I had enough knowledge to write very simple programs, but I knew nothing about how to create a web app. I didn’t even fully understand what a framework like Django or Rails was, and the tutorials on them seemed to expect more cohesive knowledge from the beginning–knowledge that I hadn’t learned through the tutorials I was following.

In my search for resources that could bridge that gap between programming knowledge and a fully-fledged web application, I stumbled upon coding bootcamps. There are quite a few in San Francisco, so I attended a few info sessions and started my applications. When I went to visit Hackbright Academy, I knew I had found my top choice: this program had great placement statistics; the instruction was based in Python, which was my favorite of the languages I’d been learning; and the cohort was entirely female. The gender disparity in tech is something that both fascinates and frustrates me to no end, and Hackbright seemed like the best way to find a network of talented, intelligent women that would all be working in the same male-dominated field.

Nicole pictured with Joel Burton, Hackbright Academy’s Director of Fellowship Education, and fellow Hackbright classmate Daria Lee Garnia.

Tell me a little bit about the Hackbright Academy experience!

I was accepted into Hackbright’s Winter 2015 cohort and we spent the first 5 weeks learning Python, Javascript, SQL, and Flask, while building small programs that knitted everything together. I was particularly enamored with Flask, and so when we began the 4 week period for our individual projects, I decided to teach myself Django, which I’d heard a bit about through Python-focused job descriptions. I used the Django docs and as many online tutorials as I could get my hands on to figure out how to set up a web app from scratch.

Anything cool you’ve built or would like to mention?

My final project is a recipe management app called Chomp! and you can check out my code and a fairly extensive walkthrough in my Github README. I just accepted a position as a Software Engineer at Minted and am looking forward to learning about programming larger-scale web apps on the job!

You can read the full interview in Hello Web App’s new series profiling programmers!

 

[easy-social-share buttons="facebook,twitter,mail" counters=1 counter_pos="inside" total_counter_pos="hidden" fixedwidth_px="70" fixedwidth_align="left" total_counter_pos="right" style="button" template="copy-retina" point_type="simple"]
RELATED POSTS
RECENT POSTS
November 09, 2023
The Shift Toward Cloud Computing and the Role of Cloud Engineers
October 31, 2023
Data Everywhere: The Future of Data Science and Business Intelligence
June 05, 2023
Version Control Systems: Subversion vs Git
June 05, 2023
Open-Source Programming and How to Contribute to Projects
CATEGORIES