<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
  <channel>
    <title>DEV Community: Judit Lehoczki (she/her)</title>
    <description>The latest articles on DEV Community by Judit Lehoczki (she/her) (@juditlehoczki).</description>
    <link>https://dev.to/juditlehoczki</link>
    <image>
      <url>https://media2.dev.to/dynamic/image/width=90,height=90,fit=cover,gravity=auto,format=auto/https:%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fuploads%2Fuser%2Fprofile_image%2F327570%2Fbf6a0d5b-3b08-4011-96b5-d41a084e650a.png</url>
      <title>DEV Community: Judit Lehoczki (she/her)</title>
      <link>https://dev.to/juditlehoczki</link>
    </image>
    <atom:link rel="self" type="application/rss+xml" href="https://dev.to/feed/juditlehoczki"/>
    <language>en</language>
    <item>
      <title>Summary of 2020</title>
      <dc:creator>Judit Lehoczki (she/her)</dc:creator>
      <pubDate>Thu, 07 Jan 2021 17:12:27 +0000</pubDate>
      <link>https://dev.to/juditlehoczki/summary-of-2020-3eb4</link>
      <guid>https://dev.to/juditlehoczki/summary-of-2020-3eb4</guid>
      <description>&lt;p&gt;I'm not usually one for writing big summaries of the year but this year was a special one for me - despite the pandemic.&lt;/p&gt;

&lt;h3&gt;
  
  
  My professional life
&lt;/h3&gt;

&lt;p&gt;I am proud to say I have managed to change careers this year! In January I started off with &lt;a href="https://northcoders.com/"&gt;Northcoders&lt;/a&gt;' coding bootcamp and in May I landed my very first Software Developer job at &lt;a href="https://www.bankifi.com/"&gt;BankiFi&lt;/a&gt; - entirely remotely. It's a bit of a bummer it's still 100% remote but I'm looking forward to visiting the office at some point in the new year and to finally get to spend some time with my colleagues.&lt;/p&gt;

&lt;p&gt;I attended the &lt;a href="http://womenintechcareersummit.com/"&gt;"Women In Tech Career Summit"&lt;/a&gt; online conference in July - as a speaker! I count this as a huge achievement because I am terrified of public speaking and if it wasn't for the lockdown, I don't think I would have said yes. But it was amazing and I'm really grateful to have been given the opportunity.&lt;/p&gt;

&lt;p&gt;In September I started volunteering at &lt;a href="https://codeyourfuture.io"&gt;Code Your Future&lt;/a&gt; - a coding school for refugees - where I got the opportunity to help a graduate project team and see them through their graduation. I'm looking forward to continuing on this journey in the next year, hopefully in person.&lt;/p&gt;

&lt;p&gt;And finally, I completed Harvard's &lt;a href="https://cs50.harvard.edu/x/2020/"&gt;CS50x&lt;/a&gt; introduction to computer science online course just a day ago.&lt;/p&gt;

&lt;p&gt;Changing careers was the best decision I have made for a while and I have loved every second of the training, starting my first job and getting involved with all sorts of related activities. I'm really looking forward to learning and progressing further in the new year.&lt;/p&gt;

&lt;h3&gt;
  
  
  My personal life
&lt;/h3&gt;

&lt;p&gt;We got a dog! Rocket is a black working cocker spaniel who makes us laugh every day. I have never thought I could have so much love for an animal but he's just the most adorable little pup and I can't even remember what life was like without him. We spent over a year debating whether to get a dog or not but having to work from home gave us the opportunity to be able to look after him properly and to put enough time in his training so that when we will be allowed to go back to work, he will be just fine.&lt;/p&gt;

&lt;p&gt;Lockdown of course was never going to be great and it definitely took its toll on my social life and occasionally my mental health but considering everything I think I've done pretty well. Being locked up in a house 24/7 with just one person when usually I would be reasonably sociable was always going to be hard but we did well and we managed to support each other with our daily struggles. We managed to squeeze in a couple of camping holidays in the summer and countless dog walks and movie nights. It's not climbing El Teide or cycling in Thailand but still some quality time spent.&lt;/p&gt;

&lt;p&gt;There are a good few things I'm very grateful for in lockdown though: working from home gave me so much extra time that I'm really glad I managed to use wisely. I worked out how to use more than one setting on the washing machine and learnt that the world doesn't end if I go a day without showering or even changing out of pyjamas.&lt;/p&gt;

&lt;p&gt;On a more serious note, I can't wait to be able to socialise again or going one step further: travel(!) but I really don't think I could have made more out of this year.&lt;/p&gt;

&lt;p&gt;Thanks everyone who has been a part of it in any way, all the old friends who stayed in my life and all the new ones I met this year - you know who you are.&lt;/p&gt;

&lt;p&gt;I wish you all the very best for the new year! 🥳&lt;/p&gt;

&lt;p&gt;Cover Photo Credit: &lt;a href="https://unsplash.com/@avasol"&gt;Ava Sol&lt;/a&gt;&lt;/p&gt;

</description>
      <category>firstyearincode</category>
      <category>codenewbie</category>
      <category>womenintech</category>
    </item>
    <item>
      <title>When Given The Opportunity</title>
      <dc:creator>Judit Lehoczki (she/her)</dc:creator>
      <pubDate>Thu, 15 Oct 2020 15:26:41 +0000</pubDate>
      <link>https://dev.to/juditlehoczki/when-given-the-opportunity-dcj</link>
      <guid>https://dev.to/juditlehoczki/when-given-the-opportunity-dcj</guid>
      <description>&lt;p&gt;&lt;strong&gt;I have started volunteering at CodeYourFuture, an organisation that helps refugees and disadvantaged people to become Software Developers. This is my background and why giving someone a life-changing opportunity is important to me.&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;I grew up in Budapest, Hungary in a family that I wish I could say was ideal but it wasn't. My mum with severe hearing loss is to date the most loving person I’ve ever known but unfortunately she's also very vulnerable. My father, who I've never known, didn’t want to be part of our life from the day I was born.&lt;/p&gt;

&lt;p&gt;My mum with a disability had to look after and provide for me and my elderly grandmother, alone.&lt;/p&gt;

&lt;p&gt;The man my mum met when I was six turned out to be an aggressive and abusive person to say the least. Unfortunately he stayed in our life. He wasn’t at home often (only he knows where he spent his late nights) but I remember well how I felt every time I heard the key turn in the lock. I pretty much spent my teens in fear or feeling guilty for my mum and two young sisters when I managed to escape from home.&lt;/p&gt;

&lt;p&gt;On top of it, we also struggled with money most of the time.&lt;/p&gt;

&lt;h3&gt;
  
  
  When Given The Opportunity To Learn
&lt;/h3&gt;

&lt;p&gt;The first thing I'm extremely grateful for in life is Hungary's free education. Fortunately I was good at studying and had good enough grades which made me able to go to a prestigious university for free while also working part-time. I got an Economics degree and started working as a trainee accountant at an international hotel chain.&lt;/p&gt;

&lt;p&gt;I got into a whole different world. I worked with people from different countries and Hungarians who studied/lived abroad previously. This was the first time it seemed like a true possibility to go abroad. I couldn't have afforded to take part in expensive student-exchange programs before (Erasmus remained a dream) but I could now get a job and make a living. I wanted to leave Hungary to be away from my stepfather and to be independent. I wanted to leave for better opportunities.&lt;/p&gt;

&lt;h3&gt;
  
  
  When Given The Opportunity To Work
&lt;/h3&gt;

&lt;p&gt;After applying all across the globe within the hotel chain from Canada to Singapore, I ended up getting a flight for an interview to Scotland. This was my second time on a flight, and the first time ever I travelled alone. I was 24, I haven't seen much of the world before and my English wasn't great. The whole experience was exciting but also nerve-wracking. But I got the job.&lt;/p&gt;

&lt;p&gt;My first boss and later mentor was a Pakistani man. He arrived in the UK with poor English and had to climb that ladder from the very bottom. Twenty years later he was working as the Finance Director of a cluster of hotels in Scotland. He saw something in me and he gave me an opportunity.&lt;/p&gt;

&lt;p&gt;2010 was the year I moved countries and changed my life. It was hard. I came with my boyfriend at the time so I wasn't alone but it was still very hard leaving my mum and sisters as well as my friends behind. The first couple of months were exciting but then home-sickness kicked in and I was also fighting guilt and I really really missed my friends and family. It was also rainy and cold all the time, I didn't really know anyone and found it hard to make friends. But I did what I was good at and worked hard and learned as much as I could. I also earned enough money to be able to visit home regularly and bring nice presents for my sisters. I was standing on my own feet and although I felt lonely I was free.&lt;br&gt;
In the coming nine years I built a successful career as an accountant and I was earning a salary I'd never known I could.&lt;/p&gt;

&lt;h3&gt;
  
  
  When You Can Create Your Own Opportunity
&lt;/h3&gt;

&lt;p&gt;After so many years, however, I just had enough of accounting. I wanted to do something different and get into tech but I didn't have the guts to just quit my job. Not having enough savings was not an issue, I had enough saved up to not have to work for a few months. Over the years I had created the opportunity myself to do whatever the hell I wanted but my brain just wasn't wired like that. To consider quitting a well paying job without having a next job secured? It genuinely never even crossed my mind.&lt;/p&gt;

&lt;h3&gt;
  
  
  When You Have Someone Support You
&lt;/h3&gt;

