title
From Self-Taught Programmer to Job

description
A talk on how you can start your programming career from nothing. Topics covered: strategies on how to learn to program, tips on how to get a job, tricks for staying motivated along the way. Learn how to get a programming job with no experience. Talk by Daniel Deutsch (@DDCreationStudi) and Robert Axelsen (@robaxelsen). Recorded by Pusher.com. Check them out if you want awesome real-time tools, and subscribe to the their YouTube channel for more talks! Pusher's channel: https://www.youtube.com/channel/UCoyqucxoFXDFnh3khD0rjUg -- Learn to code for free and get a developer job: https://www.freecodecamp.com Read hundreds of articles on programming: https://medium.freecodecamp.com

detail
{'title': 'From Self-Taught Programmer to Job', 'heatmap': [{'end': 1390.486, 'start': 1366.007, 'weight': 1}], 'summary': "From transitioning to programming and life in bergen, known for 250 rainy days and traditional norwegian costumes, to dedicating 250 hours to learning and 380 days of consistent coding, networking for freelancing and job opportunities, sending over 50 job applications, and emphasizing the significance of a strong github portfolio, this video chronicles a self-taught programmer's journey to securing a full-time job.", 'chapters': [{'end': 191.51, 'segs': [{'end': 86.492, 'src': 'embed', 'start': 50.435, 'weight': 1, 'content': [{'end': 52.657, 'text': 'We will talk about applying for jobs.', 'start': 50.435, 'duration': 2.222}, {'end': 55.538, 'text': 'We will talk about working at the new company.', 'start': 53.317, 'duration': 2.221}, {'end': 61.782, 'text': 'Then, yeah, explain the main qualities and actions to get a job, actually.', 'start': 56.319, 'duration': 5.463}, {'end': 68.886, 'text': 'And the last thing will be about motivation, because people always ask how do you stay motivated on the way?', 'start': 62.523, 'duration': 6.363}, {'end': 73.403, 'text': "So yeah, let's start with our life before programming.", 'start': 70.939, 'duration': 2.464}, {'end': 86.492, 'text': 'How many of you guys actually started to program from a completely different field? Cool so like.', 'start': 75.187, 'duration': 11.305}], 'summary': 'Discussion covers job application, new company, job qualities, and motivation in programming.', 'duration': 36.057, 'max_score': 50.435, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/MHtqcL-3_fM/pics/MHtqcL-3_fM50435.jpg'}, {'end': 191.51, 'src': 'embed', 'start': 165.738, 'weight': 0, 'content': [{'end': 173.382, 'text': 'It has about 250 days of rain a year, so it gets quite miserable, but strangely enough, we cope.', 'start': 165.738, 'duration': 7.644}, {'end': 179.826, 'text': "I didn't get raised by sheep farmers, but we have national costumes in Norway that are mainly made of wool.", 'start': 174.083, 'duration': 5.743}, {'end': 189.069, 'text': "And just pay special attention to the fact that these socks are purely made out of sheep's wool, handcrafted and such.", 'start': 180.946, 'duration': 8.123}, {'end': 191.51, 'text': "So they're always a pain to put on for these occasions.", 'start': 189.169, 'duration': 2.341}], 'summary': "Norway has 250 days of rain annually. national costumes are made of sheep's wool.", 'duration': 25.772, 'max_score': 165.738, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/MHtqcL-3_fM/pics/MHtqcL-3_fM165738.jpg'}], 'start': 0.489, 'title': 'Transitioning to programming and life in bergen', 'summary': 'Covers transitioning to programming, with 50% from other fields, and life in bergen, known for 250 rainy days and traditional norwegian costumes.', 'chapters': [{'end': 73.403, 'start': 0.489, 'title': 'From self-taught programmer to job', 'summary': 'Discusses transitioning from self-taught programmer to securing a job in a new industry, covering life before programming, the learning process, job application, working at a new company, qualities and actions for job acquisition, and staying motivated.', 'duration': 72.914, 'highlights': ['Transitioning from self-taught programmer to securing a job in a new industry, covering life before programming, the learning process, job application, working at a new company, qualities and actions for job acquisition, and staying motivated.', 'Free Code Camp is the platform where people start learning to code and pivot into a completely different industry.', 'The discussion will encompass life before programming, the learning process, job application, working at a new company, qualities and actions for job acquisition, and staying motivated.', 'The chapter will feature a question and answer session, providing an opportunity to inquire about the entire journey.', 'Motivation will be a key focus, addressing how to stay motivated throughout the transition to a new career.']}, {'end': 135.511, 'start': 75.187, 'title': 'Transitioning to programming', 'summary': 'Discusses the transition of individuals from other fields to programming, with approximately 50% of the group having started from a different field, highlighting the challenges and the initial lack of knowledge in programming.', 'duration': 60.324, 'highlights': ['Approximately 50% of the group started programming from a different field, showcasing the common experience of transitioning to programming from other backgrounds.', 'The speaker shares their experience transitioning from being a business law student and working in various non-programming roles, indicating the diverse backgrounds of individuals entering programming.', 'The speaker admits to having no previous knowledge of HTML or programming, emphasizing the initial lack of familiarity with programming concepts.']}, {'end': 191.51, 'start': 137.412, 'title': 'Life in rainy bergen', 'summary': "Discusses the speaker's upbringing in bergen, one of the rainiest cities in northern europe, with about 250 days of rain a year, and the traditional norwegian costumes made of sheep's wool.", 'duration': 54.098, 'highlights': ['Bergen has about 250 days of rain a year, making it one of the rainiest cities in Northern Europe.', 'The speaker grew up in or by wet mountains in Bergen, highlighting the challenging weather conditions of the region.', "Norwegian national costumes are made of wool, particularly sheep's wool, emphasizing the significance of sheep in Norwegian culture."]}], 'duration': 191.021, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/MHtqcL-3_fM/pics/MHtqcL-3_fM489.jpg', 'highlights': ['Free Code Camp is the platform where people start learning to code and pivot into a completely different industry.', 'Approximately 50% of the group started programming from a different field, showcasing the common experience of transitioning to programming from other backgrounds.', 'Bergen has about 250 days of rain a year, making it one of the rainiest cities in Northern Europe.']}, {'end': 599.284, 'segs': [{'end': 224.581, 'src': 'embed', 'start': 191.57, 'weight': 2, 'content': [{'end': 193.01, 'text': 'They go up until like here.', 'start': 191.57, 'duration': 1.44}, {'end': 194.351, 'text': "So that's nice.", 'start': 193.811, 'duration': 0.54}, {'end': 200.573, 'text': 'My background back to childhood, I was always the computer guy in class.', 'start': 196.351, 'duration': 4.222}, {'end': 209.276, 'text': 'I always liked, from the first chance I had with a dad working in tech, you know, bash at the keyboard at age five,', 'start': 200.773, 'duration': 8.503}, {'end': 212.377, 'text': 'or something from a Commodore or Macintosh or something.', 'start': 209.276, 'duration': 3.101}, {'end': 218.439, 'text': 'I always found out I had, or early on found out I had a love for computers.', 'start': 214.018, 'duration': 4.421}, {'end': 224.581, 'text': "I didn't take it further until then learning HTML, making some websites.", 'start': 219.159, 'duration': 5.422}], 'summary': 'Individual developed early interest in computers, from childhood to learning html and creating websites.', 'duration': 33.011, 'max_score': 191.57, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/MHtqcL-3_fM/pics/MHtqcL-3_fM191570.jpg'}, {'end': 329.955, 'src': 'embed', 'start': 265.97, 'weight': 0, 'content': [{'end': 273.412, 'text': "And there was no one there for me to tell me that, take a step back, you're not stupid, this is the same for everyone in the beginning.", 'start': 265.97, 'duration': 7.442}, {'end': 276.213, 'text': 'And it was the same for me also in school.', 'start': 274.712, 'duration': 1.501}, {'end': 285.737, 'text': 'Learning maths, it was easy for me, or all courses in school was easy for me up until the stage where we had sort of like equations,', 'start': 276.733, 'duration': 9.004}, {'end': 286.517, 'text': 'algebra and stuff.', 'start': 285.737, 'duration': 0.78}, {'end': 293.72, 'text': 'And I thought that, hey, up until that point, I just had to be in class, pay attention, barely do homework, I did fine.', 'start': 287.377, 'duration': 6.343}, {'end': 300.342, 'text': "But then once I had to memorize rules and just apply them, I didn't understand that that was what you were gonna do.", 'start': 294.3, 'duration': 6.042}, {'end': 305.949, 'text': "I thought I had to, really understand what was going on because that's how it had worked for me up until that point.", 'start': 300.462, 'duration': 5.487}, {'end': 313.62, 'text': 'So all this just to say that I really had enforced the myth that programming is for math geniuses only.', 'start': 306.049, 'duration': 7.571}, {'end': 315.743, 'text': 'So I kind of ruled it out from that point on.', 'start': 314, 'duration': 1.743}, {'end': 321.428, 'text': 'And then skipping ahead a little bit to young adult life.', 'start': 318.226, 'duration': 3.202}, {'end': 329.955, 'text': "instead of going into computer school which I maybe let's just call it that which I maybe would have done if I would have not had this misconception,", 'start': 321.428, 'duration': 8.527}], 'summary': 'Struggled with math, thought programming was for math geniuses, and ruled it out.', 'duration': 63.985, 'max_score': 265.97, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/MHtqcL-3_fM/pics/MHtqcL-3_fM265970.jpg'}], 'start': 191.57, 'title': 'Passion for computers and learning to code', 'summary': "Delves into the speaker's early passion for computers, resourcefulness in learning html, and their journey of overcoming misconceptions about coding, dedicating 250 hours to learning, resulting in 380 days of consistent coding, and emphasizing the importance of personal projects and perseverance.", 'chapters': [{'end': 245.801, 'start': 191.57, 'title': 'Early passion for computers', 'summary': "Highlights the speaker's early passion for computers, starting from childhood, and the resourcefulness in learning html despite limited access to the internet.", 'duration': 54.231, 'highlights': ['The speaker was always the computer guy in class and developed a love for computers from a young age.', "Despite his parents' divorce and limited internet access, he managed to learn HTML and create websites using printed tutorials.", "The speaker's early exposure to technology, including using a Commodore or Macintosh, sparked his passion for computers."]}, {'end': 599.284, 'start': 245.841, 'title': 'Overcoming misconceptions and learning to code', 'summary': "Discusses the speaker's journey from having the misconception that programming is only for math geniuses, to eventually dedicating 250 hours to learning to code, resulting in 380 days of consistent coding and emphasizing the importance of personal projects and perseverance.", 'duration': 353.443, 'highlights': ['The speaker spent 250 hours learning to code, averaging 2 hours per day, resulting in 380 days of consistent coding, emphasizing the importance of perseverance and dedication. 250 hours, 2 hours per day, 380 days', 'Emphasizing the importance of personal projects, the speaker recommends avoiding strict adherence to tutorials and instead encourages creating original projects for quicker and better learning. Encouraging personal projects for quicker and better learning', 'The speaker mentions the myth that programming is for math geniuses only and how this misconception led to ruling out programming as a career option, leading to endeavors in psychology and philosophy studies, followed by a burnout and working in various unsatisfactory jobs. Discussing the misconception about programming and the subsequent career journey']}], 'duration': 407.714, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/MHtqcL-3_fM/pics/MHtqcL-3_fM191570.jpg', 'highlights': ['The speaker spent 250 hours learning to code, averaging 2 hours per day, resulting in 380 days of consistent coding, emphasizing the importance of perseverance and dedication. 250 hours, 2 hours per day, 380 days', 'The speaker was always the computer guy in class and developed a love for computers from a young age.', "Despite his parents' divorce and limited internet access, he managed to learn HTML and create websites using printed tutorials.", "The speaker's early exposure to technology, including using a Commodore or Macintosh, sparked his passion for computers.", 'Emphasizing the importance of personal projects, the speaker recommends avoiding strict adherence to tutorials and instead encourages creating original projects for quicker and better learning. Encouraging personal projects for quicker and better learning', 'The speaker mentions the myth that programming is for math geniuses only and how this misconception led to ruling out programming as a career option, leading to endeavors in psychology and philosophy studies, followed by a burnout and working in various unsatisfactory jobs. Discussing the misconception about programming and the subsequent career journey']}, {'end': 809.201, 'segs': [{'end': 743.009, 'src': 'embed', 'start': 714.669, 'weight': 0, 'content': [{'end': 717.79, 'text': 'And then you just have to iterate over the same things, use them in different ways,', 'start': 714.669, 'duration': 3.121}, {'end': 725.433, 'text': 'go a little bit more advanced into the language and design and other topics that are more like on the architectural,', 'start': 717.79, 'duration': 7.643}, {'end': 731.556, 'text': 'or just get it in your fingers and be experienced and know what is the best choice for the job, and so forth.', 'start': 725.433, 'duration': 6.123}, {'end': 733.356, 'text': 'But the basics stay the same.', 'start': 732.116, 'duration': 1.24}, {'end': 743.009, 'text': "And when I realized that, Just imagine after about 30 years or, you know, I'm 33 now, but I was probably around 30 then.", 'start': 733.656, 'duration': 9.353}], 'summary': 'Iterate over basics, advance into language and design, gain 30 years of experience.', 'duration': 28.34, 'max_score': 714.669, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/MHtqcL-3_fM/pics/MHtqcL-3_fM714669.jpg'}, {'end': 794.257, 'src': 'embed', 'start': 760.227, 'weight': 1, 'content': [{'end': 764.751, 'text': 'As Dalia said, it can be challenging, and you have to put in a lot of hours.', 'start': 760.227, 'duration': 4.524}, {'end': 769.374, 'text': 'I put in a lot of work at first, as many people do, and then I fell out a little bit.', 'start': 766.072, 'duration': 3.302}, {'end': 779.902, 'text': 'I wrote about it at my blog, helloilovecode.com, and one of the things that helped me was to take a step back from Free Code Camp,', 'start': 769.894, 'duration': 10.008}, {'end': 781.543, 'text': 'read a book that is actually in the.', 'start': 779.902, 'duration': 1.641}, {'end': 782.263, 'text': 'I saw it.', 'start': 781.543, 'duration': 0.72}, {'end': 782.644, 'text': "it's here", 'start': 782.263, 'duration': 0.381}, {'end': 794.257, 'text': 'Eloquent JavaScript helped me personally to get a fresh look at JavaScript, not from Free Code Camp, but from another source.', 'start': 784.355, 'duration': 9.902}], 'summary': 'Challenging to put in a lot of hours at first, but taking a step back and reading eloquent javascript helped gain a fresh perspective on javascript.', 'duration': 34.03, 'max_score': 760.227, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/MHtqcL-3_fM/pics/MHtqcL-3_fM760227.jpg'}], 'start': 599.864, 'title': 'Transition and learning programming', 'summary': 'Discusses transitioning from wordpress websites to self-hosting, setting up a lamp stack and professional hosting. it also highlights the journey of learning programming, dispelling misconceptions and overcoming challenges through perseverance and alternative resources.', 'chapters': [{'end': 673.082, 'start': 599.864, 'title': 'From wordpress websites to self-hosting', 'summary': 'Discusses the transition from offering wordpress websites to self-hosting, driven by the need for increased margins and technical capability, culminating in the successful setup of a lamp stack and professional hosting for customers.', 'duration': 73.218, 'highlights': ['The transition to self-hosting was driven by the need for increased margins and technical capability, as the business struggled to scale due to insufficient sales.', 'The decision to self-host was influenced by the realization that they were barely making any margin on offering shared hosting for customers.', 'The breakthrough came when the speaker stumbled across Linux Academy, enabling them to transition from knowing nothing about hosting servers to setting up a LAMP stack and offering professional hosting for customers.']}, {'end': 733.356, 'start': 673.382, 'title': 'Learning programming journey', 'summary': 'Highlights a journey of learning programming, starting with misconceptions about needing to be a math genius and then discovering online platforms like treehouse and freecodecamp, ultimately realizing that the basics in programming are the foundation for more advanced skills and knowledge.', 'duration': 59.974, 'highlights': ["Realizing that the basics in programming are indeed programming and that it's necessary to iterate over the same concepts and use them in different ways, ultimately leading to more advanced skills and knowledge", 'Discovering FreeCodeCamp about two years ago and understanding that all the stuff he thought was just the basics in programming is programming', "Initially trying Treehouse to brush up HTML and CSS, getting a taste of JavaScript, and realizing that it's cool to learn about functions, variables, and control statements", 'Having the misconception that one needs to be a math genius to learn programming and then realizing the availability of online learning resources']}, {'end': 809.201, 'start': 733.656, 'title': 'Overcoming challenges in learning programming', 'summary': "Details the speaker's journey of overcoming self-doubt and finding motivation to learn programming, emphasizing the importance of perseverance and seeking alternative learning resources.", 'duration': 75.545, 'highlights': ['The speaker initially struggled with the belief that programming was not for them, but eventually found motivation and determination to pursue it, highlighting the personal growth and mindset shift in their journey.', 'The speaker emphasized the need for perseverance and dedication, highlighting the requirement of putting in a significant amount of work and hours to progress in learning programming.', 'Exploring alternative learning resources, the speaker found Eloquent JavaScript to be personally beneficial in gaining a fresh perspective on JavaScript, showcasing the value of seeking diverse educational materials to enhance understanding and skills development.', 'The speaker utilized Udemy as a platform for supplementing their learning, appreciating the variety of courses available for purchase and emphasizing the importance of accessing diverse educational resources for comprehensive learning.']}], 'duration': 209.337, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/MHtqcL-3_fM/pics/MHtqcL-3_fM599864.jpg', 'highlights': ['The transition to self-hosting was driven by the need for increased margins and technical capability, as the business struggled to scale due to insufficient sales.', "Realizing that the basics in programming are indeed programming and that it's necessary to iterate over the same concepts and use them in different ways, ultimately leading to more advanced skills and knowledge", 'The speaker initially struggled with the belief that programming was not for them, but eventually found motivation and determination to pursue it, highlighting the personal growth and mindset shift in their journey.']}, {'end': 996.452, 'segs': [{'end': 870.609, 'src': 'embed', 'start': 835.179, 'weight': 6, 'content': [{'end': 837.562, 'text': 'So just the social aspect was really helpful as well.', 'start': 835.179, 'duration': 2.383}, {'end': 843.661, 'text': 'Yeah, so after learning a lot, the next step is actually applying for a job.', 'start': 839.52, 'duration': 4.141}, {'end': 850.463, 'text': "And I think that's pretty interesting for us because our stories are pretty different, actually.", 'start': 844.261, 'duration': 6.202}, {'end': 860.366, 'text': 'For me, just two pictures here, one day from the interview, from the day of the interview, and another picture is also from the meetup here.', 'start': 852.524, 'duration': 7.842}, {'end': 870.609, 'text': "The reason why I'm putting up those pictures here, just to give you an impression how I looked when I was applying for the job.", 'start': 861.526, 'duration': 9.083}], 'summary': 'Discussion on applying for jobs and social support in the process.', 'duration': 35.43, 'max_score': 835.179, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/MHtqcL-3_fM/pics/MHtqcL-3_fM835179.jpg'}, {'end': 938.319, 'src': 'embed', 'start': 906.671, 'weight': 7, 'content': [{'end': 908.712, 'text': "I don't know a lot, but I know a little thing.", 'start': 906.671, 'duration': 2.041}, {'end': 915.666, 'text': "yeah, do you have an open source project? And if yes, can I contribute? And I was like going to everyone like, hi, I'm Daniel.", 'start': 909.542, 'duration': 6.124}, {'end': 919.468, 'text': 'Can I contribute? And then like, you know, everybody.', 'start': 916.126, 'duration': 3.342}, {'end': 922.37, 'text': 'And then I met one guy, actually Benny.', 'start': 919.988, 'duration': 2.382}, {'end': 926.533, 'text': 'And he said, of course, yeah, I have an open source project.', 'start': 923.09, 'duration': 3.443}, {'end': 927.973, 'text': 'We can like work on it together.', 'start': 926.693, 'duration': 1.28}, {'end': 931.095, 'text': 'And then we met for weeks and months.', 'start': 928.534, 'duration': 2.561}, {'end': 938.319, 'text': "And like after, I don't know, four to five months, he was like yeah, my company is looking looking for a developer.", 'start': 931.876, 'duration': 6.443}], 'summary': 'Daniel contributed to an open source project for 4-5 months and was offered a job.', 'duration': 31.648, 'max_score': 906.671, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/MHtqcL-3_fM/pics/MHtqcL-3_fM906671.jpg'}, {'end': 996.452, 'src': 'embed', 'start': 948.401, 'weight': 0, 'content': [{'end': 955.283, 'text': 'he was like yeah, show me your project, tell me a little bit about you, tell me a little bit about your, your, your stack,', 'start': 948.401, 'duration': 6.882}, {'end': 957.964, 'text': 'why do you want to do it that way, etc.', 'start': 955.283, 'duration': 2.681}, {'end': 960.764, 'text': 'but nothing really hard, no hard questions.', 'start': 957.964, 'duration': 2.8}, {'end': 972.162, 'text': 'and what i want to tell you here is, For me, the absolute key here was to build a relationship, to network and get into a job over a guy.', 'start': 960.764, 'duration': 11.398}, {'end': 981.286, 'text': "i already knew that's like super powerful, because he can refer me and also like, from the employer's side, he's like okay.", 'start': 972.162, 'duration': 9.124}, {'end': 987.509, 'text': 'he has already worked with one of my employees, so he has to have something good and he trust.', 'start': 981.286, 'duration': 6.223}, {'end': 989.91, 'text': 'the employer already trusts the other employee.', 'start': 987.509, 'duration': 2.401}, {'end': 996.452, 'text': "so that was like a big plus and that's actually for me it was actually pretty easy.", 'start': 989.91, 'duration': 6.542}], 'summary': 'Building relationships and networking were key in securing a job, as it led to a powerful referral and employer trust.', 'duration': 48.051, 'max_score': 948.401, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/MHtqcL-3_fM/pics/MHtqcL-3_fM948401.jpg'}], 'start': 809.241, 'title': 'Networking for freelancing and job opportunities', 'summary': 'Discusses the role of social motivation in transitioning to freelancing, networking at meetups for project involvement, and securing job offers through relationship building and referrals.', 'chapters': [{'end': 881.835, 'start': 809.241, 'title': 'Journey to freelancing', 'summary': 'Highlights the role of social motivation in the journey from organizing a local group to progress updates, and the transition from applying for a job to pursuing freelancing through coding and project involvement at meetups.', 'duration': 72.594, 'highlights': ['The social aspect of organizing the local group for Free Cold Camp was crucial for motivation, leading to a sense of obligation to show progress at meetups.', 'Transitioning from job application to pursuing freelancing through coding and project involvement at meetups, with a focus on becoming a freelancer.', 'The significance of social motivation and progress updates in the journey, contributing to a shift towards freelancing and project focus.']}, {'end': 927.973, 'start': 881.835, 'title': 'Networking for projects', 'summary': 'Describes how the speaker networked at meetups in vienna to find a project to contribute to, ultimately connecting with benny to work on an open source project.', 'duration': 46.138, 'highlights': ['Daniel actively sought out open source projects to contribute to at meetups in Vienna, showing his enthusiasm to learn and collaborate.', "Benny offered Daniel the opportunity to work on an open source project together, showcasing the success of Daniel's networking efforts at the meetups."]}, {'end': 996.452, 'start': 928.534, 'title': 'Networking for job opportunities', 'summary': 'Highlights the importance of building relationships and networking to secure a job, with an example of securing a job offer through networking after months of building a relationship, showcasing the power of referrals and trust in the hiring process.', 'duration': 67.918, 'highlights': ['The importance of networking and building relationships to secure job opportunities, exemplified by obtaining a job offer after months of networking and relationship-building.', "The power of referrals and trust in the hiring process, demonstrated by the employer's trust in an existing employee's recommendation and the resulting ease in securing the job offer.", "The role of networking in establishing trust and credibility, as evidenced by the employer's confidence in the candidate due to the existing relationship and referral."]}], 'duration': 187.211, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/MHtqcL-3_fM/pics/MHtqcL-3_fM809241.jpg', 'highlights': ['The significance of social motivation and progress updates in the journey, contributing to a shift towards freelancing and project focus.', 'Transitioning from job application to pursuing freelancing through coding and project involvement at meetups, with a focus on becoming a freelancer.', 'The social aspect of organizing the local group for Free Cold Camp was crucial for motivation, leading to a sense of obligation to show progress at meetups.', 'The importance of networking and building relationships to secure job opportunities, exemplified by obtaining a job offer after months of networking and relationship-building.', "The role of networking in establishing trust and credibility, as evidenced by the employer's confidence in the candidate due to the existing relationship and referral.", "The power of referrals and trust in the hiring process, demonstrated by the employer's trust in an existing employee's recommendation and the resulting ease in securing the job offer.", 'Daniel actively sought out open source projects to contribute to at meetups in Vienna, showing his enthusiasm to learn and collaborate.', "Benny offered Daniel the opportunity to work on an open source project together, showcasing the success of Daniel's networking efforts at the meetups."]}, {'end': 1534.949, 'segs': [{'end': 1062.535, 'src': 'embed', 'start': 1019.986, 'weight': 3, 'content': [{'end': 1021.848, 'text': 'I could do more code-related stuff.', 'start': 1019.986, 'duration': 1.862}, {'end': 1026.029, 'text': 'One of the criteria for me is looking for a job.', 'start': 1024.048, 'duration': 1.981}, {'end': 1033.63, 'text': 'I was in this freelance state but I wanted something full time because the freelance was sporadic or not stable enough income for me.', 'start': 1026.809, 'duration': 6.821}, {'end': 1039.431, 'text': 'But I wanted to look for a full time job and it had to be English speaking because my German is not so good.', 'start': 1034.69, 'duration': 4.741}, {'end': 1043.392, 'text': 'If they would allow German, they would have to be really kind people.', 'start': 1040.011, 'duration': 3.381}, {'end': 1049.593, 'text': 'And then I focused on continuing to organize the meetup that I had started here.', 'start': 1045.372, 'duration': 4.221}, {'end': 1057.653, 'text': 'And I also organized, now it must be last year maybe, Node School in the summer.', 'start': 1050.45, 'duration': 7.203}, {'end': 1062.535, 'text': 'I contacted Node.js meetup and said, hey, can we do something? So I helped do that.', 'start': 1057.833, 'duration': 4.702}], 'summary': 'Desired full-time job in english, organized meetups and node school.', 'duration': 42.549, 'max_score': 1019.986, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/MHtqcL-3_fM/pics/MHtqcL-3_fM1019986.jpg'}, {'end': 1192.446, 'src': 'embed', 'start': 1150.182, 'weight': 0, 'content': [{'end': 1156.127, 'text': 'So I just try to make it as streamlined as possible and, of course, apply if I really liked the job ad.', 'start': 1150.182, 'duration': 5.945}, {'end': 1165.351, 'text': 'I also had a rule of if I was in doubt either if I liked the job or not, or if the job said mid to senior and I was like ah,', 'start': 1156.787, 'duration': 8.564}, {'end': 1169.973, 'text': "or they had this list of requirements and I had like maybe 10%, I'd be like okay, you know what?", 'start': 1165.351, 'duration': 4.622}, {'end': 1173.335, 'text': "You can think as much as you want, but if you don't apply, you'll never know.", 'start': 1170.353, 'duration': 2.982}, {'end': 1174.295, 'text': 'So I just made the rule.', 'start': 1173.375, 'duration': 0.92}, {'end': 1175.936, 'text': "I'll apply if I'm in doubt.", 'start': 1174.695, 'duration': 1.241}, {'end': 1179.278, 'text': 'So a lot of applications.', 'start': 1176.596, 'duration': 2.682}, {'end': 1185.221, 'text': 'I had two rounds, one round with a plain application, black and white, like I learned in school.', 'start': 1180.498, 'duration': 4.723}, {'end': 1186.942, 'text': 'You should list your experience.', 'start': 1185.561, 'duration': 1.381}, {'end': 1192.446, 'text': 'You should list your school experience and chronologically everything boring, plain, straightforward.', 'start': 1186.982, 'duration': 5.464}], 'summary': 'Applied to jobs if in doubt, leading to numerous applications and two rounds of interviews.', 'duration': 42.264, 'max_score': 1150.182, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/MHtqcL-3_fM/pics/MHtqcL-3_fM1150182.jpg'}, {'end': 1262.782, 'src': 'embed', 'start': 1235.036, 'weight': 2, 'content': [{'end': 1237.739, 'text': 'It was more that they saw that I had the ability to learn.', 'start': 1235.036, 'duration': 2.703}, {'end': 1246.968, 'text': "that I could talk about the choices I'd made in terms of the frameworks and technologies I was using for my projects,", 'start': 1238.34, 'duration': 8.628}, {'end': 1251.532, 'text': 'when I was learning that I was not just following along but was reflected about it,', 'start': 1246.968, 'duration': 4.564}, {'end': 1257.577, 'text': "and that I really had found the passion of coding that I didn't know I could do until recently.", 'start': 1251.532, 'duration': 6.045}, {'end': 1262.782, 'text': 'So I think that, yeah, did shine through.', 'start': 1258.378, 'duration': 4.404}], 'summary': 'Demonstrated ability to learn and passion for coding impressed them.', 'duration': 27.746, 'max_score': 1235.036, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/MHtqcL-3_fM/pics/MHtqcL-3_fM1235036.jpg'}, {'end': 1396.568, 'src': 'heatmap', 'start': 1366.007, 'weight': 1, 'content': [{'end': 1369.609, 'text': "I think that's mainly it about our experiences.", 'start': 1366.007, 'duration': 3.602}, {'end': 1371.09, 'text': "We're open for questions afterwards.", 'start': 1369.629, 'duration': 1.461}, {'end': 1382.257, 'text': 'in terms of working at the new company, but it has definitely been a challenging ride but a joyful and learning experience and yeah.', 'start': 1371.09, 'duration': 11.167}, {'end': 1384.078, 'text': 'Yeah, so now the takeaways.', 'start': 1382.597, 'duration': 1.481}, {'end': 1390.486, 'text': "I think this is the most important part of our presentation and it's also like the last part.", 'start': 1386.325, 'duration': 4.161}, {'end': 1396.568, 'text': 'So feel free to pay attention to these points,', 'start': 1390.546, 'duration': 6.022}], 'summary': 'Challenging and joyful learning experience at the new company, open for questions.', 'duration': 30.561, 'max_score': 1366.007, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/MHtqcL-3_fM/pics/MHtqcL-3_fM1366007.jpg'}, {'end': 1482.812, 'src': 'embed', 'start': 1458.834, 'weight': 1, 'content': [{'end': 1468.463, 'text': "because i know that A lot of developers or people wanting to get into programming doesn't necessarily do it because they love to do it.", 'start': 1458.834, 'duration': 9.629}, {'end': 1477.388, 'text': "It's perfectly fine if you have the idea that you want to change your career either for economic reasons or because you want to do something different,", 'start': 1469.223, 'duration': 8.165}, {'end': 1482.812, 'text': "and you've seen that programming could be a lucrative field or you could have some freedom, etc.", 'start': 1477.388, 'duration': 5.424}], 'summary': 'Many people enter programming for economic reasons or for a change in career, attracted by its potential for financial gain and freedom.', 'duration': 23.978, 'max_score': 1458.834, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/MHtqcL-3_fM/pics/MHtqcL-3_fM1458834.jpg'}], 'start': 996.452, 'title': 'Job search and new company experience', 'summary': "Details the speaker's transition to seeking a full-time job, engaging in community events, sending over 50 job applications, and emphasizes the importance of skills, portfolio, networking, and self-promotion in obtaining a job.", 'chapters': [{'end': 1150.142, 'start': 996.452, 'title': 'Job search and community engagement', 'summary': "Details the speaker's journey of transitioning from freelance work to seeking a full-time job in an english-speaking environment, while actively engaging in community events and meetups to enhance their portfolio, sending over 50 job applications in the process.", 'duration': 153.69, 'highlights': ['Sent over 50 job applications from April to August, including remote work options. The speaker sent over 50 job applications within a span of April to August, including remote work options, to increase their chances of securing a full-time job.', 'Actively engaged in organizing meetups, including Node School and HackerX events, and served as an ambassador for community events. The speaker actively organized meetups such as Node School and HackerX events, and served as an ambassador for community events, showcasing their active involvement and dedication to the community.', "Started learning to code, allowing for more code-related tasks and work opportunities. The speaker's decision to learn to code allowed them to take on more code-related tasks and expanded their work opportunities."]}, {'end': 1534.949, 'start': 1150.182, 'title': 'Job application and new company experience', 'summary': 'Discusses the job application process, interview experiences, and working at a new company, emphasizing the importance of skills, ability to learn, and passion, as well as the significance of portfolio, networking, and self-promotion in obtaining a job.', 'duration': 384.767, 'highlights': ['The significance of skills, ability to learn, and passion in job applications, with the emphasis on demonstrating programming skills, the ability to learn, and the potential impact of passion on the interview process.', 'The importance of portfolio, networking, self-promotion, and active engagement in obtaining a job, highlighting the concrete actions that can be taken to secure a job opportunity.', 'The initial job application approach, including the rule of applying when in doubt, the refinement of the application presentation, and the positive impact of a professionally designed template on the application outcomes.', 'Reflection on the interview process, focusing on the non-technical aspects such as the ability to learn, decision-making in projects, and the demonstration of passion for coding, which significantly influenced the interview outcomes.', 'Challenges and learning experiences when starting at a new company, emphasizing the need for a learning attitude, the use of programming skills, and the presence of impostor syndrome, ultimately leading to a successful adaptation and tenure in the new role.']}], 'duration': 538.497, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/MHtqcL-3_fM/pics/MHtqcL-3_fM996452.jpg', 'highlights': ['Sent over 50 job applications from April to August, including remote work options.', 'Actively engaged in organizing meetups such as Node School and HackerX events.', 'Started learning to code, allowing for more code-related tasks and work opportunities.', 'Emphasizes the importance of skills, ability to learn, and passion in job applications.', 'Highlights the significance of portfolio, networking, and self-promotion in obtaining a job.', 'Stresses the initial job application approach and the positive impact of a professionally designed template.', 'Reflects on the non-technical aspects influencing the interview outcomes.', 'Emphasizes the need for a learning attitude, use of programming skills, and overcoming impostor syndrome.']}, {'end': 2065.813, 'segs': [{'end': 1559.213, 'src': 'embed', 'start': 1534.969, 'weight': 4, 'content': [{'end': 1541.735, 'text': 'So yeah, you want to take on? Yeah, building a portfolio on GitHub contributions.', 'start': 1534.969, 'duration': 6.766}, {'end': 1551.104, 'text': 'I had a phone interview with a company And he sounded like he had a little bit more expectations than what I had tried to give across in my resume.', 'start': 1541.915, 'duration': 9.189}, {'end': 1553.887, 'text': 'So I was kind of like saying, downplaying it a little bit.', 'start': 1551.705, 'duration': 2.182}, {'end': 1555.269, 'text': "Maybe I shouldn't have, but I did.", 'start': 1553.967, 'duration': 1.302}, {'end': 1559.213, 'text': 'And he was commenting, oh yeah, but you have so much stuff on your GitHub profile.', 'start': 1555.769, 'duration': 3.444}], 'summary': 'Downplayed github contributions in resume; interviewer impressed with portfolio.', 'duration': 24.244, 'max_score': 1534.969, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/MHtqcL-3_fM/pics/MHtqcL-3_fM1534969.jpg'}, {'end': 1593.943, 'src': 'embed', 'start': 1572.165, 'weight': 3, 'content': [{'end': 1580.473, 'text': "that is your earnest effort to learn and you're active and you're contributing and you're trying to change something in the README of a big open source project,", 'start': 1572.165, 'duration': 8.308}, {'end': 1581.214, 'text': "that's also fine.", 'start': 1580.473, 'duration': 0.741}, {'end': 1584.898, 'text': 'If you can get a taste for the field, all that helps.', 'start': 1581.654, 'duration': 3.244}, {'end': 1593.943, 'text': 'Also, from reading articles or hearing experiences from others, most hiring managers will not read your code.', 'start': 1586.599, 'duration': 7.344}], 'summary': 'Active contribution to open source projects can help gain a taste for the field and reading articles or hearing experiences from others can be beneficial for learning.', 'duration': 21.778, 'max_score': 1572.165, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/MHtqcL-3_fM/pics/MHtqcL-3_fM1572165.jpg'}, {'end': 1648.191, 'src': 'embed', 'start': 1614.933, 'weight': 1, 'content': [{'end': 1619.094, 'text': "If you're not the person that want to, don't feel comfortable doing that, that's fine.", 'start': 1614.933, 'duration': 4.161}, {'end': 1623.096, 'text': 'But then you make sure you send out resumes and applications.', 'start': 1619.515, 'duration': 3.581}, {'end': 1628.577, 'text': 'And the job of the application I found is to get yourself an interview.', 'start': 1624.614, 'duration': 3.963}, {'end': 1632.68, 'text': 'So again, just if in doubt, just send out applications.', 'start': 1628.697, 'duration': 3.983}, {'end': 1638.704, 'text': 'And the job of sending those applications is so you get invited to an interview.', 'start': 1633.36, 'duration': 5.344}, {'end': 1640.586, 'text': 'So keep that in mind.', 'start': 1639.805, 'duration': 0.781}, {'end': 1648.191, 'text': "And in the interview, it's the job of the prospective employer to decide whether or not you're a fit for the company.", 'start': 1641.026, 'duration': 7.165}], 'summary': 'Send out resumes and applications to secure interviews for job opportunities.', 'duration': 33.258, 'max_score': 1614.933, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/MHtqcL-3_fM/pics/MHtqcL-3_fM1614933.jpg'}, {'end': 1981.95, 'src': 'embed', 'start': 1951.791, 'weight': 0, 'content': [{'end': 1957.775, 'text': 'We have our contact details and we also have half of an announcement in the next slide.', 'start': 1951.791, 'duration': 5.984}, {'end': 1964.959, 'text': 'But you can contact Daniel at Twitter, GitHub, and his website, other places as well.', 'start': 1958.295, 'duration': 6.664}, {'end': 1966.32, 'text': 'Same goes for me.', 'start': 1965.54, 'duration': 0.78}, {'end': 1970.203, 'text': 'And as for the announcement,', 'start': 1967.641, 'duration': 2.562}, {'end': 1979.949, 'text': 'we are so inspired by our journey to becoming full-time developers that we started an organization to help others do the same.', 'start': 1970.203, 'duration': 9.746}, {'end': 1981.95, 'text': "It's really in the starting phases.", 'start': 1980.69, 'duration': 1.26}], 'summary': 'Started an organization to help others become full-time developers.', 'duration': 30.159, 'max_score': 1951.791, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/MHtqcL-3_fM/pics/MHtqcL-3_fM1951791.jpg'}, {'end': 2030.348, 'src': 'embed', 'start': 2001.964, 'weight': 2, 'content': [{'end': 2009.945, 'text': 'The purpose is to Support programmers in general and provide, provide a platform of exchange.', 'start': 2001.964, 'duration': 7.981}, {'end': 2017.569, 'text': "It's actually what we have been doing for the last month and years, even years, but with a legal framework.", 'start': 2009.945, 'duration': 7.624}, {'end': 2023.962, 'text': 'so and we are not like a, We are not tied to the Free Code Camp brand, so we can do much more.', 'start': 2017.569, 'duration': 6.393}, {'end': 2030.348, 'text': 'And we also want to explore more, so you can expect many nice things to happen.', 'start': 2024.883, 'duration': 5.465}], 'summary': 'Support programmers, provide exchange platform, not tied to free code camp brand, expect many nice things to happen.', 'duration': 28.384, 'max_score': 2001.964, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/MHtqcL-3_fM/pics/MHtqcL-3_fM2001964.jpg'}], 'start': 1534.969, 'title': 'Building a strong github portfolio, motivation in coding, and developers rising announcement', 'summary': 'Emphasizes the significance of a strong github portfolio for job interviews and networking, highlights the importance of motivation in coding, and discusses the announcement of developers rising, an organization supporting programmers in transitioning from learning to code to getting a job.', 'chapters': [{'end': 1661.603, 'start': 1534.969, 'title': 'Building a strong github portfolio', 'summary': 'Emphasizes the significance of having a strong github portfolio, highlighting its influence on job interviews and the importance of networking and sending out applications for job opportunities.', 'duration': 126.634, 'highlights': ['The power of having something on your GitHub profile is significant, as it can positively influence job interviews and demonstrate earnest effort to learn and contribute.', 'Networking is important, but sending out resumes and applications is also crucial for securing job opportunities, as the goal of the application process is to get invited to an interview.', 'Hiring managers may not extensively read your code but having a strong GitHub portfolio can significantly impact their perception of your skills and contributions.']}, {'end': 1902.528, 'start': 1661.603, 'title': 'Motivation and progress in coding', 'summary': 'Highlights the importance of motivation in coding, emphasizing the why, developing habits, and trusting oneself, while also stressing the significance of showcasing work on platforms like github and the challenges of staying motivated in the face of setbacks and societal expectations.', 'duration': 240.925, 'highlights': ['Showing work on GitHub is powerful and contributes to a positive impression, despite minimal scrutiny of the code.', 'Emphasizing the why, developing habits, and trusting oneself are crucial in staying motivated while learning to code.', 'Staying motivated in coding involves dealing with setbacks, rejection, and societal pressures, such as family expectations and misunderstandings.', 'Utilizing platforms like FreeCodeCamp helps in maintaining progression towards certificates and portfolio projects.', 'Social incentives, like meetups, can provide the necessary push to work towards completing coding projects, despite self-doubt and limitations.', 'Reminding oneself of the purpose and passion for coding is essential to overcome failures and setbacks, as demonstrated by the dedication of individuals attending learning and networking events.', 'The challenges of starting a new journey in the coding industry, facing doubts, rejections, and lack of understanding from family and society, are acknowledged as part of the process of learning and growing in the field.']}, {'end': 2065.813, 'start': 1902.528, 'title': 'Developers rising announcement', 'summary': 'Discusses the announcement of a new organization, developers rising, aimed at supporting programmers and helping them transition from learning to code to getting a job, with a mention of the platform freecodecamp and the formation of a local group.', 'duration': 163.285, 'highlights': ['The announcement of the new organization, Developers Rising, aiming to support programmers and help them transition from learning to code to getting a job. The organization, Developers Rising, is focused on supporting programmers and providing a platform for exchange, with the aim of helping others transition from learning to code to getting a job.', "Acknowledgment of FreeCodeCamp's contribution and the formation of a local group to support the organization's goals. Recognition of FreeCodeCamp's impact on the speaker's journey to becoming full-time developers and the formation of a local group to keep mentioning the organization and engage interested individuals.", "Encouragement for individuals to get involved, become members, and contribute to the organization's initiatives. Encouragement for individuals to become members and contribute to the organization's initiatives, with an emphasis on the value of contributing and the offer to find suitable opportunities for involvement."]}], 'duration': 530.844, 'thumbnail': 'https://coursnap.oss-ap-southeast-1.aliyuncs.com/video-capture/MHtqcL-3_fM/pics/MHtqcL-3_fM1534969.jpg', 'highlights': ["Having a strong GitHub portfolio can significantly impact hiring managers' perception of skills and contributions.", 'Sending out resumes and applications is crucial for securing job opportunities.', 'Developing habits and trusting oneself are crucial in staying motivated while learning to code.', 'Utilizing platforms like FreeCodeCamp helps in maintaining progression towards certificates and portfolio projects.', 'Social incentives, like meetups, can provide the necessary push to work towards completing coding projects.', 'The challenges of starting a new journey in the coding industry, facing doubts, rejections, and lack of understanding from family and society, are acknowledged as part of the process of learning and growing in the field.', 'Developers Rising aims to support programmers and help them transition from learning to code to getting a job.', "Acknowledgment of FreeCodeCamp's contribution and the formation of a local group to support the organization's goals.", "Encouragement for individuals to get involved, become members, and contribute to the organization's initiatives."]}], 'highlights': ['The speaker spent 250 hours learning to code, averaging 2 hours per day, resulting in 380 days of consistent coding, emphasizing the importance of perseverance and dedication.', 'The significance of social motivation and progress updates in the journey, contributing to a shift towards freelancing and project focus.', 'The importance of networking and building relationships to secure job opportunities, exemplified by obtaining a job offer after months of networking and relationship-building.', 'Sent over 50 job applications from April to August, including remote work options.', "Having a strong GitHub portfolio can significantly impact hiring managers' perception of skills and contributions."]}