Added update in comments- finished 1st week at work!
Thank you for all of the kind replies
Another update, someone emailed me asking for extra advice, I have send them this so I hope that it might be perhaps helpful for you guys
- google, google, google and even more google. Make google your best friend, it’s better to be independent and self sufficient. I think that when you google, you automatically pick up some extra information, you might not need it now but in future it will come handy. If google has no answer, don’t be afraid to ask questions, programming community is very kind (especially the one on FCC forums).
- Got no time? Don’t worry. It isn’t like I have been learning everyday for 5h. I did max 2h at most and it wasn’t even everyday. I think that consistency is a key, doesn’t matter how much you do in a day, be it 5h or 30min, as long as you do something everyday, you will keep your memory fairly fresh. That’s why I do 100 days of coding challenge.
- Don’t memorize syntax. Don’t worry I don’t remember much myself. The way to go around it is to practice, build your own portfolio website (the servers I made website for are dirt cheap if you are low on money). Start new projects.< you might have to prepare for interview though (unlike me!)
- Chances are that your future job will require: git hub (or something similar) or Linux. You can start using linux today for whatever you do on your pc and at the end of the day you can write in your CV ‘proficient with Linux’ or ‘technical experience: linux- 1 year’ whatever floats your boat. You can also use github as your portfolio.
- you don’t need any certificates, I havent done any IT in school except of how to make power point. Build amazing portfolio instead, these are real skills.
Dear campers,
I write it with tears in my eyes, I am just so happy and I just went through so much in my life and I finally got a job I am happy with + I will have something to eat next month because I am also in a dire financial situation.
My back story:
My entire life I wanted to be pilot but due to issues with my family and lack of their support and lack of friends I got depressed. I have passed my exam but university have said that there is another one for me to write next August as I have missed an opportunity to write it again. I had no money and contract on a studio flat to pay off so I just applied to whatever jobs. I got a job at McDonald’s within a week so I just took it because I meant to come back to uni next year. Meanwhile, my boyfriend broke up with me, I felt so broken. I have prepared for the exam when the university has notified me that I have been withdrawn from course because I have missed all of my opportunities. I was heartbroken. Shortly after my mum told me that in my childhood I was diagnosed with autism so my chances of becoming a pilot were very slim. I didn’t know what to do with my life anymore. Then I got inspired by one youtuber to start programming and it was incredibly scary. I tried it and I love it.
My interview
It was quite easy partially because Filip was quite nervous to discuss with me my suitability. Instead, I had an interview with Nathan. Nathan was back end developer and he didn’t know what questions to ask me. He hasn’t even seen my CV, just skim read it in front of me and decided that better idea would be to ask me instead. I had just one question on my interview ‘Tell me something about yourself’. I think I did well but I could have done better if I would know that there would be no questions beyond that.
Then I was taken to the office to meet Filip as he had a little task for me, he wanted me to finish a website with bootstrap, HTML and CSS. He was quite nervous and his only instructions were ‘Make this look like this. You can change CSS and also HTML if you want’.
Then I panicked because I have never done a website without googling. Code turned into hieroglyphs, I didn’t understand simple things. I went back to the design and website to see what differences there are. I have made quick notes in my mind of what needs changing and grouped it into 3 different tasks (there were 3 sections on the website) and I have started with easiest. Gears started rolling and with massive grim on my face, I have abused poor keyboard. Task done, Filip! Then he checks how responsive it is and makes a sound of disapproval which have echoed in my mind. I felt like jumping off window which was next to me. Out of stress I forgot to say ‘ops I forgot about that’, I didn’t know he wanted it to be responsive and I felt incredibly embarrassed. I couldn’t say anything else. I went back to HTML to play around with bootstrap. I have panicked again. I felt like crying because I haven’t done much in bootstrap and grid recently. The code which was already there reminded me a bit but at that moment I felt like crying and I couldn’t admit my defeat to Filip; it was just too embarrassing.
In the end, I have managed to write the website. I think stress and panic made the task harder than it actually was. When I got home I was confused about why I found it difficult in the first place.
About job + me - technical info
They needed front-end web developer which knows: HTML, CSS, Bootstrap, Javascript, a bit of C# and a bit of SQL. I know HTML, CSS and Bootstrap well. I know Javascript but I haven’t done anything with it yet. I don’t know any C# and SQL. I know Java and Python but it isn’t needed for this job. I did 1 freelance job and I am midway doing second freelance job (designing and making website).
My advice
- Be prepared that you might be tested on your skills without being able to google (I know it’s obvious but it wasn’t for me then).
- Don’t panic during tests. Split your task into smaller tasks and start with the easiest one.
- Chances are that your interviewer is so petrified of you that he might not come for an interview. Remember that we are all human.
- Write follow up email to interviewer thanking for their time.
- Keep trying. Failed? Stand up and do it again! I believe that you can do it. Even if it’s things you haven’t done before. Remember that the moment you stop trying, you fail. If you make a mistake in code and something doesn’t work, remember that for me you are a winner, a brave winner which went against your fears as you tried your best despite all of your difficulties.
What I wanted to say most
I am so happy that I finally get to leave McDonald’s. There is a lot of bullying going on there and the system created there is very encouraging for such behaviour. I would come back home with tears in my eyes because a customer or manager have shouted at me or been rude to me. Despite being extremely physically tired, I still went on FCC or just opened notepad++ and continued learning, hoping that soon I will get out of that place. I am in McDonald’s for 1 year and 10 months now and I am extremely glad to be leaving now. I am extremely proud of myself that I have managed to study so much despite working there, I think more than getting that job. Don’t get me wrong, I am incredibly grateful to get this job as well. I think my employer doesn’t realise in how much tears I was when I have opened the email with good news.
Message to Free Code Camp team
Foremost I would like to thank the freeCodeCamp team. I would like to let you know that you are changing lives of a lot of people. An invisible helping hand to pull out people out of dire situations or just helping them to fulfil their dreams. Getting this job meant that I wouldn’t become homeless within 2 months as I was working zero contract hours with my savings running out. I have become a breadwinner in my family meaning that 2 other people will depend on my new income. You cannot imagine how grateful I am for all of the resources you have provided me and giving me a second chance in life. Before I was so poor I could barely afford living costs hence I wasn’t able to support FCC in form of donation however since I will earn 3 times as much as before, I would like to contribute to FCC. I have nothing else but utmost respect to Free Code Camp team. I wish you all the best and successes in life.
Message to forum members
I haven’t been much on the forum, I am not a very social person. There were some instances where the forum became an invaluable help to me. I have made some posts although I am a more frequent lurker and I read a lot of posts. I would like to thank all of FCC forum members for taking their time to share their knowledge and help others. It might feel like you are helping just OP but in fact, there might be thousands of people reading your response. I am very grateful for all your posts and comments. I wish you the best of luck and lots of successes in your careers.
Once again, I would like to thank you all for all of your effort and time you have put in FCC.