&lt;p&gt;In 2018 I met my partner. He is a Software Developer and I very quickly started playing with the thought of learning to code. I already wrote a whole other blog about &lt;a href="https://dev.to/juditlehoczki/my-journey-into-software-development-3828"&gt;my journey into software development&lt;/a&gt; so I won't get into that but what he taught me was to not be afraid to change. It is so important to have someone in your life who supports you all the way (and also tells you when you are being unreasonable). Sometimes that's all you need: encouragement and someone to believe in you - and continuously remind you of that.&lt;/p&gt;

&lt;p&gt;This was the first time in my life I quit a job without knowing when and where I'd be earning my next salary and spent a big chunk of money on a coding bootcamp at the beginning of 2020. It wasn't easy but I genuinely loved every second of it. My only regret is that I didn't start it much earlier. In May 2020, two weeks after my graduation I landed my first developer job.&lt;/p&gt;

&lt;p&gt;I know that for most people 2020 won't be a year of fond memories but for me it will always be the year when I changed my life - for the second time.&lt;/p&gt;

&lt;p&gt;I love doing what I'm doing and I'm so happy I finally made this choice. I am at the beginning of a new career but am ever so eager to learn and progress as fast as I can.&lt;/p&gt;

&lt;h3&gt;
  
  
  CodeYourFuture
&lt;/h3&gt;

&lt;p&gt;CodeYourFuture is an organisation that helps refugees, asylum seekers, single parents with low income, people struggling with mental health issues, learning or physical disabilities and anyone else experiencing problems getting the education needed to find meaningful work. 71% of the students are refugees or asylum-seekers, 78% of the students are part of BAME communities and 75% live below the poverty line.&lt;/p&gt;

&lt;p&gt;The organisation helps them by giving the opportunity to study for free on a full-stack coding course where the students also develop their soft skills. They give financial support on travel cost, internet, childcare, also loan laptops to students where needed and a lot more. They also provide support for graduates by helping them find employment in the tech industry.&lt;/p&gt;

&lt;p&gt;The students at the end of the course participate in delivering a real life project that is used by either other charities or CodeYourFuture itself. They gain experience in working as part of a tech squad with a volunteer project manager and a couple of volunteer tech assistants to guide them. My team has just started their final project last weekend and will have 4 weeks in total to deliver a full-stack web application with an SQL database, Express server and React frontend.&lt;/p&gt;

&lt;h3&gt;
  
  
  The Students
&lt;/h3&gt;

&lt;p&gt;Given that 71% of the students fall into the refugee/asylum-seeker category, I feel it's important to talk about what these terms actually mean.&lt;br&gt;
According to &lt;a href="https://www.unhcr.org/uk/what-is-a-refugee.html"&gt;The UN Refugee Agency&lt;/a&gt;: "Refugees are people who have fled war, violence, conflict or persecution and have crossed an international border to find safety in another country." An asylum-seeker is a person that has initiated the legal process to be recognised as a refugee but their claim is still in progress.&lt;/p&gt;

&lt;p&gt;Part of the reason I wanted to volunteer at CodeYourFuture is because I know how happy my career change makes me and helping to give a similar opportunity to others not so fortunate feels like a duty.&lt;/p&gt;

&lt;p&gt;I would like to clarify that I am not a refugee and have no intention of making any comparisons between my experience and theirs. However I do recognise the importance of getting an opportunity and how life-changing it can be.&lt;/p&gt;

&lt;p&gt;I found it hard to find my feet in a new country where I had language problems, had no friends and family and I had to start over building my social circle. I found it hard even though it was my decision, I didn't have to move countries.&lt;/p&gt;

&lt;p&gt;These people will have gone through a very difficult period of their life which might have caused mental health issues. They might not have social circles to support them with these issues when they arrive. They might struggle with language and cultural differences. They might find it hard to fit in.&lt;/p&gt;

&lt;p&gt;Some might have good education but find it hard to get back to work after unwanted long breaks. Some might have family difficulties. Some can't use the skills they learnt due to differences in their field between countries. Some might just have never had the chance to study new skills that the market needs.&lt;/p&gt;

&lt;p&gt;Some might just need help with their CV and to improve their interviewing skills.&lt;/p&gt;

&lt;p&gt;Some might just need encouragement to learn new skills, be it coding and/or soft skills such as communication and teamwork. Some might just need a little push and to be reminded that they can do it, that they can learn new skills, get a job and change their lives for the better.&lt;/p&gt;

&lt;p&gt;They might just need the opportunity to become part of a supportive community where they are understood.&lt;/p&gt;

&lt;p&gt;All the above is what CodeYourFuture offers.&lt;/p&gt;

&lt;p&gt;If you want to know more, you can read the story of past graduates &lt;a href="https://codeyourfuture.io/blog/student-stories/monas-story/"&gt;Mona&lt;/a&gt; and &lt;a href="https://codeyourfuture.io/blog/student-stories/mohammeds-story/"&gt;Mohammad&lt;/a&gt;.&lt;/p&gt;

&lt;h3&gt;
  
  
  Help If You Can
&lt;/h3&gt;

&lt;p&gt;The organisation has 4 locations in the UK (London, Manchester, Birmingham, Glasgow), also in Rome and in CapeTown.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;If you want to volunteer, you don't have to have any coding experience. They are also looking for people to promote the organisation or help with the students' personal development (including improving their English and employability skills) and are ALWAYS looking for more volunteers. You could &lt;a href="https://codeyourfuture.io/volunteers/"&gt;apply here&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;If you are an employer looking for Junior Software Developers, you could consider &lt;a href="https://codeyourfuture.io/hire-a-graduate/"&gt;hiring a graduate&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;If you have a spare laptop you don't use, you could &lt;a href="//contact@codeyourfuture.io"&gt;donate&lt;/a&gt; it to them.&lt;/li&gt;
&lt;li&gt;If you can't help with any of the above, you could help by just sharing this blog.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;If you got this far - thank you for reading!&lt;/p&gt;

</description>
      <category>career</category>
      <category>beginners</category>
      <category>volunteer</category>
      <category>womenintech</category>
    </item>
    <item>
      <title>Job Hunting Tips For Bootcamp Graduates?</title>
      <dc:creator>Judit Lehoczki (she/her)</dc:creator>
      <pubDate>Tue, 09 Jun 2020 21:00:28 +0000</pubDate>
      <link>https://dev.to/juditlehoczki/job-hunting-tips-for-bootcamp-graduates-5g1m</link>
      <guid>https://dev.to/juditlehoczki/job-hunting-tips-for-bootcamp-graduates-5g1m</guid>
      <description>&lt;p&gt;I have been asked to write about my experience of looking for a job as a fresh coding bootcamp graduate in the times of coronavirus and lockdown. I was told that other graduates might be lacking confidence and telling about my tips and tricks might help them.&lt;/p&gt;

&lt;p&gt;So what are my tricks? Erm... I don't have any.&lt;/p&gt;

&lt;p&gt;How about my tips? Not sure. If I'm honest, I don't feel qualified to claim having any high value tips as if I was someone special because I'm not. I did get a job pretty quickly after my graduation and of course I am very proud of it. Who wouldn't be? But the truth is, a big part of it was down to pure luck.&lt;br&gt;
It's also undebatable however that another part was down to working hard and putting myself out there.&lt;/p&gt;

&lt;p&gt;So here are some thoughts that I consider useful and I believe they helped me with my job search and getting hired.&lt;/p&gt;

&lt;h3&gt;
  
  
  Valuing Yourself
&lt;/h3&gt;

&lt;p&gt;"So you learnt to code in 12 weeks, did you? It must be easy then." - I beg your pardon?!&lt;br&gt;
How long have you been coding for? I know it's not 12 weeks. How much time have you spent learning to code on your own just to get into your course? How many different online resources you looked through, how many hours did you spend googling the answers to the challenges you got stuck on? How many Codewars katas (and the likes of it) have you gone through to just pass the entry challenge to your bootcamp?&lt;/p&gt;

&lt;p&gt;I reckon I spent over a year learning before applying to my bootcamp while also holding up a full-time job. I also spent the same year debating whether I was brave enough to take the risk and leave a successful career behind.&lt;/p&gt;

&lt;p&gt;Then there was the bootcamp itself. The one I did was 12 weeks of non-stop hard work. Officially full-time: Monday-to-Friday-nine-to-five. Unofficially include the evenings and the weekends as well because I had to catch up on stuff I didn't get straight away on the course over the week. I say, if anything, doing it in such a short time deserves credit, not being looked down on and should definitely be valued. If you made it to graduation - within however many weeks - you should be really proud of yourself!&lt;/p&gt;

&lt;p&gt;The one piece of most important advice I can give is to value yourself. Don't think even for a second that you're not good enough or not worthy your first junior role. Changing careers 1) takes guts and 2) is really hard work. Anyone who says otherwise, you don't need them in your life.&lt;/p&gt;

&lt;h3&gt;
  
  
  Impostor Syndrome
&lt;/h3&gt;

&lt;p&gt;On the same line, we all struggle with impostor syndrome. (&lt;a href="https://www.youtube.com/watch?v=ZkwqZfvbdFw"&gt;This&lt;/a&gt; is a good TedTalk on it by Mike Cannon-Brookes, CEO of Atlassian.)&lt;/p&gt;

&lt;p&gt;From what I hear, many coders suffer from the same, regardless(!) of the level they are at or the years of experience they have. You have to accept that you'll never know everything. Software development is such a fast moving field to be in, you have to learn new stuff day in and day out. An experienced developer might pick up the new stuff quicker and is used to having to learn all the time but they are not ashamed of googling and so you shouldn't be either. Coding is regularly about getting stuck and knowing how to get unstuck, even for experienced coders. So don't feel too disheartened when the project you're working on is taking a bit (a lot) longer than planned or you don't get something straight away. That doesn't mean you are a bad coder.&lt;br&gt;
Also remember, the fact you got into coding shows that you are willing to continuously learn which is a great and valuable trait to have.&lt;/p&gt;

