They Cracked GSOC 2023 By Doing This... (Secret Revealed)

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
all right let me set some context for the video in this video we have five open- Source program participants three from G and two from outreachy we will be talking to them about their experience when did they start contributing what was their text tag how did they get into open source how was their program and what are their future plans take this video as a source of motivation if you're thinking of contributing this year and the tldr of the video is everyone started contributing around December and January so you still have time if you're thinking of contributing to gtoo this year with that let's get right into it so hi welcome to the video how's it going yeah it is going good it it was a cold day so yeah working on some projects and all uh so it is all good how are you are doing I'm doing good man uh where are you based out of are you in India are you abroad uh I'm residing in India at New Delhi New delh yeah very cool uh Great Well we'd love to know about your experience you've done outreachy this year I'm assuming yes okay great and so what was your uh origination like what was your college where did you start how did you get into coding so uh I'm Malika and a pre-final year student at Indra Gandhi Del Technical University for women igw a bit long name uh okay so I started um applying for outreach uh actually I got to know about Outreach in my second year itself a lot of my seniors have done internship at Outreach so I got to know about the name I applied it uh uh during the last uh no this January only uh then my initial application got accepted then I moved to the contribution phase I contributed to you know projects and all uh then I made the final application so it has divided into three phases like the initial application the contribution phase and then your um no final application um yes then I got selected and I would say like it is the best thing that has happened to me like those three months um was just amazing so yes great could you elaborate more on that what what was amazing about it was it the money was it the learning that you had was it the community yeah sure so um outreaching gives you a dynamic team uh it uh you are going to you know work in a dynamic team with a lot of developers from around the world who are contributing to the same repository with the same goal and Mission so you are going to connect with them you're going to talk with them you're going to work with them so it's been a you know great experience working with them uh like those three months were filled with lot of code reviews like making PRS um issues and all so yes it's been just uh amazing attending U Community meetings I miss them a lot so yeah yeah talking about your progress and all so yes weekly Community meetings is the thing like when we talk about our progress like what has been done what has to be done like how is it done so with them they are just amazing they are so helpful and yeah this this is such an amazing experience I would say all that makes a lot of sense very cool uh so how many contributions did you make before actually getting in um so uh after your initial application is accepted you move to the contribution phase and you are only evaluated on the basis of your contribution phase like they would not say before like how you have um know you have done any contributions before or not they are not going to know check it or you know evaluate on the basis of it so your one month contribution period is a crucial part so whatever you have done and whatever you have contributed in that one month it's a main thing so I have uh like in starting first I have priority some organization okay I have to like contribute in this this organization and after prioritizing um organization I have started contributing to it so like it will take a week or two to like set up the project in your you know local environment so it would take a time then uh I started contributing uh so the weird thing about that is I have never heard about like the P programming language I'm a total beginner to it and open food facts uh server uh issues like it's in the it's it's been the back end of open food facts it's a server of open food facts that has been return in like core Pearl language so I was a new beginner to it I have no idea I've never heard the name Pearl okay Pearl is a programming language I've never heard it before you know before uh going through the organization so I have learned some know interactive P tutorial by uh learning some hashes regular functions and after that I didn't have much time so I started like a started contributing to uh to the issues so I started small uh like I have made some uh front and issues and all and then I started like writing test scripts in World Language and all so yeah this is a contribution that I have done I have like merged around like four to five years uh during that contribution phase so yeah it was amazing all it ex s cool we'll link your GitHub somewhere at the top right so people can follow and uh okay so your text Haack you mentioned was pa um I guess my last question for you would be uh what are your plans after this uh are you now that you've done outre are you going to continue with them are you still contributing there or are you do you have other plans after this yeah so I am still contributing to the open food FS repository because I'm just connected to the people uh the mentors uh they are just amazing so I'm still contributing to the issues I'm working on the producers platform or I I'm solving as much as issues as I can um as soon as I'm getting time from my regular College um yes my plans is after uh I'm still contributing like I'm looking for no remote opportunity is and I love open source so yeah I'll Target like maybe Google Sumer um next year and all yes so I'm looking out to guide my juniors about outreaching and yeah I'm looking out for giving a talk about it so yeah it's just been like that only all right yeah that makes a lot of sense cool thank you so much for coming on the podcast thank you for taking out the time and all the best to you for the future okay thank you so much for having me uh it's been great sharing my experience with you okay thank you so much any questions you have thank you so much can I click a picture with you yeah yeah go for it um we could do like this sure this yeah whatever works thank you anything else I can help you with um no we can connect on LinkedIn or Twitter maybe sounds good yeah I'll follow you on Twitter uh and the great thing that I I am a subscriber at YouTube oh nice your cohort is so famous at Twitter I have seen regular tws like this C has been amazing who has been part of this stuff like that so yeah you are doing great I want to congratulate you oh thank you so much and congratulations for all that you've been doing if you need anything if you need any referrals Remo jobs whatever let me know we can connect after after the call thank you so much all right have a good day bye bye so hey n how's it going uh it's going pretty well uh the past month has been a bit hectic because of incense but other than that it's great amazing good I'm great I had a good day been a little late uh but yeah overall having fun all right let's get into the the questions uh the first question I have for you what's your original story uh are you currently in college uh what degree did you pursue all the basic introductions all right so my name is Nya vria and right now I'm in my third year and I'm from ig2 so that's indraa Gandhi Deli Technological University for women a pretty big name and it's in Delhi so right now I'm a student but I'm also pursuing a lot of developer R oh got it so you currently work yeah to an extent in an open source you can't exactly name it as a developer or a student it's kind of in the mix all right makes sense and so did you you had one open source internship was that outreaching or was that g it was outreaching okay so you did outreaching this year got it so could you share your experience uh how did you get in how many contributions did you make how difficult was it okay so um I heard about outre from my seniors at college and one of them told me that this was the internship that would be great for us because technically we're beginners and and since we are a women based college so of course we get into having a gck um preparation area and well of course the Outreach area right so uh one of our uh seniors who was in Outreach Alum last time they um preed us well and uh informed us and gave us various steps that um what should we include in our essays that we should have a positive spirit or not and basically gu in Us in general and also reviewing our proposals and yeah that was from the college site other than that um when the initial application got through with it then we had to start with our contribution phase um the contribution phase was a little bit uh competitive at first because um the organization I'm with was pisados and pisados was um recruiting interns from outre as well as G so there was compet from both G and outreaching end so it was a bit competitive in the start but eventually um I guess around after a month everyone knows which repository or project that they are inclining towards so the majority of the competition of um randomly popping up people uh dies out towards the end and then you get a basic structure of that yeah this is the project that you have lined with and you best relate with the mentors or the viewers here so yeah towards the end it was pretty cool and um I even got my proposals reviewed from the mentor that should we need a little bit of a grade or detail here and there so yeah cor and what's your text track and what was the text track at outreaching the text T was U JavaScript basically and a lot of scripting so I was working on the cicd pipelining as well as the UI God it makes L sense and had you done coding before was your coding in development was it in TSA I done goinging before well I have participated a lot in hackathon so I guess you can say that that really helped me with it um my DSA wasn't that strong at all at that time because I was really more into developer coding so I've been participating in hackathons and I have been contributing to open source for a really long time so that helped more um there was no DSA aspect to this internship at all all right and so you mentioned you been contributing to open source for a while now uh could you share how that Journey began how difficult was it and where did you learn from I guess it all started in my first year so initially I got a um internship role as a front end developer with a um startup at gen so it was basically a freelancing website being built to Aid the Indian developers so in that um basically they taught the first year that this is GitHub and this is the world world of technology would be going into so they were the ones who got me into this Arena and after first year it was um hackathon listing up and then through second year I had my Outreach intership all makes a lot sense and what's your plan after this do you want to remain in open source do you want to get a full-time job or you mentioned your already work so what's that that like as of now I'm not really sure because I'm still in my third year so yeah of course there' be College placements and uh open source opportunity so I guess I'll just weigh them in and whatever works out the best would be the way to go all right makes a lot of sense that's great thank you so much for taking out the time and wish you all the best for your future do you have any questions for me but cha sorry about that it's all on me m together cool well thank you for taking all the time if you need anything uh yeah you can get my number LinkedIn Twitter whatever you want yeah sure I'll um add you to my LinkedIn connections list for sale sounds good all right thank you so much so hi Mill welcome to the podcast how's how's it going uh I'm really fine uh it's been pleasure pleasure meeting all of you cool uh so can you share a bit about your experience what do you do currently are you in college yes uh currently I'm in in my pre-final year at triple it vodra doing btech in computer science and engineering I did my Google summer of code in my second year uh currently in my uh so basically I started uh doing the techch learning flutter I did my Google Su of cod in flutter uh it was a great journey uh from there all right so let's take a step back when did you start coding and why did you decide flutter over you know TSA or web development so uh I started uh coding in my first year only for so basically I'm from triple it and at top of it I'm a CSC background so from the first year only we have subjects related to computer science and coding Etc so we were first to uh we were into coding from the first year only uh in my first semester first and second semester I pretty much did everything which everyone was doing uh DSA and competitive programming but uh in September uh in basically starting of my third semester uh when hober Fest was going on there uh I decided to participate in it and that is was a pivot in my journey of Open Source I contributed to some of the projects in October Fest then a couple of months I searched for many other projects and saw what was how the code was written in in a good manner previously I was uh just doing the stuffs here and there and my codes were pretty terrible uh from then on uh in mid of December I decided search searching for Google summer of cod organizations from there uh one of the projects which I really liked was Liber Health uh Li Health basically is a organization that develops solutions for health sector so my project was based on that only uh I started using flutter uh for instead of web development Etc is was just a reason because uh one of my subject required me one of my objectoriented subject programming course required me to develop an application it was just like a side project which our professor gave us and due to that I started learning flutter all right and you mentioned so you you learned it in a very ad hoc way and now that you've contributed in G you feel you've like become very confident in flutter you can create production create applications yes uh I'm pretty confident in it uh I've worked in couple of internships also so I have a great idea of about how the industry level codes are written in FL got it very cool and so if there's someone who's trying to thinking of contributing to G this year what would be your advice how should they you know Target in the next few months so uh as all of you know that Google zof code is pretty much competitive especially currently when the job market is down and everyone is looking to how to stand out of the crowd uh so Google's smov code becomes pretty competitive so my only advice to the students or any other profession professional person who is trying to go to Google smov good is uh try to contribute as early as possible uh get in touch with your mentors especially uh read the code bases particularly the test test cases that have been written because uh in Google's more of qu the projects are pretty large especially when you are in like in engineering College you don't have that you know uh experience of contributing to large code bases so if you are starting then I would recommend everyone to read the test cases they pretty much provide a really good idea about what is the workflow of the code secondly uh my advice would be search for organizations that have a very less number of people because if you are trying to get into organization that are already pretty much fulfilled by people so it is going to be really hard so try to figure out what is what organizations are uh you know uh hidden and uh contribute to them go yeah that's great advice um amazing and what's your plan after this now that you've done chok are you going to become a mentor do you want to get a job after this what's your high level plan so currently I have not decided whether I want to become a mentor or not but I think if I apply I might get the chance of being the mentor of my organization uh for I plan to uh again participate in uh LFX Foundation I think uh Linux Foundation mentorship program is really great I applied for mlh also but I haven't got the results till now uh my currently I'm in my third year of in my fifth semester to be accurate and within a few five in five months I will be sitting for my placements so preparing for that also all right very cool and how's the placement SE right now uh in my college current this year it's uh pretty you know the packages are really low um previous year we were seeing really great offers being given to my seniors but this year there is a pretty much a dip in that all right and are the number of offers also lesser yes of course I've seen people previously in my senior to senior Year my seniors were getting placed around 20 LPA easily but uh today even if you have done you are pro at competitive programming and have done a pretty have a great profile in open source also getting a 15 LPA package is sometimes is considered to be really great right now but I think I hope that situation gets good got right yeah that makes a lot of sense um yeah cool all righty well that's all the questions I had do you have any questions for me no no all right thank you so much for taking out the time and sharing your experience and all the best for your future thank you sir heyya how's it going hi yeah everything fine how you doing good good I'm good man I would love to know your experience can you start with a quick introduction so my name is adta Singh I am a third year btech CSC student from the University deun so if you want to know about my programming Journey it started around July 2022 it was end of my first year and uh I didn't knew anything about programming so at that time I was completely demotivated and and I thought I should do something then uh I at that moment of time I started programming yeah all right so how did you start to learn did you get into DSA first did you development uh I did parall both okay nice like you know I have wasted one year I have less time I need to do many things so I decided you know we get two month summer vacations after the end of first year so I decided that in morning I would do web web development and in the evening time I would do DS in Java MH all right very cool when did you get to know about Google summer of code and how did you start contributing yeah exactly at that time I was scrolling YouTube to find motivation so I saw a video of uh someone I don't remember exactly who but uh he he told about G and then I thought it's very cool to have that Google tag on resume so I targeted that yeah in 23 I would do the gck uh at the same time I was scrolling Twitter and came across a guy Iran he did gof 2022 in rocket chat I just dm' him hey how could I do it could you please tell me he just shared a thread with me and he had a playlist in it he he he had his custom playlist of uh gck and it was your videos in it when you when you made G G videos in 2017 2018 contributing so I saw yeah I need to learn these things I need to learn get GitHub I need to make some contributions then at that time I had proper idea that I need to the do these things to get accepted got it and once you came to know that you had the motivation how did you start like uh coding did you were you able to understand issues on day Zero how many contributions did you make before actually getting in uh so it was around December I was struggling to choose organizations which mats my textt so after searching a lot I came across three organizations the first was processing then zulip then rocket chat I tried to set them up locally on my system after a lot of struggle I was successfully able to set them up first I tried to contribute in processing p5.js uh the thing is I wasn't able to understand the code base it was too overwhelming for me M I just gave up at that at that time I thought yeah it's too early for me maybe next year but there was inside of mine no no y it's the only chance I need to prove someone that I can do it so I then shifted to zulip zulip uses python in back end and front end is in react I fixed minor bucks uh there was an issue of they was they they were actually removing bootstrap from their code uh and using pure CSS at that time so I just fixed up uh fixed an issue removed bootstrap code and added CSS to it then I thought I cannot make good progress in it because the thing is during the g-o period you have to make make the project and if you don't know python I wasn't fluent with python so how how would I make the project during the Google more corod and I would end up feeling so I shifted to Rocket chat first time it was really overwhelming because rocket chat's code base is you know really huge so I gave it time because it was my last option I didn't have any other option so I gave it time read the complete code base documentations and then started contributing I in the beginning I fixed two to three bucks small issues and then submitted a proposal all right very cool uh interesting and what do you think was the reason that processing felt overwhelming to you was it because it's not a website it's I I didn't knew much about JavaScript at that time got it that makes a lot of sense then then I thought I need to learn more JavaScript so I focused on JavaScript that time got it got it that makes a lot of sense uh cool so after these three months what's your plan after this how are you you know how has it changed your opinion do you want to go into open source mode you still want to get a campus placement what's your high level uh agenda for the next one year I am currently looking forward to contributing more to open source I have few projects in my mind which I'm going to work uh one of them is with rocket chat itself it's it's kind kind of app integration uh so I'm planning to do that currently and maybe I see G again if I get Chance yeah that's that' be amazing how many times can you do gck now is it two as a student you can do two times got it very cool say I'm sure you you can do it again so how much time did you spend you know creating your proposal how much do you think it matters proposal matters lot uh according to me because from looking from a mentor's perspective how would you prove that you are the perfect candidate perfect applicant to work on that particular project because your you know what proposal contains everything about you your weekly timeline uh like in first week what would you do in second week what are you planning to do your uh contributions so this gives mentors mentors an idea that you can you know uh probably contribute to this then they internally rank your proposals I don't know how that happens but they rank your proposals internally and uh then they send to Google and then you are accepted so writing a proposal I would suggest at least 10 to 12 Pages would be fine cor right and you mind sharing your proposal with everyone on the channel yeah I would sh no problem cool we'll Link in the uh in the description and yeah that's all the questions do you have do you think we should Al do you think you have anything else to share uh not really but I would suggest make at least two to three contributions because that's only proof of work you have yeah that makes a lot of sense all righty thank you so mucha for coming on the channel and I wish you all the best hey Aran how is it going I'm the as well nice very cool but so where are you based out of currently I am uh in college right now I'm in final year I'm in in nit hamirpur got it very cool so would love to know your experience how did you let's start from the top when did you start coding uh when you do and learn about gon so for according I am from 2020 to 2024 batch so during my college like admissions covid happened so first three semesters or three and a half semesters of my college went into online and there was nothing much uh that I did during that period because well there yeah for me I needed some exposure to computer science and engineering because I did my 11 12th in like physical uh physical education the additional subject that we have in cbsc so I wasn't really familiar about what coding actually is so for me coding actually began when I physically came to college that was in my fourth semester that's how I got introduced to coding and at that time some of my seniors got selected into go Google summer of course so that's how I like came to know about what gck is and what top one source is all right that makes a lot of sense uh so how did you decide when did you decide now I want to do gck and how did you learn to code specifically for you know contributing since I heard about it heard about the Google summer of quote from my seniors I thought why shouldn't I be the one doing that as well right I saw they were getting like known in they were getting known by the Juniors and I wanted to feel the same thing so I and there was an incentive of the money as well so that was the reason why I started I started actually coding for Google summer of C in the January itself for of like 2023 specifically for that organization the text Tech of that organization was webgl and plain JavaScript I knew plain JavaScript previously but the thing with like Weg and also I had to learn open I had to learn that during like when I started working on that organization cor it this is processing right you worked at processing cor it so we talked to a few people before this everyone was like very overwhelmed with the processing code Bas and left I think primarily because it's not a simple website it's like a graphics library though curious to know you started January which is pretty late so how did you so quickly pick up webgl and started contributing yeah so in January actually I I started short listing organizations on oh wow yeah so during January I first whatti it was I really wasn't familiar what to do so I just binge watched all the videos on G on YouTube like get got some idea off it and created a list of actionable steps that that really helped me out so what I did was is checked the timeline and uh how I should but there say also I went through the g website to get familiarized with the rules because there are some cases when I get there was there is a possibility of getting stuck in some rule that you don't know previously like there was rules the people got selected in Google summer of code but they were traveling during that period so they had to like not uh what how do I say it like not take the money from G because they would not be so the payment would not be from to a country I guess I don't know how to explain that rule because their account would be in some other country and they were making commits from a different country so that would actually mess up the I guess program I don't know about the detail so I just went through the rules as well got it so everybody knows like with Google summer of card there are like almost 800 900 organizations so getting the organizations like selecting a few handful of organizations from the those 800 and 900 was the major task I feel in this whole contribution like that is a really frustrating phase because you feel you aren't doing anything by hand you are just scrolling opening and closing web pages only so what I so I selected only three organizations to start working them Soh the major points I use for short listing are how well documented the project is how is the community and how are the maintainers communicating as well MH if I am able to understand some issues of the repo or not am I able to set up the project or not MH and the project setup phase is connected to how well it is documented and how well the maintainers are helping because by loansome it is very hard if you don't know about the project to set it up yep so after these points I like got I had three organizations and with time when I was able to solve some issues it really just worked for me for p5js for processing Foundation got it and how many issues did you solve before you know the proposal deadline yeah so it is uh I Sol two uh issues and first issue took seven days to solve second issue took 10 days to solve and the thing about issue is like sometimes we underestimate the issue and when we start actually start digging what is the root cause of that issue when we take up that issue uh like some things come up and we have to like dig in like really deep to get to solve it basically so that's what happened for me for both of the issues and my maintainer was really like helpful in figuring out stuff because these were the first issues I was doing so it took me almost two to three weeks to get through two issues only including the time that I had to find those issues as well that's another task cor it makes sense and did you think the like the issue section was very competitive or was it pretty chill for p5s so yeah it wasn't very much competitive I guess because people weren't able to set up the project that was a really big thing uh because there were some phases of project setup that weren't documented and I had to like just bang my head to get through it yeah yeah that makes a lot of sense uh cool uh okay so you went through it for the summer what's your plan after this are you thinking of remaining in open source finding a full-time job here or do you want to get a campus placement what's your high level future look like I actually was I actually asked this from you in the previous Court in some in one lecture that I there was if you might remember there was one person who said that he has done G but he wasn't able to find any opportunities in that particular text Tech so what should that person do and you was you were like just if you aren't able to find any opportunities just get over it and start working on the next thing so what that's what I was planning to do and after you told the same thing it actually really like how do I say I say approve thought yeah this is the right thing if I can't find anything I have to move on the next thing yeah yeah I think that's very true uh yeah opportunities oh yeah don't miss out on another opportunity just because don't definitely don't restrict yourself to a text tag with a high minimum but but I think processing I don't know I could be wrong they also probably hire full time if you're thinking of doing that um yeah yeah so I actually when I was trying to find some job in this organization I looked I worked on the P5 J the JavaScript library of processing Foundation they have one library in Java one in JavaScript and one in Python so I was working on the JavaScript one yep so uh for the p5js there is only one employee okay and all the rest of people are either volunteers or just me so there are two types of people that work in an OP Source organization one are like hobby people that really like contributing to open source another one are like which are using that open source library or open source like organization in their own work in their some personal work so correct that's what the most audience in that my P5 JS organization were so there is only one employee and I I thought if there is only one employee how would I like get into it that makes a lot of sense yeah cool uh yeah man uh I think that was super insightful thank you so much for taking out the time and thank you so much for being a TA in the cohort as well I think your experience is super valuable and students mostly love you so thank you for that and hope to work more closely with you in the future and and all the best for f yeah thanks for having me as well I was like really I don't nervous about getting selected about ta because what happened was is since the project I worked on for Google summer of card was very very Niche so I wasn't able to convert into convert it into anything like monetary right so I was not sure if I am skillful enough to do anything so I just switched to De code and DSA nice and meanwhile the you selected me as I was like I know some things which can be useful yeah that was some like I guess yeah yeah that makes a lot of sense yeah yeah 100% I think and also like your contributions generally have been super helpful students have been like super I know people have been super happy with that so thank you so much I don't know you don't this probably beneath you you know a bunch of things and you know I know people students can be very grueling and ask simple questions so thank you for being patient and yeah uh thank you for coming on the podcast thank you thank you
Info
Channel: Harkirat Singh
Views: 96,529
Rating: undefined out of 5
Keywords:
Id: kurSFLS1fWY
Channel Id: undefined
Length: 35min 17sec (2117 seconds)
Published: Wed Dec 13 2023
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.