The 2024 Igalia Coding Experience program is now open for applications. If you're a computer science student or changing to a tech career (whether you're a student or not), consider applying for a paid apprenticeship program at Igalia. It's fully remote and is a great opportunity to get experience in open-source software development. I work at Igalia but am not directly involved in the program, so if you have questions, please email info@igalia.com . I encourage you to apply even if you think you might not have enough experience, but please keep in mind that there are only a handful of positions open and hundreds of applications are received every year, so don't be discouraged if you're not accepted! https://lnkd.in/gsuSbQUT
Tim Chevalier’s Post
More Relevant Posts
-
As a part of Red Moon Software Apprenticeship Program curriculum, I'm having apprentices create their own open source module. If they're a javascript dev that would mean an npm module. If they're a ruby developer that would mean a gem. etc. (because I don't know any other language's open source module names) Why is this one of the few things I'm making them do? Taking functionality from a monolith repo and breaking it out into an npm module has been a skill that I've used at two of the seven or so jobs I've had. It's a game changer. It allows a business to make their code truly re-usable. If they want to spin off another project they can just import that npm module and viola, they've avoided copy/pasting and creating all sorts of problems for themselves. Are employers eagerly seeking developers that can do this? No, not to my knowledge. But it's a next level skill that I appreciated learning and has served me very well. Ready. Set. Code #software #reusablecode #juniordeveloper
To view or add a comment, sign in
-
Hello, This post is for students who are in 1st/2nd year of their college and are aiming for tech companies. Here is a bird's eye view of the approach as per experiences of mine and fellow SWEs around me. 1. Aim for a good CGPA -A decent CGPA helps in getting shortlisted for placements and improves one's resume. It is not the end of the world, nor does it define you and a lot of opportunities are always available, but if you have the time and opportunity then utilize it. Also, you might appreciate the course content which could be helpful for building a solid base. 2. Work on DSA - It will open a world of opportunities for you as most companies ask this. You can do Leetcode if you are starting from the very basic. I highly suggest getting some experience in competitive programming as well - by giving CodeForces contests. CP boosts your speed of identifying patterns and logic and one learns how to write short and efficient code. 3. Make projects - Join a college club where you can use your technical knowledge to deliver a user facing product, do courses that have projects as a graded component, and be on lookout for RELEVANT opportunities as per your interest. You can also contribute to open source through programs like GSoC, OutReachy, Hacktober fest, MLH and so on. 4. Prepare specifically for interviews - Learn how to collaborate with the interviewer and communicate your approach. Give mock interviews, read online blogs and resources about people's experiences. This stage of preparation is underrated, but crucial. You will be working on projects with huge teams, multiple features and dependencies for which having good communication and attitude is essential. 5. Prepare a good resume: Get feedback on your resume. Iteratively keep improving it with time - as you add more projects and achievements and get better templates, etc. Be open to trying out new things but have an idea about the objective behind putting in time and effort in a project or a new initiative. For points 1, 2 and 3 - you will have to prioritize them as per your situation. Happy coding 😄
To view or add a comment, sign in
-
Good morning from Fuerteventura everyone! 👋 After a year-long break to work on 𝐁𝐲𝐭𝐞 𝐭𝐡𝐞 𝐐𝐮𝐢𝐳, I'm excited to be 𝐛𝐚𝐜𝐤 𝐭𝐨 𝐛𝐥𝐨𝐠𝐠𝐢𝐧𝐠! 🙌 Just dropped a new article where I dig into the best way to learn web development: 𝐜𝐨𝐝𝐢𝐧𝐠 𝐛𝐨𝐨𝐭𝐜𝐚𝐦𝐩𝐬 𝐨𝐫 𝐜𝐨𝐦𝐩𝐮𝐭𝐞𝐫 𝐬𝐜𝐢𝐞𝐧𝐜𝐞 𝐝𝐞𝐠𝐫𝐞𝐞𝐬? 🤔 Curious to see which path comes out on top? Check it out here: https://lnkd.in/dZzmBYiR Can't wait to hear your thoughts! #webdev #codingbootcamp #computerscience #learning #blogging
Coding Bootcamps vs Computer Science degrees
flaco.dev
To view or add a comment, sign in
-
ICPC World Finalist | SWE @Google | Educator @TLE Eliminators | | AIR 1 Google Kick Start | Ex Zomato, Goldman Sachs | CSE IIIT Delhi'23
I started competitive programming in my first year of college with an aim to get into a college club - Foobar. Even though I didn’t do it for placements, it became a huge advantage for me when I started applying to companies. The DSA interview rounds became a cake walk because I had already solved 10x harder problems on Codeforces. I never had to prepare for a coding test, it felt like yet another Codeforces contest but 3x easier. I am sure all the competitive programmers (who actually did it for a long time) have had a similar experience. Now, don’t get me wrong. CP is not a necessity to get a job or internship but it puts you miles ahead of what is expected from you in an interview or coding test. If you’re looking to start or level up in CP, you can check out TLE Eliminators where we have taught 7000+ students over the last 3 years, a majority of which have seen a massive increase in their CP skills. Our 11th batch is Sale is Live now and you can check it out from link in comments. Dropping another happy picture from ICPC WF (Egypt) xD
To view or add a comment, sign in
-
-
Over the next few months, we will shine a spotlight on some truly game-changing workforce programs, starting with one of my favorites - Refcode! Refcode offers a diverse range of programs that are nothing short of transformative. At its core, Refcode's mission is to usher in a new generation of software engineering talent, with a particular focus on refugees and immigrants right here in Atlanta, all within an immersive 10-week program. These apprentices receive invaluable support from both a Refcode mentor and a mentor from the host company, making sure they're equipped for success. Curious about the results? Just take a look at some of the exceptional graduates from their 2022 Summer cohort ➡️ https://lnkd.in/gggNxtq3 Check out Refcode's website to learn more about their story and how to get involved ➡️ https://lnkd.in/gtNq24Mx Want to learn how you can access this talent pool? 1647 is building the largest database of non-traditional tech talent in the U.S. Reach out to explore how your team can access this talent pool for your workforce goals. #softwareengineer #careerintech #softwareengineering #1647 #techjobs #HireTrainDeploy #apprenticeships #workforcemanagement #workforceplanning
Refcode | LinkedIn
linkedin.com
To view or add a comment, sign in
-
🌟 Excited to Share My First Project with Orange Coding Academy! 🚀 I am thrilled to announce the completion of my first project at Orange Coding Academy – a personal portfolio website! This journey has been incredibly rewarding, and I'm proud to showcase my skills and growth through this project. My portfolio includes: - **Professional Bio**: An introduction to who I am and my career aspirations. - **Project Showcase**: Detailed descriptions and screenshots of my projects, highlighting the skills and technologies used. - **Skills Section**: A comprehensive list of my technical skills and proficiencies. - **Contact Form**: An easy way for potential employers and collaborators to get in touch. Throughout this project, I have honed my abilities in HTML, CSS, and Bootstrap, and gained a deeper understanding of responsive design and user experience principles. Special thanks to the amazing mentors and peers at Orange Coding Academy for their support and guidance. Check out my portfolio here in this record, and feel free to reach out with any feedback or opportunities for collaboration! #OrangeCodingAcademy #WebDevelopment #PortfolioProject #CodingJourney #TechSkills #CareerGrowth #ProudMoment
To view or add a comment, sign in
-
Qualities I Look for in a Candidate In my role at Kidocode, where education meets innovation, I've had the privilege of conducting numerous interview sessions to welcome new members into our dynamic team. Over time, I've encountered a diverse range of personalities and skill sets, each offering valuable lessons on what makes a candidate stand out. Here are a few insights based on my personal experiences, tailored to our unique industry: 1. Preparation is Key The first impression often sets the tone for the entire interview. Being prepared demonstrates your commitment and professionalism. Whether we're meeting in person or virtually via Zoom, taking the initiative to ensure a smooth interview experience speaks volumes. This includes finding a quiet, distraction-free environment and testing your internet connection beforehand. Arriving punctually or even a few minutes early shows respect for everyone's time and reflects your reliability as a potential team member. 2. Demonstrating Knowledge and Expertise At Kidocode, proficiency in subjects like mathematics, Python programming, electronics, and HTML forms the foundation of our educational programs. While we understand that every candidate may have varying levels of expertise, a solid grasp of the basics is crucial. Your knowledge not only accelerates your integration into our team but also enhances your ability to contribute meaningfully from day one. For instance, familiarity with concepts such as linear equations can illustrate your readiness to engage with our curriculum and students effectively. 3. Effective Communication in English In our multicultural environment, English serves as our primary language for communication. Clear and effective communication is essential for collaboration within our team and for conveying complex ideas to our students. While we value diversity and understand language challenges, a good command of English facilitates smoother interactions and ensures clarity in both teaching and learning processes. Whether discussing intricate Python loops or troubleshooting technical issues, proficiency in English enhances your impact and effectiveness within our team. 4. Integrity Honesty is a cornerstone of our culture at Kidocode. Admitting when you don't have all the answers demonstrates humility and a genuine desire to grow. We view our team members as perpetual learners, continuously expanding their knowledge and skills. Embracing this mindset fosters a supportive environment where everyone, from students to staff, can thrive. Your willingness to learn not only enriches your own development but also contributes to the collective growth of our organization. While these insights reflect my experiences at Kidocode and may vary across industries, they highlight universal qualities that are pivotal in any professional setting: preparation, knowledge, effective communication, and integrity.
To view or add a comment, sign in
-
-
Hi, Delighted to share that l have successfully accomplished task 2 of level 1 in the #codsoftinternship . I have developed a My Portfolio. Task Details : My Portfolio. Languages : HTML and CSS IDE : VS Code Github Link- https://lnkd.in/dhsCPd7G #codsoft #codsoftinternship #webdevelopment
To view or add a comment, sign in
-
I develop engaging, dynamic, and visually appealing Portfolio Websites for Businesses and Personal Use | 12-year-old Software Engineer | MERN Stack | Python Developer
If someone is disappointed and quitting coding........... you need to read this Do you remember yesterday I posted my story of quitting coding? So today I've some tips for you that have helped me on my journey: 1. Practice Regularly: Consistency is key. Set aside time every day to code and solve problems. Platforms like LeetCode and HackerRank can provide a steady stream of challenges to keep you sharp. 2. Learn New Languages and Frameworks: Embrace the opportunity to learn new programming languages and frameworks. This not only diversifies your skill set but also gives you a fresh perspective on problem-solving. 3. Read Code Written by Others: Open-source projects are a great resource. By understanding how experienced developers structure and solve problems, you can improve your coding style and techniques. 4. Work on Personal Projects: Building your own projects from scratch allows you to apply what you’ve learned in a practical context. This also serves as a portfolio to showcase your skills to potential employers. 5. Seek Feedback: Don’t hesitate to ask for code reviews from peers or mentors. Constructive criticism is invaluable for growth and will help you write better, more efficient code. Remember, mastering coding is a marathon, not a sprint. Stay curious, stay persistent, and keep coding. Musfira Murtaza Korai 🧡
To view or add a comment, sign in
-
-
Hello to everyone. I'm excited to share my second project as a trainee at Orange Coding Academy with you! 👩💻✨ We created Mind Map, quizzes website, with HTML, CSS, and JavaScript connected with a JSON file, stored in session and local storage, with full responsiveness. 💡💫 what does it include? 1️⃣ Homepage: a brief introduction to us and a description of the HTML, CSS, and JavaScript technical quizzes we offer. 2️⃣ Registration form and login page: The user must fill out the form to create an account because he cannot take any quizzes without first creating an account on the website. 3️⃣ Pre-quiz page: For each quiz, the pre-quiz page includes an overview of the test as well as a resource video from YouTube to help the user better prepare for the test. 4️⃣ Quiz page: The user has five minutes to answer five questions on our technical quizzes. His correct and incorrect answers will then be shown on a show answer-page. I'd like to thank our group members in particular Qusey Hammad, Heba Abu Rumman, laith sleit, huda zaidan, mahmoud sleit. 🙏💫 We would like to express our gratitude to our committed coaches and mentors for their invaluable advice and support. Reem Emad Rawan Alhaleeq Dana Al Kukhun 💖 #CodingAcademy #WebDevelopment #ResponsiveDesign #HTML #CSS #JS #javascript #orange #trainee
To view or add a comment, sign in