&lt;h3&gt;
  
  
  Building Your Portfolio
&lt;/h3&gt;

&lt;p&gt;As part of the pre-course to my bootcamp we had to build our portfolio website before even starting the course. The first draft of mine looked like it was made in the 80s. I wasn't really friends with CSS then (even now we're just about getting on) and it took me ages to build. It was hard work and a lot of frustration...&lt;br&gt;
I'm sure it caused a lot of headaches for other newbies as well and the first attempts ended up looking like crap. But we made them from scratch, did it on our own, we learnt to learn and google.&lt;br&gt;
Once you build your website and keep improving it as you're improving your knowledge and skills, the website itself is your first piece on your portfolio. Make it look great. Make it all about you. Make it tell a story, show your personality. Make it so that you're proud of it.&lt;/p&gt;

&lt;p&gt;Then keep going. Every piece of program you build, build it well enough to be worthy for your portfolio and keep extending it. You can include the stuff you build throughout whatever course you're doing and also your pet projects.&lt;br&gt;
You don't know what projects to start? There are tons of ideas and resources, even tutorials. The &lt;a href="https://www.makeuseof.com/tag/beginner-programming-projects/"&gt;very first link&lt;/a&gt; I found lists things like a Rock, Paper, Scissors game,  a calculator, a mobile app just to mention a few. Build something that gets you excited, something you want to build otherwise it's less likely to be fun. It really doesn't matter what it is, what matters is that you'll be learning new tech while building it. The fact these will become new pieces on your portfolio is just a bonus.&lt;/p&gt;

&lt;p&gt;On the same note - build things. Watching tutorials and going through online courses and solving algorithm challenges are great but you really learn when you put that new knowledge in use and make something with it.&lt;/p&gt;

&lt;h3&gt;
  
  
  Social Media Presence
&lt;/h3&gt;

&lt;p&gt;I was already registered on &lt;a href="https://www.linkedin.com/in/juditlehoczki/"&gt;LinkedIN&lt;/a&gt; before but very rarely used it. I started browsing around companies fairly early, got a bunch of tech recruiter connection requests and overall just started building a network. It's also a pretty useful resource to new free courses/resources.&lt;/p&gt;

&lt;p&gt;I cleared up and restarted my &lt;a href="https://twitter.com/juditlehoczki"&gt;Twitter account&lt;/a&gt; where I haven't posted for years and started browsing around tech content that I thought could be interesting. This is how I found the amazing community of #100DaysOfCode which provides such great support. I can definitely recommend it, you soon start connecting with like-minded people with the same coding newbie struggles you have and so on, giving you a psychological boost to keep going.&lt;/p&gt;

&lt;h3&gt;
  
  
  Building Your Network
&lt;/h3&gt;

&lt;p&gt;After starting to build your network on social media you should try to extend to building it in person - which is a struggle in this current COVID situation but I'm being hopeful that the world will open again eventually.&lt;br&gt;
Attend tech events!&lt;br&gt;
One thing I would definitely do differently is that I would start going to tech events right at the start. Even before starting my bootcamp and definitely throughout the bootcamp and after.&lt;br&gt;
They are usually fun, you learn something new, you meet like-minded people, recruiters(!) and get free pizza.&lt;br&gt;
Currently there are still a lot of events held online (which means no pizza...), check them out on &lt;a href="https://www.meetup.com/"&gt;Meetup&lt;/a&gt;, &lt;a href="https://www.eventbrite.co.uk/"&gt;Eventbrite&lt;/a&gt; and similar sites. You never know who you'll meet.&lt;/p&gt;

&lt;h3&gt;
  
  
  Writing Blogs (If That's Your Thing)
&lt;/h3&gt;

&lt;p&gt;Unfortunately I didn't have enough time to blog about everything I wanted to but I tried. I wrote a blog about how I got into coding then tried to write one of each block of my bootcamp etc. I know writing is not everyone's cup of tea but I found it useful for three reasons:&lt;/p&gt;

&lt;p&gt;1) It was great to summarise each block of my bootcamp. I used it to reflect on how much I actually learnt in a few weeks each time and it was surprising to see how far I'd come. How things I struggled with just a few weeks earlier felt like second nature. It made me feel great about myself and made me feel like I could do much more than I first thought.&lt;/p&gt;

&lt;p&gt;2) The first blog I wrote was definitely just for myself to reflect on my career change because it was scary as hell to not have a job after 12 years of non-stop work. My boyfriend however saw the opportunity in encouraging others - potentially other women in their thirties - and nudged me to post it publicly. He was right.&lt;br&gt;
I received a number of supportive comments, people were interested in what I had to say. I even received private messages from women thanking me for sharing about my experience.&lt;br&gt;
My bootcamp also loved that I was writing about them and they kept sharing across their social media platforms which was equally as good of a motivation to continue writing - especially that potential employers would have been reading them as well.&lt;/p&gt;

&lt;p&gt;3) So I knew people were reading my blogs, which was really nice, especially when I found out on my job interview that the CEO and COO of the company I ended up working for also took their time to read my blogs. They found them on my website where I also published them alongside my portfolio.&lt;br&gt;
I got the impression that they enjoyed knowing more about me than if we only had our interview call. They got an idea about me as a person and they didn't only get to meet that nervous mess I was on my interview and it also gave us more to talk about. It's also important that these guys were not coders. They could be reading my CV and trying to guess whether stuff listed on my skillset is tech or a cleaning product brand. (Flutter? Express? Dettol?) But blogs about my journey into tech? They found them interesting.&lt;/p&gt;

&lt;h3&gt;
  
  
  Applying to jobs
&lt;/h3&gt;

