Our reporter did not find any issues in this project! 🎉
Ksenia’s questions for the community
I hid the chat app and its focusable elements from screen readers with
tabindex="-1". Should I have made it accessible?
P.S.: I hope the animations aren't annoying.
Another brilliant solution, Ksenia! 💯 You're right to hide the focusable elements from screen readers for the illustration. A lot of people would actually create the whole illustration using
div elements anyway.
Based on your solutions, you're 100% ready to start applying for jobs! If you're not already, I'd recommend following Randall Kanna on Twitter. She puts out some great content with advice for applying for jobs.
If you ever have any questions, please feel free to message me as well. Always happy to help however I can!
@mattstuddert Thank you very much, Matt! Your words make me feel more confident!
Ksenia, I must confess I'm a huge fan of your projects, your attention to details and hidden surprises like making the text input working. Are you already working in IT? :)
@magdakok Thank you for your kind words about my projects! I'm not working in IT yet, but I'm going to start applying for jobs very soon.
@ksenius that's great, I keep my fingers crossed! :) What are your favourite sources to study? Is there anything that you find particularly helpful? :)
Among learning platforms I like HTMLAcademy (it's in Russian, but it seems like they have English version too). The content of their interactive courses on HTML and CSS is very good (especially for beginners or those who have minimal or obsolete knowledge). I also like CodeCademy, I did their courses on Git, SCSS, jQuery and recently even PHP.
Oh, and there is Scrimba which is similar but different from any other learning platforms with interactive courses. There aren't many courses there yet, but I've tried several of them already. I liked the introductory course to TypeScript and the course on React by Bob Ziroll.
As for Vue, I'd like to mention VueMastery.
Although in general I think different learning platforms or video courses and tutorials are only good to get familiar with what you want to study, but after that the best way is to practice and continue learning with the official documentation. That's how I usually do.
@magdakok If you don't know what projects to build or what to learn, maybe it's a signal that it's already time to start looking for a job? (If you're not doing it yet)
I also feel a bit lost, like I know that I already know enough to start working, but there's something missing, and I don't know what it is. Weird feeling. For now I decided to get prepared for a technical interview and build a simple portfolio website as an extension to my resume.
I wish you good luck too :)
@ksenius I started, even though I know I'm still a newbie. I assumed that the sooner I start to have phone conversations or even job interviews the best for me, my self-confidence and English language skills :). Nothing to lose, so much to gain (and I don't want to work in hospitality any more :D).
I think that the feeling you have about missing something is inevitable in programming, that's why it's the best field to work in because you never get bored and it's never enough :)
I'll be keeping my fingers crossed for you (even though I know you will be successful ;)).
@magdakok Thank you, Magda! You actually have more faith in me than I do :)
Wowwww, absolutely incredible solution 🤯 I'm definitely going to study your code very carefully. It looks like I could learn a lot from you. I agree with @magdakok that your attention to detail and surprising features are really impressive. Hope to see more amazing solutions from you and best of luck to you with your interview prep, portfolio, and job hunt!
@En-Jen Thank you! I hope my code will be useful to you :)
The animations are really cool!
Join our Slack community
Join over 180,000 people taking the challenges, talking about their code, helping each other, and chatting about all things front-end!