About Getting Hired
Cristina is a self-taught developer who successfully transitioned from studying languages to a frontend development role at a major bank. She made a significant career pivot by quitting university to pursue programming, spending about a year learning independently before landing her first tech job six months ago.
Episode Summary
- Cristina shares her journey from studying languages to becoming a self-taught developer, including the challenges of making a complete career pivot.
- She discusses her first six months working as a junior frontend developer at a large banking corporation and the growth opportunities available.
- The conversation covers the importance of asking questions as a junior developer and building relationships with senior team members who serve as mentors.
- Cristina explains her current focus on strengthening computer science fundamentals through Harvard's CS50 course while handling bug fixes and feature development.
- The episode explores the complexities of working in large corporate environments with multiple teams, extensive testing processes, and bureaucratic deployment cycles.
Key Takeaways
- Never be afraid to ask questions as a junior developer - it's better to seem uninformed for five minutes than to remain confused indefinitely.
- Actively seek out learning opportunities by participating in meetings and conversations outside your immediate scope to build broader understanding.
- Build relationships with senior team members by staying engaged and making conversation rather than silently observing.
- Focus on strengthening fundamental computer science concepts even after landing your first job to enable future career growth.
- Take advantage of high-pressure situations like production deployments and bug fixes to build stronger relationships with colleagues across different teams.
Productivity & Success Habits
Cristina developed a structured yet flexible approach to managing her learning and work. During her self-taught journey, she maintained consistency by dedicating 3-4 hours daily to learning, recognizing that "it was very difficult" to sustain longer periods without pay. She emphasized the psychological importance of small wins, explaining that "having some sort of reward every time" through completing small projects kept her motivated throughout the year-long learning process.
For task management, Cristina uses a hybrid approach combining analog and digital tools. "I have my like pen and paper notebook that I write thing down in," she shares, then transfers important information to digital formats for documentation. She also utilizes Teams for tracking her progress, creating her own system even though she's "the only person that cares about this." This self-directed organization has served her well as she's taken on team lead responsibilities just six months into her role.
Cristina's most crucial productivity habit centers on never hesitating to ask questions. "I was never ashamed to ask a lot of questions," she explains, which has accelerated her learning curve significantly. Rather than spending hours researching online, she leverages her team's knowledge, noting that "you ask the question and just like they answer it and it's very easy." This approach has helped her grow faster than typical junior developers, especially since she now has "other people that depend on me" in her leadership role.
Final Thoughts & Advice
Cristina's core advice centers on commitment and community. She emphasizes the psychological aspect of career transitions, explaining that success came from treating her tech journey as the only option: "if you think that you like your purpose and you what you want to do is like getting into tech and you start like drifting away into so maybe I could do this something else... you have to refocus." She believes too many options create confusion, and once you identify your path, "if the answer is yes right away then you have to go on that path and that's it."
She strongly advocates for engaging with the tech community, particularly on Twitter, as a crucial element for maintaining motivation and consistency. "Being in the Tech Community really helped me because it's really nice to be with people that do the same things as you," she shares. Cristina recommends participating in challenges like 100 Days of Code, not necessarily to complete them, but because "sharing what I was doing and getting the feedback and advice and everything" provided essential encouragement during difficult periods.
Her final piece of wisdom focuses on the importance of thorough research and learning from experts, particularly when crafting resumes and preparing for job applications. "It's good to be self-confident but also it's good to take advice and try to learn from people that do it as a job," she advises, emphasizing that understanding standards and benchmarks is crucial for success in any career transition.
Notable Quotes
"I was never ashamed to ask a lot of questions and I think this is something that helped me in the long run because whenever there was like a question in the very beginning was like I have no idea what we're talking about instead of being like Oh I meant seem stupid for asking this and stuff this ask it and what's the worst that can happen just you're just silly Junior"
— Cristina Discussing what helped her succeed in her first six months as a developer at a bank
"The most difficult part of it was actually learning the necessary skills in order to get the job because at the very beginning when I started first of all it was like it was I guess a liap into the void for me because I wasn't necessarily like a technical person before that"
— Cristina Comparing the difficulty of learning to code versus working on the job as a self-taught developer
"One year of doing that by myself basically by just sharing it on Twitter and stuff like this was the most difficult part because I had not necessarily Mentor no people to talk to except like Twitter people basically"
— Cristina Describing the isolation and challenges of self-teaching programming before getting her first job