&lt;p&gt;Apply to companies you like the sound of, even if they don't currently hire. I found an article that listed the top 100 tech companies of Manchester in alphabetical order. Following that order I checked out their website and, if I liked the sound of one, I sent them a personal email - even if they had no vacancies. In the emails I prompted them to look at my portfolio website, rather than reading through my CV, with the aim to focus them on what apps I have made so far and not that I didn't have years of experience or a fancy CS qualification.&lt;br&gt;
To give you an honest feedback on my experience I will also tell you that I haven't received a lot of responses. But I also only got to 'E' in the alphabet. :)&lt;br&gt;
I still believe that given different circumstances (if I didn't find a job this early) I would have kept applying and could have been in the right place at the right time and emailed the right person. You never know who will read your message and who will like your portfolio or your eagerness to have spent time to contact them.&lt;/p&gt;

&lt;p&gt;I have to admit that, since I was lucky finding a job through my bootcamp, I didn't have to keep applying to jobs for too long (hence only 'E' in the alphabet). But in my previous life I always followed the same idea: you have nothing to lose by sending an application.&lt;br&gt;
If you ever question whether it's a good idea to send an application to a specific job - the answer is always yes. Don't let silly thoughts stop you from applying. I ended up applying to companies where I did't really see much chance of getting hired. (Like a Software Engineer role at GitHub.) But the worst that could have happened was getting a rejection. Equally the recruiter/manager who's looking at your application could be also just opening a position/losing a person in a more junior role they haven't advertised yet. You just never know!&lt;/p&gt;

&lt;p&gt;The more jobs you apply to the more chance you get to at least attend an interview. If in the end you don't get hired, you still have gained experience and will perform better on a following interview. You will have done an additional tech test, you may have built a new piece for your portfolio. Look at these experiences as a learning curve and not as rejection.&lt;/p&gt;

&lt;p&gt;Some people considering it "brave" to send out so many job applications. I don't think there's anything brave about sending an email with an attachment. There's nothing brave about attending an interview either. The brave bit, which you have already done, was to choose a new career.&lt;/p&gt;

&lt;p&gt;Cover Photo Credit: &lt;a href="https://unsplash.com/@lenneek"&gt;Elena Koycheva&lt;/a&gt;&lt;/p&gt;

</description>
      <category>career</category>
      <category>firstyearincode</category>
      <category>codenewbie</category>
      <category>wecoded</category>
    </item>
    <item>
      <title>Interviewing And Onboarding Remotely To My Very First Software Developer Job</title>
      <dc:creator>Judit Lehoczki (she/her)</dc:creator>
      <pubDate>Sat, 16 May 2020 16:59:55 +0000</pubDate>
      <link>https://dev.to/juditlehoczki/interviewing-and-onboarding-remotely-to-my-very-first-software-developer-job-5g72</link>
      <guid>https://dev.to/juditlehoczki/interviewing-and-onboarding-remotely-to-my-very-first-software-developer-job-5g72</guid>
      <description>&lt;p&gt;I am one of those fortunate junior developers who found their first job remotely two weeks after graduating from a coding bootcamp. (Thanks &lt;a href="https://northcoders.com/"&gt;Northcoders&lt;/a&gt;!)&lt;/p&gt;

&lt;h2&gt;
  
  
  Interviewing
&lt;/h2&gt;

&lt;h3&gt;
  
  
  Round #1
&lt;/h3&gt;

&lt;p&gt;I had a tech test which was to make a React-Native mobile app that consumes an external API. "Bonus points" for testing and inline validation - they say bonus points, I hear minimal requirement.&lt;br&gt;
I have never used React-Native before and had 3 days to complete the task. I had used React though and also Flutter so at least I had an idea about mobile development. I learnt to use React-Native and learnt to test front-end with Jest and built a Guardian news search app:&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Feclkfluxwn180iu402av.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Feclkfluxwn180iu402av.png" alt="Guardian Search App" width="800" height="1447"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;I started learning the new tech and making the app with the mindset that I didn't really care if I got the job or not. I would learn some cool stuff that I had wanted to learn anyway and I'd have a new piece on my portfolio. I was very conscious that this was the very first job I applied to in a competitive job market in the middle of this coronavirus and lockdown malarkey.&lt;br&gt;
This approach took a lot of pressure off and in the end I felt confident in my app design, code structure, and test coverage. It made me feel very proud of it and got me to the next stage.&lt;/p&gt;

&lt;h3&gt;
  
  
  Round #2
&lt;/h3&gt;

&lt;p&gt;I had a webcam interview with the techie people of &lt;a href="https://www.bankifi.com/"&gt;BankiFi&lt;/a&gt; and I had to demo what I made. I answered a bunch of questions about the code and my approach, how I tested, what I tested etc.&lt;br&gt;
I used to think I was a confident interviewee in my previous life as an accountant. I would have known what the interviewer wanted to hear (since I also used to interview), I'd know the technical phrases to use to prove I knew what I was doing. Hell, I understood the questions!&lt;br&gt;
But not this time. This was my first ever tech interview. My first ever tech test. My first ever experience in the real world out there as a future software developer.&lt;br&gt;
I felt confident in my skills and my drive but I didn't know what questions to expect, what to even prepare for. I was madly going through &lt;a href="https://www.codewars.com/"&gt;Codewars&lt;/a&gt; katas and was terrified of any coding theory questions. Thankfully I got none of that. I built an app in 3 days after all and rightly that was enough to prove my skills.&lt;/p&gt;

&lt;h3&gt;
  
  
  Round #3
&lt;/h3&gt;

&lt;p&gt;The last round was then another webcam interview with the CEO and the COO of BankiFi.&lt;br&gt;
Big titles sound scary at first, especially for someone like me with 12-years of corporate-bureaucracy-background-baggage. But you know when you chat to someone and it just feels right? That's how it was. Down-to-earth people who are interested in you as a person and you're not just a number, not just a body doing work.&lt;/p&gt;

&lt;p&gt;So I got the job.&lt;/p&gt;

&lt;p&gt;It was the first job I applied to and man, does it feel like it was the right one! I know I am lucky, fortunate and I am really grateful. I also am acknowledging that I have been working hard as f*ck to get here.&lt;/p&gt;

&lt;h2&gt;
  
  
  Onboarding
&lt;/h2&gt;

&lt;p&gt;The Friday before starting remotely my Team Lead dropped off my brand new laptop in person(!). We had a super quick, socially distanced encounter, acknowledging we were real people in these unreal circumstances.&lt;br&gt;
With my laptop, I found a little handwritten note that included some login details and overall just welcoming me to the company. I mean WHO DOES THAT?! And why doesn't everyone? After all, it's always the little things.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Social Aspect Of Starting Remotely
&lt;/h2&gt;

&lt;p&gt;Starting (and working) remotely is not easy. You miss the social interaction, especially at the beginning when you are just getting to know your new colleagues. At BankiFi we have a semi-obligatory 30-minute coffee break on Zoom, EVERY DAY, where it seems that the one great rule is that we don't talk about work. We talk about new recipes, our kid's Zoom birthday party, cycling and much more. Then we continue the good habit with some drinks every Friday afternoon on our &lt;a href="https://www.linkedin.com/pulse/on-nomi-staying-close-when-far-apart-james-rowlands/"&gt;On-Nomi&lt;/a&gt; call.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Frof24wo6lf32qxtl1jju.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Frof24wo6lf32qxtl1jju.png" alt="BankiFi On-Nomi call" width="800" height="491"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;A day hasn't passed yet when I didn't have at least 3-4 people (of a team of 8) dropping me a message/call to just check in and see how I was getting on or ask me if I needed anything. More than anything it's weird for them as well to have someone starting remotely who they've never met in person so we're all in the same boat.&lt;/p&gt;

&lt;p&gt;After surviving my first week - which was made easy with the support I received - it's safe to say that I already know more about a couple of my colleagues than some past colleagues I had worked with for much longer.&lt;/p&gt;

&lt;h2&gt;
  
  
  Work Work Work
&lt;/h2&gt;

&lt;p&gt;Day one was just to get familiar with everything. I had a number of calls and video meetings with people, introducing me to the company and the products.&lt;br&gt;
On day two I got my first ticket, wrote my first whole 6 lines of code and made my first pull request (for the non-techie people, ignore this paragraph).&lt;br&gt;
I then spent the rest of the week creating the initial plans and wireframe of what I will be coding and working on in the coming couple of months.&lt;/p&gt;

&lt;h2&gt;
  
  
  Adapting To A Very Different Company Culture From What I'm Used To
&lt;/h2&gt;

&lt;p&gt;My opinion matters.&lt;br&gt;
That is just as scary as it is exciting but definitely not something I'm used to as a former accountant of big(ish) companies. Having to get creative is not an accountant trait for sure.&lt;br&gt;
When I'm told to go away, plan and pretty much design something on my own it raises some questions for my accountant mind. Where's the person on the top of the chain telling me what to do exactly?&lt;br&gt;
While I'm thrown into the deep end I am also told that I am trusted and if there's any obstacle in my way I am free to say it. I need help? Say it. I need anything I wasn't given? Just bloody say it!&lt;/p&gt;

&lt;p&gt;I used to manage people. I was (mid-)management. This should really not be new to me at all. But things just don't work the same way at big organisations where you don't normally have a say.&lt;/p&gt;

&lt;p&gt;But let me tell you, it makes me feel free and it makes me feel valued.&lt;/p&gt;

&lt;p&gt;I am finally treated like a grown-up.&lt;br&gt;
I start and finish when I feel like, as long as I'm doing work. And man, I want to do work! I don't have a desk-time tracker on my laptop, no one reports me to HR if I log in 2 minutes late, I don't have to clock in and clock out with my fingerprint. (Yup, that's a thing.)&lt;/p&gt;

&lt;p&gt;It will definitely take me time to strip off past anxieties of corporate culture but hell, I'm looking forward to it!&lt;/p&gt;

&lt;h2&gt;
  
  
  Conclusion
&lt;/h2&gt;

&lt;p&gt;Maybe I'm still in this little pink cloud and I'm sure it's not perfect. But it's safe to say I had a perfect first week at a perfectly new career and I am very much looking forward to more to come.&lt;/p&gt;

&lt;p&gt;Cover Photo Credit: &lt;a href="https://unsplash.com/@dsmacinnes"&gt;Danielle MacInnes&lt;/a&gt;&lt;/p&gt;

</description>
      <category>career</category>
      <category>firstyearincode</category>
      <category>javascript</category>
      <category>wecoded</category>
    </item>
    <item>
      <title>My Tips For Working Remotely</title>
      <dc:creator>Judit Lehoczki (she/her)</dc:creator>
      <pubDate>Wed, 15 Apr 2020 07:23:49 +0000</pubDate>
      <link>https://dev.to/juditlehoczki/my-tips-for-working-remotely-83g</link>
      <guid>https://dev.to/juditlehoczki/my-tips-for-working-remotely-83g</guid>
      <description>&lt;p&gt;Since Coronavirus hit and lockdown started I got stuck working from home - as did many of us. I used to find it hard to work from home as I easily lost focus or got bored. Here are a few things I find useful and help me occasionally even enjoy remote work.&lt;/p&gt;

&lt;h3&gt;
  
  
  Have A Routine
&lt;/h3&gt;

&lt;p&gt;It's really easy to become one of those who work in pyjamas and don't actually crawl out of bed until 5 minutes before work time. Don't get me wrong, if that floats your boat, go for it but I personally know I am up for a terrible day if that's how it starts.&lt;br&gt;
So I try to keep a routine. I get up at a reasonable time, have a shower and put decent clothes on. I try to act as if I was doing everything the same way as before apart from commuting. I use my "commute time" to read through my social media, talk to my partner (or play Animal Crossing).&lt;br&gt;
I have an hour lunch break at a fixed time - and so do my co-workers so that we are on the same schedule.&lt;br&gt;
I also try to switch off my laptop at the time I am meant to finish as it is just as easy to lose track of time towards the end of the day and get carried away. It's easy to work overtime when you can't even leave the house but it is not good for your mental health to do it all the time.&lt;/p&gt;

&lt;h3&gt;
  
  
  Mentally Split Your Time
&lt;/h3&gt;

&lt;p&gt;I find that one of the hardest thing in remote working is to separate work time from personal time in my &lt;em&gt;mind&lt;/em&gt; because my surroundings don't change. There aren't warm up and wind down times in the day as I would have with commuting so it is important to consciously remind myself to change.&lt;br&gt;
I have an alarm set for half an hour before work time when I will have my coffee and mentally prepare for work. Equally, straight after work I make sure to put my laptop away and go to a different room in the house. (In my case that's leaving the kitchen and jumping in front of the telly.)&lt;/p&gt;

&lt;h3&gt;
  
  
  Have breaks
&lt;/h3&gt;

&lt;p&gt;Given that I'm working from our kitchen, I easily find myself forgetting to have breaks. I'd be working while the kettle boils and would be snacking and even eating my lunch in front of my screen. So instead I force myself to just walk around the house a bit while the kettle boils, drink my tea and eat my lunch in the living room or in the garden if it's sunny. If you still struggle, try to chat to someone over your phone (away from the laptop screen) for a few minutes - people seem to be having more time and calling more regularly lately anyway. :)&lt;/p&gt;

&lt;h3&gt;
  
  
  Put Your Thoughts Into Words And Communicate Better
&lt;/h3&gt;

&lt;p&gt;When you work in an office and are having a bad day, everyone can see it even if you don't say a thing. That's gone with remote working. Your colleagues can't see your body language, they can't tell if you're stressing out. You have to &lt;em&gt;say&lt;/em&gt; it.&lt;br&gt;
I probably find this the hardest: actively expressing emotions verbally. I easily get frustrated when the people I work with just don't recognise how I'm feeling. When they don't recognise that I feel stressed. But I have to remind myself constantly that they can't see me and they can't tell that I'm stressed unless I tell them. A hard one but worth paying attention to, they will understand because they are going through the same.&lt;/p&gt;

&lt;h3&gt;
  
  
  Talk To Your Colleagues
&lt;/h3&gt;

&lt;p&gt;Have video chats and talk about the work you're doing and talk about stuff that doesn't relate to work - just as you would in person. Seeing other people on video calls is as close as we can currently get to personal interaction and it is important if you're not used to working remotely. We have the occasional "after work drinks" through Zoom and share our experiences. It's great to get the feedback that we are all in the same boat and have similar struggles.&lt;/p&gt;

&lt;h3&gt;
  
  
  Use Some Cool Tools
&lt;/h3&gt;

&lt;p&gt;My previous &lt;a href="https://dev.to/juditlehoczki/tools-to-help-remote-work-3adf"&gt;list&lt;/a&gt; of useful tools to help remote work needs to be extended.&lt;br&gt;
We are still using &lt;a href="https://marketplace.visualstudio.com/items?itemName=MS-vsliveshare.vsliveshare"&gt;VS Code Live Share&lt;/a&gt; to pair-code but more or less moved away from &lt;a href="https://slack.com/intl/en-gb/"&gt;Slack&lt;/a&gt; for messaging to &lt;a href="https://discordapp.com/"&gt;Discord&lt;/a&gt;.&lt;br&gt;
Discord also allows you to share your screen (if you needed to share more than just your VS Code), also works great for conference calls.&lt;br&gt;
Discord has video conference options but I much prefer using &lt;a href="https://zoom.us/"&gt;Zoom&lt;/a&gt; for that because I really like the way it swaps between the screen showing the active user (the one talking) on a bigger screen.&lt;br&gt;
Also, all the above are free to use (at least to the extent we need it).&lt;/p&gt;

&lt;p&gt;So this is my list - what would you add?&lt;/p&gt;

&lt;p&gt;Cover Photo Credit: &lt;a href="https://unsplash.com/@jplenio"&gt;Johannes Plenio&lt;/a&gt;&lt;/p&gt;

</description>
      <category>remote</category>
      <category>work</category>
    </item>
    <item>
      <title>Build That Component Tree! a.k.a. The Frontend Block Of My Bootcamp</title>
      <dc:creator>Judit Lehoczki (she/her)</dc:creator>
      <pubDate>Thu, 09 Apr 2020 17:19:37 +0000</pubDate>
      <link>https://dev.to/juditlehoczki/build-that-component-tree-a-k-a-the-frontend-block-of-my-bootcamp-4k9a</link>
      <guid>https://dev.to/juditlehoczki/build-that-component-tree-a-k-a-the-frontend-block-of-my-bootcamp-4k9a</guid>
      <description>&lt;h2&gt;
  
  
  The Beginning
&lt;/h2&gt;

&lt;p&gt;After fundamentals and backend comes the frontend block to smash.&lt;/p&gt;

&lt;p&gt;The first two days are painful. Working with the DOM directly with no helper frameworks is unpleasant to say the least but is necessary. We work on trying to implement a working To Do List then make a form with data validation. Arrrggghh, just take me back to backend!&lt;/p&gt;

&lt;h2&gt;
  
  
  React
&lt;/h2&gt;

&lt;p&gt;On day three we learn some React and the magic starts again. For someone who's only been coding properly for 6 weeks at this point - the concept is difficult. But once you get it, you can make some pretty cool stuff! I start off pair-coding a calculator and also learn about how to fetch data from an API. It starts getting together in my head how everything we learnt in backend actually relates to what we're doing at the frontend.&lt;/p&gt;

&lt;h2&gt;
  
  
  My Hangman Game
&lt;/h2&gt;

&lt;p&gt;Over the first weekend I make a working &lt;a href="https://hangman-iwd2020.netlify.com/"&gt;hangman game&lt;/a&gt; for International Women's Day, in two languages just to make sure my mum can play it too. This is the first little game I ever make so it fills me with joy and hope that I will enjoy working in the field and that I can actually do it. The creativity in software development is also clearer to me than ever before, the endless possibilities of an app you might want to create is amazing - at least for someone like me who's coming from an accounting background where there isn't much room for creativity (unless you're a bit dodgy. :))&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fpgfecdcil52ss4o7b51l.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fpgfecdcil52ss4o7b51l.png" alt="Hangman Game" width="800" height="472"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;h2&gt;
  
  
  Some More
&lt;/h2&gt;

&lt;p&gt;On week two we explore a few libraries for data visualisation and make an app that gets you the weather information of any chosen cities in the UK and compares the current temperature on some fancy graphs.&lt;br&gt;
We then have a three-days sprint to build a Student Tracker app for Northcoders, my bootcamp. Have four blocks, have the students of said blocks show, be able to graduate them to the next block or make them resit a block. Be able to enroll a new student. And make the thing look pretty!&lt;/p&gt;

&lt;p&gt;Prettying things up is hard when you're not confident with your CSS skills so I would really recommend going through Dave Geddes' &lt;a href="https://geddski.teachable.com/p/flexbox-zombies"&gt;Flexbox Zombies&lt;/a&gt; for anyone who wants to learn more about flexbox, it really is an amazing tool to learn it.&lt;/p&gt;

&lt;h2&gt;
  
  
  Planning
&lt;/h2&gt;

&lt;p&gt;Given that we are all new to software development we need to be taught the basics too, such as planning. Planning ahead is really hard when it's not that you just don't know how to use some technologies, you also don't know &lt;em&gt;what&lt;/em&gt; technologies you'll use. But you can get creative, have a plan and change the plan if really necessary when you get to know more or realise something will not work the way you imagined but don't be scared to imagine.&lt;br&gt;
We get into the habit of drawing a wireframe of our app first (nice time off the screens), all the possible pages/screens our app would have then think through the Component Tree. What links to where, what levels you need to have your states otherwise you'll just end up having to rewrite big chunks of your code.&lt;/p&gt;

&lt;h2&gt;
  
  
  My News Site
&lt;/h2&gt;

&lt;p&gt;The review of the Frontend block is a week long and the task is to build a frontend to the database and server we built at the Backend block. &lt;br&gt;
Unfortunately this is when coronavirus hits us so the tasks is also to be done remotely.&lt;br&gt;
After a week &lt;a href="https://press-jl.netlify.com/"&gt;The Daily News&lt;/a&gt; is looking good (but still needs some more work to do). This is my first full stack application that has been built from bottom to top by me alone and the feel of achievement is great!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fz9ibj782eo95ef60sroi.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fz9ibj782eo95ef60sroi.png" alt="The Daily News" width="800" height="472"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Cover Photo Credit: &lt;a href="https://unsplash.com/@kellysikkema"&gt;Kelly Sikkema&lt;/a&gt;&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>react</category>
      <category>wecoded</category>
      <category>codenewbie</category>
    </item>
    <item>
      <title>Tools To Help Remote Work</title>
      <dc:creator>Judit Lehoczki (she/her)</dc:creator>
      <pubDate>Sun, 15 Mar 2020 11:44:07 +0000</pubDate>
      <link>https://dev.to/juditlehoczki/tools-to-help-remote-work-3adf</link>
      <guid>https://dev.to/juditlehoczki/tools-to-help-remote-work-3adf</guid>
      <description>&lt;p&gt;I wanted to share the tools we use currently while working remotely and I also am interested in hearing what others find useful so please share your secrets in the comments. ☺️&lt;/p&gt;

&lt;p&gt;I am currently in a bootcamp at &lt;a href="https://northcoders.com/"&gt;Northcoders&lt;/a&gt; (Manchester, UK) and so priority is on two things:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;To be able to "attend" lectures.&lt;/li&gt;
&lt;li&gt;To be able to continue with pair coding.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;We had a trial day to test this out on Friday and we used the following.&lt;/p&gt;

&lt;h2&gt;
  
  
  YouTube Live Stream
&lt;/h2&gt;

&lt;p&gt;&lt;a href="https://www.youtube.com/watch?v=YE4xwkIJtWA"&gt;Here&lt;/a&gt;'s a quick video to help you set up your own live stream.&lt;/p&gt;

&lt;h2&gt;
  
  
  VS Code Live Share
&lt;/h2&gt;

&lt;p&gt;Sharing your workspace with &lt;a href="https://marketplace.visualstudio.com/items?itemName=MS-vsliveshare.vsliveshare"&gt;VS Code Live Share&lt;/a&gt; is really easy and comes super-handy for pair coding.&lt;br&gt;
My partner created a shared workspace from his computer while we were both able to edit the code.&lt;br&gt;
The Live Share extension marks it clearly where the other person's (or people's) cursor is and you can also have more than two people in the session - which proved to be extremely useful when we needed help from our tutors as they could also join the session.&lt;br&gt;
&lt;a href="https://res.cloudinary.com/practicaldev/image/fetch/s--9aiTmcs5--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/eb5nxqtnxk9t4wwzm4uw.png" class="article-body-image-wrapper"&gt;&lt;img src="https://res.cloudinary.com/practicaldev/image/fetch/s--9aiTmcs5--/c_limit%2Cf_auto%2Cfl_progressive%2Cq_auto%2Cw_880/https://dev-to-uploads.s3.amazonaws.com/i/eb5nxqtnxk9t4wwzm4uw.png" alt="VS Code Live Share Example"&gt;&lt;/a&gt;&lt;br&gt;
It also allows you to share your localhost which means I could also see the code running in my own browser which made it possible to view the console/elements etc. for debugging.&lt;br&gt;
A bonus (while I appreciate it's not priority): even though I was looking at my partner's code, on my screen it still appeared with the VS Code theme I used and was used to seeing, regardless of what my partner was using.&lt;/p&gt;

&lt;h2&gt;
  
  
  Slack
&lt;/h2&gt;

&lt;p&gt;For calling each other we just used &lt;a href="https://slack.com/intl/en-gb/"&gt;Slack&lt;/a&gt; which is free if you only have 2 people on the call and allows up to 15 people if you pay for it.&lt;/p&gt;

&lt;h2&gt;
  
  
  VS Code Live Share Audio
&lt;/h2&gt;

&lt;p&gt;I have also just found an &lt;a href="https://marketplace.visualstudio.com/items?itemName=ms-vsliveshare.vsliveshare-audio"&gt;audio extension&lt;/a&gt; to VS Code's Live Share which looks great and also free but I have personally not yet tried it.&lt;/p&gt;

&lt;p&gt;What tools would you recommend to help remote work?&lt;/p&gt;

&lt;p&gt;Cover Photo credit: &lt;a href="https://unsplash.com/@fabianmardi"&gt;Fabian Mardi&lt;/a&gt;&lt;/p&gt;

</description>
      <category>vscode</category>
      <category>slack</category>
      <category>webdev</category>
      <category>discuss</category>
    </item>
    <item>
      <title>Nevertheless, My Hangman Game Is Live For International Women's Day!</title>
      <dc:creator>Judit Lehoczki (she/her)</dc:creator>
      <pubDate>Sun, 08 Mar 2020 11:55:53 +0000</pubDate>
      <link>https://dev.to/juditlehoczki/nevertheless-my-hangman-game-is-live-for-international-women-s-day-4ki7</link>
      <guid>https://dev.to/juditlehoczki/nevertheless-my-hangman-game-is-live-for-international-women-s-day-4ki7</guid>
      <description>&lt;p&gt;Since my previous post was taken with such a warm welcome, I prettied up the app in time for International Women's Day. I am not claiming it's the most amazing thing you'll ever see but it's the most amazing thing I have ever coded so far. 😄&lt;/p&gt;

&lt;p&gt;It's a themed Hangman game for International Women's Day and is available to play both in English and Hungarian &lt;a href="https://hangman-iwd2020.netlify.com/"&gt;&amp;gt;&amp;gt; HERE &amp;lt;&amp;lt;&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Any constructive feedback is welcome in the comments. Kindly be gentle with criticism, I am very much at the beginning of my coding journey. I just have started to learn React and definitely not friends with CSS yet. 🙃&lt;/p&gt;

&lt;p&gt;The &lt;a href="https://github.com/juditlehoczki/hangman"&gt;repo&lt;/a&gt; is public for anyone to look at and use, if anyone wants to contribute to extend it with different languages would be supercool.&lt;/p&gt;

&lt;p&gt;Have fun if you give the game a go and here I'm wishing everyone a sunny and happy International Women's Day!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2F84jerjnfoblriifwkntc.png" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2F84jerjnfoblriifwkntc.png" alt="Hangman Game Screenshot" width="720" height="572"&gt;&lt;/a&gt;&lt;/p&gt;

</description>
      <category>wecoded</category>
      <category>javascript</category>
      <category>beginners</category>
      <category>react</category>
    </item>
    <item>
      <title>Nevertheless, I Have Just Built My Very Own Hangman Game!</title>
      <dc:creator>Judit Lehoczki (she/her)</dc:creator>
      <pubDate>Fri, 06 Mar 2020 20:53:42 +0000</pubDate>
      <link>https://dev.to/juditlehoczki/nevertheless-i-have-just-built-my-very-own-hangman-game-1dea</link>
      <guid>https://dev.to/juditlehoczki/nevertheless-i-have-just-built-my-very-own-hangman-game-1dea</guid>
      <description>&lt;h3&gt;
  
  
  Week #7 On My Bootcamp...
&lt;/h3&gt;

&lt;p&gt;...and I'm making my very own hangman game from scratch with React.&lt;/p&gt;

&lt;p&gt;The first time I learnt about React was on Wednesday. (Yes, two days ago.) Now I am spending my Friday night building a Hangman game. (My companion is a bottle of red wine.)&lt;br&gt;
"Get a life!", some would say.&lt;br&gt;
Well, I guess this is my life now and I'm loving it!&lt;/p&gt;

&lt;p&gt;&lt;a href="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fokb97fpyh90xxut9t8bc.jpeg" class="article-body-image-wrapper"&gt;&lt;img src="https://media.dev.to/cdn-cgi/image/width=800%2Cheight=%2Cfit=scale-down%2Cgravity=auto%2Cformat=auto/https%3A%2F%2Fdev-to-uploads.s3.amazonaws.com%2Fi%2Fokb97fpyh90xxut9t8bc.jpeg" alt="Hangman game" width="800" height="800"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;It's not pretty but that's alright. It works. And I made it.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;I wish all my fellow women readers&lt;/strong&gt; (and let's not forget about gender minorities) &lt;strong&gt;an International Women's Day as happy as I am today. :)&lt;/strong&gt;&lt;/p&gt;

&lt;p&gt;If you want to read my &lt;em&gt;actual story&lt;/em&gt;, &lt;a href="https://dev.to/juditlehoczki/my-journey-into-software-development-3828"&gt;click here&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;P.s. Can you guess what the solution is?&lt;/p&gt;

</description>
      <category>wecoded</category>
      <category>react</category>
      <category>javascript</category>
    </item>
    <item>
      <title>But What On Earth Is A Server? And What Is API?</title>
      <dc:creator>Judit Lehoczki (she/her)</dc:creator>
      <pubDate>Mon, 02 Mar 2020 08:56:39 +0000</pubDate>
      <link>https://dev.to/juditlehoczki/my-bootcamp-backend-1b3d</link>
      <guid>https://dev.to/juditlehoczki/my-bootcamp-backend-1b3d</guid>
      <description>&lt;p&gt;The second block of my journey is three weeks on Backend.&lt;/p&gt;

&lt;p&gt;"What is Backend?" - I hear you ask. "Some servery based stuff that happens in the background but I don't even know what a server is." - I would have answered you three weeks ago.&lt;/p&gt;

&lt;h1&gt;
  
  
  HTTP Requests
&lt;/h1&gt;

&lt;p&gt;First we learn the basics of how the internet works.&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;The internet is a global network of computers that works much like the postal system, only at sub-second speeds. Just as the postal service enables people to send one another envelopes containing messages, the internet enables computers to send one another small packets of digital data.&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;(Thanks &lt;a href="http://www.bbc.co.uk/webwise/guides/what-is-the-internet"&gt;BBC&lt;/a&gt;.)&lt;/p&gt;

&lt;p&gt;Computer #1 sends a request for some data to computer #2 and computer #2 sends a response back.&lt;br&gt;
We learn about http requests and how to make them in &lt;a href="https://nodejs.org/en/"&gt;Node.js&lt;/a&gt;. Once we get familiar with them and just getting a bit more confident, we learn about &lt;a href="https://expressjs.com/"&gt;Express.js&lt;/a&gt; which makes things a million times easier.&lt;/p&gt;

&lt;p&gt;Have you ever wondered what all that gibberish is in your url with question marks and equal signs? They are &lt;em&gt;queries&lt;/em&gt;. And we learn about them too.&lt;br&gt;
(&lt;code&gt;https://dev.to/search?q=banana&lt;/code&gt; - the 'q=banana' here)&lt;/p&gt;

&lt;p&gt;We also learn about a lot of fancy-sounding things like middleware functions and routers, the model-view-controller a.k.a. MVC pattern. In terms of Javascript, we get to understand and use Promises. A lot.&lt;/p&gt;

&lt;p&gt;So we can now send all sorts of requests to servers that we still don't understand but they are good at sending us the stuff we are requesting. We are sending these requests to third-party APIs.&lt;/p&gt;

&lt;p&gt;To what?&lt;/p&gt;

&lt;h1&gt;
  
  
  API
&lt;/h1&gt;

&lt;p&gt;API stands for Application Programming Interface which equally doesn't help to understand what they actually are. I am going to try and explain it through an example of ordering food (in a simplified way).&lt;/p&gt;

&lt;p&gt;It's a Sunday evening and I can't bother with cooking. I grab the menu of my favourite pizza place off the fridge and browse through the menu. Medium size pepperoni pizza with extra cheese and a can of drink.&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;I place my order to the restaurant (&lt;em&gt;send my http request&lt;/em&gt;)...&lt;/li&gt;
&lt;li&gt;...who will receive my order, step-by-step put it together (make the dough, pre-heat the oven, add the right toppings, add the extra topping, put the pizza in the oven, bake it, box it, get my drink out of the fridge) and send their delivery guy. Boom! I got my pizza (&lt;em&gt;response&lt;/em&gt;) within half an hour (in milliseconds).&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;My boyfriend just gets home and, seeing my happy face, also wants to order a takeaway but he wants to eat Indian. Chicken korma with peshwari naan and some onion bhajis. But how will he know if that's possible to order? He can't look at my menu, that would cause some confusion for sure. He will have to use a different menu.&lt;/p&gt;

&lt;p&gt;So an API is like a menu. A computer's API specifies how &lt;em&gt;my&lt;/em&gt; computer can interact with it just like a menu tells me what I can order from a restaurant.&lt;/p&gt;

&lt;p&gt;With this, I have now explained what a GET request is but there are also other methods such as POST, PUT/PATCH and DELETE which will not fit so well with my food analogy. Posting would be equivalent to something on the line of sending a new ingredient to the kitchen, putting/patching would be to change such ingredient and deleting it would be to make them put it in the bin.&lt;br&gt;
A much more reasonable example is let's say when you send (&lt;em&gt;post&lt;/em&gt;) a tweet on twitter which you can edit (&lt;em&gt;put/patch&lt;/em&gt;) and also &lt;em&gt;delete&lt;/em&gt;.&lt;/p&gt;

&lt;h1&gt;
  
  
  Databases and SQL
&lt;/h1&gt;

&lt;p&gt;We can also make our own database where we can &lt;em&gt;serve&lt;/em&gt; information from (getting to the server bit in a minute). Continuing with our takeaway, it's a bit like opening my own kitchen. I can have all the ingredients waiting to be made into a meal for delivery.&lt;/p&gt;

&lt;p&gt;We learn SQL from &lt;a href="https://sqlbolt.com"&gt;SQLBolt&lt;/a&gt;. It is a language used for creating and managing data held in a (relational) database. "What? Learning another language?" Yes. But it is actually fairly simple (at least at this stage). We also get introduced to Postgres which is a database management system and works pretty well with Node.js. We learn to use &lt;a href="http://knexjs.org/"&gt;Knex.js&lt;/a&gt; which is an &lt;a href="https://www.npmjs.com/"&gt;npm package&lt;/a&gt; to make our lives easier. We can now create databases and tables in those databases, and &lt;em&gt;seed&lt;/em&gt; them (fill them) with data.&lt;/p&gt;

&lt;h1&gt;
  
  
  Server
&lt;/h1&gt;

&lt;p&gt;We are finally getting here! It's time to build our own server. But what is a server?&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;In computing, a server is a computer program or a device that provides functionality for other programs or devices, called "clients".&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;(Thanks &lt;a href="https://en.wikipedia.org/wiki/Server_(computing)"&gt;Wiki&lt;/a&gt;.)&lt;/p&gt;

&lt;p&gt;The client is the lazy Sunday takeaway eater who orders from the takeaway place - in this case the one with the kitchen and all the ingredients is me.&lt;br&gt;
Building a server is essentially building the API or creating my food menu.&lt;/p&gt;

&lt;p&gt;When making a server, I can serve up either my own data from my database or - this is where it gets pretty cool - I can serve up data from another API!&lt;br&gt;
Imagine another restaurant letting me use their ingredients to make my own food. And it's all cool to do so (I assume within certain rules of copyright).&lt;/p&gt;

&lt;p&gt;Let's take this &lt;a href="http://www.icndb.com/"&gt;Chuck Norris Database&lt;/a&gt; as an example. They store a number of Chuck Norris jokes somewhere in a database. I can send them a GET request as per their API. Let's say I want to get a random Chuck Norris joke. I can use the following &lt;em&gt;endpoint&lt;/em&gt;: &lt;code&gt;https://api.icndb.com/jokes/random&lt;/code&gt; which will send me back a random joke. This is because they wrote their API in a way that this endpoint will always &lt;em&gt;serve up&lt;/em&gt; a random joke. It's on the menu.&lt;/p&gt;

&lt;p&gt;This opens a lot of possibilities to gather information from other servers to use on my own app. Think about any app that uses a map - they could use google's map data like magic.&lt;/p&gt;

&lt;p&gt;Overall I can say I really enjoyed the backend block and for the first time since I started with coding I actually felt that I was doing something that I might be doing in real life rather than just solving puzzles. &lt;/p&gt;

&lt;p&gt;Cover Photo credit: &lt;a href="https://unsplash.com/@nadaimporta"&gt;Jesús Terrés&lt;/a&gt;&lt;/p&gt;

</description>
      <category>career</category>
      <category>javascript</category>
      <category>node</category>
      <category>server</category>
    </item>
    <item>
      <title>The Start Of My Bootcamp</title>
      <dc:creator>Judit Lehoczki (she/her)</dc:creator>
      <pubDate>Sun, 09 Feb 2020 13:30:32 +0000</pubDate>
      <link>https://dev.to/juditlehoczki/the-start-of-my-bootcamp-49hf</link>
      <guid>https://dev.to/juditlehoczki/the-start-of-my-bootcamp-49hf</guid>
      <description>&lt;p&gt;I was originally going to title this post "First Steps".&lt;/p&gt;

&lt;p&gt;Forget about steps. &lt;/p&gt;

&lt;p&gt;Starting my bootcamp was more like deep diving into a whirlpool but I couldn't be happier.&lt;/p&gt;

&lt;p&gt;&lt;a href="http://northcoders.com"&gt;Northcoders&lt;/a&gt;'s bootcamp (a.k.a. The Developer Pathway) is a 4 x 3 weeks course with 4 separate blocks:&lt;/p&gt;

&lt;ol&gt;
&lt;li&gt;Fundamentals&lt;/li&gt;
&lt;li&gt;Back End&lt;/li&gt;
&lt;li&gt;Front End&lt;/li&gt;
&lt;li&gt;Project Phase&lt;/li&gt;
&lt;/ol&gt;

&lt;p&gt;This post is on my first impressions on the course and about the Fundamentals block. If you want to know how I got here, &lt;a href="https://dev.to/juditlehoczki/my-journey-into-software-development-3828"&gt;please read this&lt;/a&gt;.&lt;/p&gt;

&lt;h2&gt;
  
  
  What Should You Expect?
&lt;/h2&gt;

&lt;p&gt;If you made it to the course it will be no surprise that it isn't easy.&lt;/p&gt;

&lt;p&gt;You study hard to get in then you study harder to get through with the view that in the end Northcoders (or yourself) will do their best to get you a job that you actually like. &lt;/p&gt;

&lt;p&gt;But how do they do that?&lt;/p&gt;

&lt;p&gt;Firstly, they train you to be employable. They train developers that the market needs and they teach you current technologies. They also serve as Recruiters to tech companies across the UK. They have a large number of hiring partners, and a Business Development Team that continues to add more. You learn what these future employers will want you to know and they will get exactly what they need. Everybody wins.&lt;/p&gt;

&lt;p&gt;There are also regular visits from these companies who do a little presentation on what they do and you can ask questions to get some insight into what's waiting for you if you were to work for them.&lt;/p&gt;

&lt;p&gt;There's also a job board for Northcoders graduates which you will have access to even after graduation. Once a Northcoder, always a Northcoder, building the community.&lt;/p&gt;

&lt;h2&gt;
  
  
  The Impostor Syndrome
&lt;/h2&gt;

&lt;blockquote&gt;
&lt;p&gt;Impostor syndrome (also known as impostor phenomenon, impostorism, fraud syndrome or the impostor experience) is a psychological pattern in which one doubts one's accomplishments and has a persistent internalised fear of being exposed as a "fraud".&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;(There are also some good videos on this &lt;a href="https://www.youtube.com/watch?v=eqhUHyVpAwE"&gt;here&lt;/a&gt;, &lt;a href="https://youtu.be/ZQUxL4Jm1Lo"&gt;here&lt;/a&gt; and &lt;a href="https://www.youtube.com/watch?v=ZkwqZfvbdFw"&gt;here&lt;/a&gt;.) &lt;/p&gt;

&lt;p&gt;I used to be really worried about changing my career. How can I learn something in 12 weeks and actually get a job with it? Am I good enough?&lt;br&gt;
I think the following model works and definitely helps me tackle my fears:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Having to work hard to get in gives you a feel of achievement and makes you appreciate your space on the course.&lt;/li&gt;
&lt;li&gt;Being encouraged all the way and seeing other cohorts develop is a great motivator.&lt;/li&gt;
&lt;li&gt;Being able to listen to potential future employers give a level of comfort. On one of these talks the presenter told about why they like hiring from Northcoders and he said: &lt;em&gt;"You guys are adults who made an adult decision to invest in yourselves and change your career. You are committed, motivated and you want to do it."&lt;/em&gt;
&lt;/li&gt;
&lt;/ul&gt;

&lt;h2&gt;
  
  
  First Impressions
&lt;/h2&gt;

&lt;p&gt;From the first moment you enter the office you are made to feel welcome. Everyone's friendly, the office is modern with free tea and coffee and fresh fruits.&lt;/p&gt;

&lt;p&gt;The office is &lt;em&gt;actually&lt;/em&gt; an office, it doesn't feel like being in school at all. There's a big open plan office space and two lecture rooms which could be training/meeting rooms at any decent company. From day one you feel like you are in work rather than in school.&lt;br&gt;
The students of all four blocks sit together but in different desk banks - just like different teams of a company. This way you also get to see what other groups are  doing - especially if it's something as visual as flying a drone! (I'm not entirely sure what that was all about but it looked fun.)&lt;/p&gt;

&lt;h2&gt;
  
  
  My Cohort
&lt;/h2&gt;

&lt;p&gt;We are a group as diverse as it can be. Diverse in age, ethnicity, religion, sexuality, gender and probably much more.&lt;/p&gt;

&lt;p&gt;On the first day we were given a Student Handbook where Code of Ethics is high on the agenda and puts a big emphasis on the big no-no's of harassment and discrimination. There's also attention and efforts made to accommodate any kinds of special requirements due to pretty much anything. There are three toilets and there's a prayer room. Nuts are banned from the Manchester office because one of the tutors has severe nut allergy. In a &lt;del&gt;nut&lt;/del&gt;shell: everyone is welcome and encouraged, exactly as it should be!&lt;/p&gt;

&lt;p&gt;I personally really enjoy being surrounded by a bunch of intelligent individuals who are all very different and yet we have this one thing in common: our brains are wired similarly and we all think code.&lt;/p&gt;

&lt;h2&gt;
  
  
  Let's Get To It!
&lt;/h2&gt;

&lt;p&gt;From the 19 people in my cohort 15 of us were new and we had 4 people who were resitting the Fundamentals block. The important info crumb here is that you can resit any of the blocks at no extra charge whether it's for your tutors' recommendation or if you choose to. &lt;/p&gt;

&lt;p&gt;It is not lame at all to resit. The pace is as fast as expected from a bootcamp, picking up so much knowledge in 12 weeks is supposed to be difficult. It is also a full-time course (Monday-Friday 8.30-17.00) and many people have other responsibilities, hobbies (or a life?) that will not allow them to do any further studying than these hours and that's okay. All blocks build on each other and this is Fundamentals in the end of the day, it's important to not build on shaky grounds.&lt;/p&gt;

&lt;h2&gt;
  
  
  How And What Are You Actually Learning?
&lt;/h2&gt;

&lt;p&gt;A normal day starts at 8.30 when you have an hour to work solo on different challenges you are given (or just to revise). Usually from 9.30 you have a lecture until 11.00.&lt;/p&gt;

&lt;p&gt;After the lecture you work on related challenges/projects in typically one or two days sprints (or canters as we decided to call them). But what on Earth is a sprint?&lt;/p&gt;

&lt;p&gt;According to Agile Alliance, a sprint is &lt;em&gt;"a timebox during which development takes place".&lt;/em&gt; In this case you solve as many challenges (solo or in pairs) as you can within a given time. It is however not a race, the aim is not to complete them all but to practise and get a good understanding of all concepts. All this to get used to the idea of Agile Software Development (&lt;a href="https://www.agilealliance.org/agile101/"&gt;another good read here&lt;/a&gt;).&lt;/p&gt;

&lt;p&gt;You have an hour lunch break at 13.00 and then you continue with your challenges/projects. Some afternoons there are hiring partner presentations on the agenda, some Friday afternoons have a Show &amp;amp; Tell session where students can practise their presentation skills for their graduation which is every third Friday. Afternoons are also good to schedule an hour here and there with your mentor. &lt;/p&gt;

&lt;p&gt;On the first week you revise some of the basics you learned while doing the pre-courses, like most common array methods, to make sure they are all clear and also learn a bunch of new stuff in the coming week. This includes:&lt;/p&gt;

&lt;ul&gt;
&lt;li&gt;Testing with Mocha, Chai and Sinon's spy - the tutors hammering TDD (test driven development) into us from the very first day.&lt;/li&gt;
&lt;li&gt;Pair programming (&lt;a href="https://dev.to/juditlehoczki/a-short-one-on-pair-programming-5b1h"&gt;which I wrote a short blog about&lt;/a&gt;).&lt;/li&gt;
&lt;li&gt;Scopes, the call stack, command line and Node.js in general.&lt;/li&gt;
&lt;li&gt;And you just kept going: closure, recursion, classes and async.&lt;/li&gt;
&lt;/ul&gt;

&lt;p&gt;&lt;a href="https://i.giphy.com/media/z8rEcJ6I0hiUM/giphy.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://i.giphy.com/media/z8rEcJ6I0hiUM/giphy.gif" alt=""&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;Typically by Thursdays you are craving for the weekend to come and your brain to have a break.&lt;/p&gt;

&lt;h2&gt;
  
  
  Is it difficult?
&lt;/h2&gt;

&lt;p&gt;The short answer is: yes. But it is a lot of fun!&lt;/p&gt;

&lt;p&gt;Some days you feel totally lost and other days really confident. There are a lot of lightbulb moments.&lt;br&gt;
It is important to do your best to not get disheartened too easily and keep it in mind that you will have bad days when things just don't go well. You might wake up with a cold or your kid didn't sleep through the night, your dog chewed your shoe and you miss your bus/train.&lt;/p&gt;

&lt;p&gt;It is a very intense course, it is full-time, it is normal to feel down sometimes.&lt;/p&gt;

&lt;p&gt;In the meantime the tutors are approachable and friendly, they are there to help. They know what you're going through, they have all been there.&lt;br&gt;
At the start you are expected to try to solve your challenges with no help. When you get stuck, you are encouraged to google (as you would in an actual job). In the end of the day coding is regularly about getting stuck and then getting yourself unstuck and you are mastering both.&lt;br&gt;
However help is there, reaching dead ends regularly is perfectly normal and in these cases you are expected to not waste all day and call for help instead.&lt;/p&gt;

&lt;p&gt;Everyone is assigned a mentor who follows them through the 4 blocks (unlike the lecturers who might be different in each block). They are there for you specifically to sit down on a 1 to 1 basis and go through anything you might struggle with.&lt;/p&gt;

&lt;h2&gt;
  
  
  Light At The End Of The Tunnel
&lt;/h2&gt;

&lt;p&gt;Last Friday I got to see the graduates. As the course is built, there are a graduating cohort every three weeks so it will be fun to see the next few too. In the last block they are split into groups of 4-5 people and they have two weeks to create a new app (web and/or mobile) from scratch and present it on their last day while it's being live streamed and watched by the world (or at least some hiring partners a.k.a. potential employers).&lt;/p&gt;

&lt;p&gt;For me - after only three weeks into this - it all seems like dark magic and as if they are lightyears ahead of me. It is hard to believe what we will be able to do in another nine weeks and although I am a nervous presenter, I am really looking forward to doing my project whatever it may be.&lt;/p&gt;

&lt;p&gt;Roll on Back End!&lt;/p&gt;

&lt;p&gt;Cover Photo credit: &lt;a href="https://unsplash.com/@tateisimikito"&gt;Jukan Tateisi&lt;/a&gt;&lt;/p&gt;

</description>
      <category>javascript</category>
      <category>bootcamp</category>
      <category>wecoded</category>
      <category>codenewbie</category>
    </item>
    <item>
      <title>What Did You Learn From Pair Programming</title>
      <dc:creator>Judit Lehoczki (she/her)</dc:creator>
      <pubDate>Sat, 08 Feb 2020 21:43:25 +0000</pubDate>
      <link>https://dev.to/juditlehoczki/a-short-one-on-pair-programming-5b1h</link>
      <guid>https://dev.to/juditlehoczki/a-short-one-on-pair-programming-5b1h</guid>
      <description>&lt;p&gt;I am three weeks into my coding bootcamp and I was taught about pair programming on day one.&lt;/p&gt;

&lt;p&gt;As per Wikipedia, pair programming is&lt;/p&gt;

&lt;blockquote&gt;
&lt;p&gt;an agile software development technique in which two programmers work together at one workstation. One, the driver, writes code while the other, the observer or navigator, reviews each line of code as it is typed in. The two programmers switch roles frequently,&lt;/p&gt;
&lt;/blockquote&gt;

&lt;p&gt;but I think it is much more: it's a learning tool.&lt;/p&gt;

&lt;p&gt;It is no surprise if I say that you learn from partners who are better than you. But you can also learn a huge amount from partners who are maybe a bit less confident.&lt;/p&gt;

&lt;p&gt;You learn about the &lt;strong&gt;person&lt;/strong&gt;.&lt;br&gt;
There's something quite intimate in this, you practically learn how the other person's brain works. It is fascinating to see someone else's brain in action and to compare all the different approaches they would take to the same challenge.&lt;/p&gt;

&lt;p&gt;You learn to &lt;strong&gt;express yourself&lt;/strong&gt;.&lt;br&gt;
You get better with your tech words, which is really important, instead of pointing and calling things thingies like I used to. &lt;em&gt;"You need to move that thingy over there."&lt;/em&gt;&lt;br&gt;
Expressions like &lt;em&gt;declaring variables&lt;/em&gt; and &lt;em&gt;passing arguments&lt;/em&gt; and &lt;em&gt;invoking functions&lt;/em&gt; and &lt;em&gt;it's out of its scope&lt;/em&gt; etc. come naturally after only a little while.&lt;/p&gt;

&lt;p&gt;&lt;a href="https://i.giphy.com/media/nE5FitGTYa5Xi/giphy.gif" class="article-body-image-wrapper"&gt;&lt;img src="https://i.giphy.com/media/nE5FitGTYa5Xi/giphy.gif" alt="Pair Programming"&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;You learn to &lt;strong&gt;listen&lt;/strong&gt; and to &lt;strong&gt;explain&lt;/strong&gt;. You learn &lt;strong&gt;patience&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;You learn about different personalities and how to work with them. You learn &lt;strong&gt;to be humble&lt;/strong&gt; but also &lt;strong&gt;to be adamant&lt;/strong&gt; dependent on what you need to be.&lt;/p&gt;

&lt;p&gt;You learn about &lt;strong&gt;yourself&lt;/strong&gt;.&lt;/p&gt;

&lt;p&gt;What is your experience in pair programming?&lt;/p&gt;

</description>
      <category>discuss</category>
      <category>pairprogramming</category>
      <category>bootcamp</category>
      <category>wecoded</category>
    </item>
  </channel>
</rss>
