►
From YouTube: GSoC'22 - Myths and Facts | Webinar with Yash Lamba - SDE - HackerRank | CodeChef XIMUB Chapter
Description
Hello Everyone!
We were delighted to have Mr. Yash Lamba, an SDE at HackerRank and previously a Contributor to GSoC'19 - Python Software Foundation and a Mentor in GSoC'20 to share his thoughts and experiences about Google Summer of Code.
Here's a recording of the Zoom Session. Hope you find it Informative and it helps you in getting Shortlisted for GSoC'22.
Thank You!
Links to Socials:
LinkedIn: https://www.linkedin.com/company/codechef-ximub-chapter/
Instagram: https://www.instagram.com/codechefximub/
A
A
C
Thank
you,
smoothie
and
sneha.
So
go
to
that,
you
have
taken
that
initiative
as
yours.
Probably
this
is
your
first
program
under
this
belt,
of
course,
safe
student
chapters
exam
university-
and
this
is
really
a
good
step
a
nice
day,
I'm
looking
forward
to
it
before
just
before
five
minutes.
I
have
gone
through
this.
What
is
called
google's
summer
call-
and
I
found
it-
is
really
encouraging
because
it
works
with
the
open
source
environment
and
when
we
talked
about
open
source
environment,
we
know
that
we
learn
through
collaboration
right.
C
That
is
what
is
called
open
source.
Now,
when
we
are
talking
about
the
programming
languages,
programming
languages,
as
we
have
gone
through
the
courses
we
as
the
faculty,
we
have
the
teachers
can
able
to
see
you.
What
is
the
logic
of
the
maybe
syntax
or
semantics
of
the
program
right,
but
the
logical
skill
is
what
is
needed
when
you
want
to
be
a
good
programmer
and
logical
skill.
Is
nobody
is
going
to
teach
you
right?
C
This
is
what
is
you
have
to
learn
by
yourself,
who
are
actually
be
a
good
logical,
brain
or
logical
skill
supposed
to
be
a
good
programmer
right?
I
hope
this
kind
of
activity
or
when
you
attend
this
kind
of
code
shape
the
program
will
be
google
summer
code
of
cam
and
you
attended
this
program.
Probably
that
will
be
increased
right
when
that
is
the
most
important
point
for
every
student
right
at
the
end.
What
we
want,
we
want
to
be
a
good
system
or
software
programmer.
C
Maybe
we
want
to
go
to
a
higher
scale,
go
to
maybe
for
research
line.
If
you
in
want
to
go
to
research
field
that
also
you
need
programming
skills
right,
which
is
key
for
us
as
a
computer
science.
This
is
our
unique
identity
and
there's
a
computer
science
engineer
and
how
to
improve
this
and
to
improve
this.
I
think
this
is
a
best
medium
and
you
should
go
and
forward
to
and
attend
this
kind
of
event,
and
so
so
take
part
in
spreading
the
summer
camp,
and
I
really
welcome
yeah.
C
Yes,
mr
vyas
lamba
for
means
accepting
this
invitation
from
the
students
and
do
share
your
thoughts
about
how
you
how
the
students
supposed
to
prepare
so
welcome.
Welcome
mr
yas
to
this
program,
yeah
good
right.
I
I
hope
that
should
be
more
more
than
that
number
of
participations
we
have
only
39
student
or
maybe
37
36
number
of
students
participated,
but
I
hope
this
will
be.
C
Maybe
this
will
be
a
fast
program.
I
suppose
that
it
should
be
participated
by
almost
all
students,
not
necessarily
first
year,
not
necessarily
second
year
or
third
year
or
fourth
year.
It
has
to
be
every
year.
Every
student
right
has
to
be
a
good
system
programmer,
so
I
am
looking
forward
to
it.
I
will
definitely
have
a
have
a
look
at
this
two
hours.
Let's
see
how
I
can
see,
but
I'll
try
to
attend
the
seasons,
let's
see
how
I
can
go
through
this
okay
right
over
to
you,
smoothie
and
sneha.
C
A
Thank
you,
sir,
for
your
warm
and
encouraging
words,
and
we
hope
that
all
of
the
participants
learn
a
lot
through
this
event.
Now
without
much
ado,
I
would
like
to
invite
our
speaker
for
the
session
mr
yash
lamba,
who
is
a
software
development
engineer
at
hackerrank.
A
D
Thank
you,
smoothie
I'll,
just
share
my
screen.
First.
A
D
Okay,
so
before
starting,
I
would
like
to
like
introduce
myself.
I
am
yash,
I
am
still
a
student.
I
am
a
senior
at
cluster
innovation,
center
university
of
delhi
and
I
have
been
developing
since
I
was
in
my
10th
grade,
and
I
would
I
really
like
to
share
my
experiences
wherever
I
code.
However,
I
develop
I'm
currently
a
software
developer
at
hack
rank.
D
I
was
an
intern
before
joining
them
as
a
full-time
developer,
and
I
have
been
involved
with
open
source
community
since
my
first
year
when
I
participated
in
google
or
some
google
server
of
code.
So
I
hope
you
learn
a
lot
from
the
session
and
I
will
keep
it
really
brief
throughout
the
session.
I'll
encourage
you
to
ask
questions
like
this
is
a
part
how
open
source
builds
and
how
we
build
software.
We
ask
questions,
we
learn
things
and
then
we
develop.
D
So
my
presentation
is
really
brief,
but
I
still
want
that.
A
lot
of
you
ask
questions
as
I
would
encourage
you
to
do
that
throughout
the
ppt.
I
guess
so
starting
this
session
is
about
google
summer
of
code
and
everything
you
need
to
know
about
it.
So
our
agenda
would
be
what,
when
and
how
like,
how
how
you
get
selected
in
open
source.
What's
g,
what's
google
summer
of
code,
how
you
select,
how
how
do
you
get
selected
in
it,
the
whole
selection
process
and
how
you
can
evolve?
D
You
can
learn
new
skills
through
google
server.
Of
course,
my
personal
suggestions,
my
views,
I
I
hold
very
different
views
from
a
lot
of
people
and
I
hope
that
you
find
it
motivating,
and
I
look
forward
that
you
learn
more
things
and
fourth
part
is
your
doubts.
I
am
very
hopeful
that
a
lot
of
people
will
ask
questions
and
I'll
answer.
I
try
to
answer
them
all.
D
So
what
is
open
source
open
source,
as
the
name
suggests?
It's
just
software
with
whose
source
code
you
can
see.
So
it's
not
always
that
you
can
contribute
to
open
source
software.
It's
sometimes
that
you
can
just
see
the
source
code
and
you
can
use
that
software
so
that
you
don't
introduce
any
security
vulnerabilities
or
things
like
that,
but
most
of
the
times
open
source
software
means
that
there's
a
community
around
the
software
and
a
lot
of
people
together.
Work
on
that
project
and
contribute
to
it.
D
So,
let's
say
a
very,
very
popular
open
source
projects
are
firefox
mozilla
firefox.
Everyone
has
used
that
flutter
is
an
open
source
project
that
is
used
to
build
really
amazing,
apps
and
websites,
and
get
get
that
we
use
everywhere
in
open
source
each
and
every
company
uses
it
is
also
open
source
and
even
the
operating
systems.
The
free
operating
system.
Linux
is
open
source,
so
open
source
is
like
the
whole
world.
The
whole
software
community
depends
on
it
and
we
see
a
lot
of
there.
D
D
So
what
is
gsa?
Gsoc
is
a
program
hosted
by
google
it's
to
promote
open
source
culture,
it's
to
promote
organizations
to
celebrate
those
organizations
who
are
doing
so
well
and
making
great
software.
It
helps
all
those
organizations
get
contributors
and
these
organizations
then
in
turn
mentor
them
for
the
summer
contributors.
D
Like
you
like
me,
get
a
platform
to
contribute
and,
in
turn,
get
rewarded
for
the
contribution.
Since
google
is
maintaining,
google
pays
the
developers
for
contributing
to
the
organizations
and
the
biggest
thing
is
it's
beginner
friendly.
Anyone
can
go
ahead
and
contribute
to
open
source
to
any
organization.
It
doesn't
matter
what
your
skill
level
is,
even
if
you're,
not
from
a
computer
science
background
you
are
from
a
let's
say,
writing
background,
create
a
background.
You
can
still
contribute
to
a
lot
of
projects.
D
So
briefly,
I
would
like
to
talk
about
the
organizations
which
get
selected.
These
are
some
of
the
very
popular
organizations.
Most
of
you
would
have
heard
about
them.
So
what
happens
is
like
you
apply,
like
students
apply
to
the
organizations
in
before
that
in
february,
organizations
also
apply
to
google
for
getting
selected
to
gsoc
getting
selected
for
gsoc
and
organizations
need
to
make
an
ideal
list.
They
prepare
ideas,
they
prepare
projects
that
the
students
would
like
to
work
on
and
they
also
get
rewarded
for
each
and
every
student
that
gets
elected.
D
A
D
I
personally
worked
with
the
python
software
foundation
in
2019
and
I
have
been
a
mentor
and
contributor
since
then,
so,
okay,
so
getting
selected
into
gsoc,
it's
not
it's
not
very
difficult.
A
lot
of
people
say
that
a
lot
of
people
have
this
conception
in
mind
that
it's
very
difficult
to
get
selected
in
gsoc,
but
google
summer
of
code
is
really
easy
and
it's
beginner
friendly.
So
generally,
the
pattern
is
that
you
research,
you,
research.
Well
you
research
throughout
or
like
throughout,
throughout
the
organizations
that
are
listed
on
the
gsox
website.
D
You
do
your
research,
you
find
a
project
that
you,
like
you
understand.
You
want
to
contribute
to
you.
Talk
to
a
lot
of
people
and
communication
is
key.
Like
you
talk
to
a
lot
of
people
in
open
source,
and
then
you
finalize,
this
is
the
project
that
I
would
like
to
contribute
to
so
yeah.
This
is
the
research
part
and
then
comes
the
pre
gsoc
part
that
is
from
that
is
generally
before
you
send
your
proposal
and
that's
generally
in
march
and
april.
D
So
before
you
send
your
proposal
for
a
project,
you
contribute
and
interact
with
the
community.
The
project
you
try
to
fix
issues
you
like
try
to
find
things
that
you
can
work
on
throughout
the
summer
and
you
like
very
basically
prepare
for
your
project
and
then
you
create
a
proposal
that
you
plan.
You
first
plan
it
with
the
mentor.
You
see
the
idealist,
you
see
the
project,
you
discuss
it
with
your
mentor.
You
discuss
the
scope,
you
discuss
the
timeline.
D
How
will
you
proceed?
You
will
frame
your
proposal
and
then
apply
after
that
if,
if
you're
lucky,
if
you
did
your
work,
if
you
did
your
job
well,
you'll
get
selected
for
google
somewhere,
of
course.
So
during
the
during
the
program,
you
learn
a
lot,
so
it
doesn't
matter.
If
you
know
like
you
are,
you
are
an
expert
at
python.
You
are
an
expert
at
any
programming
language.
You
can
still
learn
and
go.
D
You
can
learn
as
you
go,
so
my
personal
project,
which
I
got
selected
for,
I
had
no
idea
how
I
would
contribute
to
it.
I
had
no
idea.
I
just
talked
to
my
mentor
and
he
motivated
me
that
I
know
your
programming
skills
and
I
know
that
you
can
do
it.
So
just
send
us
a
proposal
and
when
I
got
selected
I
learned
throughout
the
summer
and
in
turn
completed
my
project
so
yeah.
This
is
the
general
port
pattern.
Everyone
follows
for
google
summer
code,
some
myths
about
gsoc.
D
These
are
like
really,
I
get
messages
on
linkedin
every
day
and
people
use
these
myths
every
time
like
they
are
always
confused
about
these
things
in
g-shock.
So
first
thing
is
ukraine
g-shock.
A
lot
of
people
ask
me:
how
can
I
crack
g-shock-
and
this
is
like
a
really
bad
statement
to
use,
because
you
don't
crack
these
socks,
it's
not
a
competitive
exam.
You
don't
have
to
you're,
not
complete
competing
with
anyone.
You
are
the
only
person
you're
committed
competing
with
is
yourself.
You
are
improving
yourself.
D
You
are
building
yourself,
you
are
learning
new
skills
and
then
you
contribute
the
project.
So
it
doesn't
matter
other
people
get
selected
or
not.
It
doesn't
matter
that
they
had
more
contributions.
They
had
better
proposal.
Nothing
like
that.
It's
on
you,
you,
don't
you
don't
need
to
rank
yourself
among
other
people.
You
need
to
have
a
good
proposal.
You
need
to
have
a
good.
D
It's
only
for
pros.
So
this
again
a
lot
of
people
in
my
college
used
to
say
this
that
you
are
now
a
pro
pro
programmer.
That's
why
you
are
able
to
do
gsoft.
That's
why
you'll
get
selected,
but
it's
not
true.
I
got
selected
in
python
software
foundation
and
believe
it
or
not.
I
started
learning
python
in
february
and
got
selected
in
april,
so
this
is
just
like
a
two
month
period
and
I
got
selected
in
the
organization
that
built
python.
D
So,
if
I
can
do
it,
I
believe
anyone
can
do
it.
So
all
the
all
pro
all
open
source
programs,
including
g-socks,
are
really
beginner
friendly.
Given
today
today
we
have,
we
are
in
january
january,
and
the
proposals
will
begin
in
march
and
april.
So
any
one
of
you,
even
if
you
don't
know
anything
about
programming,
I
still
believe
you
can
get
selected
in
gsoc.
D
Another
misconception
is
that
you
work
with
google,
so
a
lot
of
people
say
that
you
interned
for
google.
You
worked
for
google.
This
is
not
true
at
all.
Like
you
don't
work
for
google
at
all.
This
is
not
a
google
internship.
D
D
You
need
hundreds
of
contributions
before
getting
selected
into
gsoc.
This
is
not
true
at
all
like
there
are.
This
is
like
organization
dependent,
so
a
lot
of
organizations
don't
even
need
any
content.
They
don't
even
need
you
to
set
up
the
project.
They
just
need
a
good
proposal
on.
How
would
you
how
you
would
work
on
the
project?
Some
organizations
do
take
interviews.
Some
organization
looks
and
look
at
the
proposals,
and
contributions
are
always
good,
but
they
are
not
at
all
necessary.
D
So
don't
get
demotivated
that
other
people
have
this
these
many
contributions.
I
don't
have
any
contributions.
I
won't
get
selected,
and
this
is
like
this
is
not
true.
I
personally
know
people
who
made
hundreds
of
contributions
and
didn't
get
selected,
and
I
know
people
who
made
zero
contributions
just
sent
the
proposal
and
got
selected,
so
this
always
happens
and
you
don't
need
to
get
demoted
by
others.
As
I
said,
it's
not
competitive.
It's
collaborative
so
now.
My
personal
suggestions
on
gsoc
like
how
you
can
increase
your
your
chances
of
getting
selected.
D
So
the
things
is
the
the
thing
is
that
you
need
to
have
the
right
mindset
towards
g-shock
you,
don't
you
don't
need
to
stress
yourself
pressure
yourself
into
getting
selected
into
gso,
so
a
lot
of
people
from
computer
science
come
from
a
background
where
you
give
je
exams.
You
competed
with
a
lot
of
people
to
get
into
good
colleges.
D
It's
nothing
like
that.
It's
more!
It's
it's
more
of
a
collaborative
thing
than
a
competitive
thing.
So
if
you
help
your
friends
get
selected,
that's
a
good
thing!
It's
not
that
if
your
friend
gets
elected,
you
won't
get
selected.
So
collaborate
with
people
around
you,
collaborate
with
mentors
collaborate
with
other
people
contributing
to
gsoc,
and
then
that
would
be
really
helpful
for
you.
D
So
four
points
I
want
you
to
remember:
is
it's
easy,
no
matter
where
you
are
in
your
journey,
no
matter
how
much
programming
you
know
how
much
you
don't
know
you
can
still
do
gsoc
like
even
if
you
are
starting
with
programming
today,
you
can
still
get
selected
in
gsoc
22
and
I
am
really
sure
of
it.
If
you
just
do
the
hard
work
part.
D
So
again,
this
I
have
repeated
again
and
again:
it's
not
competitive.
It's
collaborative
collaborate
with
people,
talk
to
people
and
you'll,
get
you'll,
get
to
learn
a
lot
of
things
and
you'll
get
to
contribute
to
amazing
projects.
Next
is
communicate
when
you
get
stuck
always
ask
ask
for
help.
A
lot
of
people
are
like
they
hold
this
to
their
egos
that
we,
if
we
ask
for
help,
then
we'll
look
like
that.
We
are
stupid,
but
it's
never
true.
D
I
myself
still
ask
for
basic
doubts
with
from
my
mentors
from
other
developers
from
senior
developers,
even
from
my
juniors
there
are.
There
has,
there
has
been
a
lot
of
times
and
I
t
I
get
taught
by
my
juniors
internal
teach
them
so
communication
is
important
and
there
are
more
than
enough
people
willing
to
help
you
and
try
and
go
ahead
and
ask
for
help.
D
Then
focus
on
learning,
so
gsoc
is
not
about
just
contributing
working
for
an
organization
and
getting
paid
gsoc
has
a
really
steep
learning
curve.
You
should
go
in
with
the
mindset
that
you
want
to
learn
a
new
thing,
so
if
I
want
to
do
gsoc
again,
this
would
be
my
mindset
that,
okay,
I
don't
know
this
stack.
If
I
know
python,
I
won't
do
gsoc
again
in
python
I'll.
Do
it
in
something
that
I
don't
know,
because
gsoc
has
a
good
learning
curve.
D
You
contribute,
you
learn
a
lot
of
things
and
you
you
get
to
add
a
lot
like
a
new
skill
by
learning
it
by
doing
so,
make
hundreds
of
mistakes
make
any
number
of
mistakes.
No
one
would
judge
you
in
open
source
and
focus
on
your
learning
more
than
just
completing
your
project
and
getting
done
like
getting
it
done
getting
paid.
That's
it.
D
So,
according
to
me,
what
skills
you
need
for
gsoc
is
number
one:
is
git
and
github,
it's
very
good
to
know,
get
and
github
for
g
sub,
because
it's
open
source
everyone
would
be
using
either
github
gitlab
bitbucket
any
of
these
sites,
and
most
of
them
would
use
get
as
their
version
control
software.
So
if
you
know
them
high
heart,
you'll
you'll
save
a
lot
of
time
and
you'll
be
ahead.
D
You'll
be
ahead
of
a
lot
of
people
and
you'll
be
able
to
make
good
contributions,
and
you
won't
have
to
ask
these
small
doubts
related
to
get
github,
because
a
lot
of
people
get
stuck
in
those
communication.
Communication
skills
are
more
important
than
programming
skills
for
gsoc
like
if
you
are
good
at
communicating
with
your
mentors.
If
you're
good
at
communicating
with
your
peers,
then
I
I
assure
you
you'll
you'll,
be
preferred
over
people
who
are
better
at
the
programming
than
you.
This
happened
with
me
as
well.
D
Like
I,
I
bonded
with
my
mentor
a
lot
we
had
one-on-ones
we
had
calls,
and
it
is
key
that
when
you
communicate
clearly
with
your
mentor
he'll,
he
or
she
would
be
able
to
help
you
more
clearly
more
effectively,
so
communicate.
Ask
questions,
take
help
and
give
help
and
then
programming
for
programming
basics
are
enough
initially,
and
then
you
just
learn
as
you
go.
D
You
find
a
project
very
interesting,
read
about
it.
Everything
is
available
on
the
internet.
Do
your
research
and
learn
as
you
go
like
whatever
project
you
get
selected
in
it
doesn't
matter.
If
you
know
how
to
do
it
or
not,
you
can
always
learn
and
do
it
so
some
do's
and
don'ts
for
google
somewhat
code
that
those
are
always
do.
D
Your
research
don't
be
like
okay,
this
is
my
doubt
I'll
just
go
ahead
and
ask
someone
some
the
first
person
you
should
ask
the
question
to
is
google
if
google
doesn't
give
you
an
answer,
then
go
ahead
and
ask
someone
else
so
this
this
should
be
a
thumb
rule
throughout
your
programming
journey.
If
google
doesn't
know,
then
ask
someone
else,
because
this
will
save
a
lot
of
their
time
and
your
time
respect
others,
time
and
space,
don't
ping
mentors
personally,
don't
message,
people
on
their
phone
numbers
a
lot
of
time.
This
has
happened.
D
People
go
to
my
linkedin.
Take
my
phone
number
and
call
me:
that's
a
really
bad
thing:
don't
do
it
don't
like
professionally
message
the
mentors
reach
them
out
on
linkedin
reach
out
to
the
social
space
starters
in
the
project
and
respect
their
time
and
their
space
like
they
are
also
busy.
They
have
other
things
to
do
as
well,
so
it
can
take
time
for
reviews,
replies
and
etc.
D
Ask
for
help
whenever
you
are
stuck
at
a
place
that
you
cannot
resolve
yourself
just
go
ahead
and
ask
for
yourself
spend
a
day
maximum
on
a
thing
you
are
stuck
on
and
then
go
ahead
and
ask
to
ask
for
help.
Ask
it
for
like
ask
for
help
from
your
peers
from
your
seniors
from
your
mentors.
Anyone
you
can,
you
think,
would
be
willing
to
help
add
value
to
the
project
of
course
like
when
you
contribute
to
a
project.
The
project
gets,
gets
some
value
out
of
you.
D
Add
value
to
your
peers,
help
them
as
much
as
much
as
you
can
and
help
yourself
in
learning
new
skills
and
get
better.
You
become
a
better
version
of
yourself.
Don'ts
are
again
like
these
are
repetitive:
reach,
don't
reach
out
for
easily
searchable
doubts.
Don't
get
impatient
about
replies
and
reviews.
People
take
time.
D
The
mentors
are
super
busy.
They
are
maintaining
five
six
projects
together,
so
they
it
will
take
time.
It
can
take
up
two
months
for
getting
reviews
on
some
code.
So
respect
that
getting
stuck
and
not
asking
questions
is.
This
is
a
lot
of
people
do
this,
that
they
are
egoistic
about
like
I'll?
Do
it
I'll
do
it,
but
they
don't
ask
for
help.
If
you
ask
for
help
a
doubt
that
takes
two
weeks
to
get
resolved
will
take
five
minutes
and
don't
just
focus
on
easy
project
that
I'll
get
selected.
D
D
So
there's
just
not
like
google
summer
of
code
is
not
the
only
program
that
you
can
contribute
to.
There
are
multiple
others.
Alibaba
summer
of
code
is
a
really
good
program.
Outreachy
outreach
is
limited
to
diverse
communities,
but
it's
it's
also
a
really
good
program.
Iris
hgp
fellowship.
I
got
to
know
about
this
fellowship
this
month.
Only
this
year,
only
one
of
my
friends
got
selected
in
it.
It's
a
really
good
program.
It's
mostly
focused
on
space
and
physics,
research
and
mls
fellowship.
I
guess
all
of
you
must
have
heard
of
that.
D
This
is
just
a
motivation
pose
that
no
matter
where
you
are
in
your
journey,
I
expect
that
you
get
selected
like
I
I'm
100
sure
like.
If
I
can
do
it,
you
can
do
it
and
any
one
of
you
who's
targeting
to
get
selected
in
gsoc
can
get
selected
in
gsoc
and
now
even
the
limit
is
off
like
you,
don't
have
to
be
in
a
university,
you
can
be
anyone
of
age,
18
and
more
and
you
can
get
selected.
D
B
Thank
you,
sir.
Yes,
so
there
were
a
lot
of
questions
so
I'll
just
read
out
some
and
for
the
other
participants.
If
you
have
more,
please
drop
down
your
questions,
the
chat
box.
So
another
question.
So
can
you
explain
more
about
what
should
be
included
in
the
proposal
like?
Can
we
write
if
you
want
to
fix
a
bug.
D
Okay,
so
the
proposal
is
something
that
the
first
thing
you
should
do
is
search
look
out
for
proposals
like
other
people's
proposals
like
pass,
select
the
people
who
got
selected
in
gsoc
before
you.
A
lot
of
them
are
available
on
github.
They
are
available
on
open
source
organizations
website
read
through
them,
so
a
good
proposal
is
always
the
one
which
is
more
detailed.
D
Where
you
can
explain
that
you
will
the
more
research
you
do,
the
more
the
amount
of
research,
the
better
the
proposal
is,
so
you
don't
just
write
that
I'll
fix
this
book.
A
proposal
is
well
thought
out,
like
it's.
It's
a
complete
project
that
you
have
to
work
on
for
next
three
months.
I
think
now
you
have
also
the
limit
for
working
for
six
months
like
for
300
hour
projects,
but
it
should
be
well
thought
out.
You
should
have
a
good
timeline
and
a
very
important
thing
is
don't
make
the
proposal
on
your
own.
D
Take
help
from
your
mentors
discuss
the
proposal
with
them
discuss
what
they
expect,
discuss
the
scope,
discuss
the
timeline
and
then
don't
be
afraid
to
add
things
that
you
don't
know.
You
can
always
learn
throughout
the
summer
throughout
the
program,
and
you
can.
I
am
like
100
sure
you
can
just
google,
you
can
watch
tutorials
and
you
you
will
be
able
to
do
it
with
the
help
of
your
mentors
and
the
resources
available
online.
D
So
if
you
are
contributing
to
open
source,
that's
really
great,
but
it
depends
on
whether
you,
the
organization
you
are
contributing
to
get
selected
for
g-sock.
That's
the
question
right:
if
you
are
contributing
to
open
source,
then
you
you
can
also
get
selected
in
g-shock.
That's
the
question.
B
B
D
Okay,
so
the
best
way
is
first
go
to
the
gsoc
website
and
there
must
be
a
section
where
it
will
tell
you
that
this
is
how
you
contact
the
organization.
There
are
organizations
that
don't
have
this:
they
they
don't
have
this
channel
available
of
communication.
You
just
go
to
the
repository
you
go
to
the
project
and
you'll
definitely
find
either
a
slack
channel
a
discord
channel
a
zeolip
channel,
a
gator
channel.
D
There
is
always
a
means
of
con
like
communicating
to
the
mentors
and
if
you
don't
find
any
the
best
way
is
that
you
just
find
out
who
is
responsible
for
the
project,
who
is
the
maintainer
of
the
project
and
write
them
a
polite
email
that
I
couldn't
find
a
way
to
communicate
with
you.
So
if
there's
an
official
channel,
please
let
me
know
if
there
is
not,
then
how
can
we
communicate
about
the
project.
B
Okay,
so
the
question:
do
we
have
to
achieve
all
the
hundred
percent
of
the
work
we've
mentioned
in
the
proposal
and
if
we
get
stuck
at
some
point,
do
not
manage
at
all
the
work
like
we
are.
We
are
not
able
to
complete
the
work,
will
just
certificate
be
held
back.
D
So
again,
this
depends
on
the
organization,
but
most
99
of
the
organizations
won't
fail
you.
But
if,
if
so
happens
that
you
don't
complete
your
work,
you
decided
that
this
much
amount
of
work
was
like
it's
very
lenient.
It
says
it
always
says
that
this
much
hours
are
required
and
that's
just
the
maximum
limit.
I
personally
didn't
spend
a
lot
of
time
in
my
gc
project,
because
I
comp
my
before
the
when
I
gave
the
proposal.
D
We
thought
that
this
is
the
scope
like
this
is
something
I
will
be
able
to
complete
in
six
months,
but
I
completed
that
in
in
the
next
three
months,
but
I
completed
that
in
one
month.
So
then
I
switched
to
my
project.
I
made
additional
contributions,
and
this
can
also
happen
that
you
raise
your
you
raise
the
expectations
like
you
use.
You
give
a
project
that
would
take
at
least
six
months,
but
you
are
expected
to
complete
in
three
months.
D
The
best
way
is
just
talk
to
your
mentor.
Decide
that
this
is
this
amount
of
work
can
be
done
in
this
particular
time
time
frame
and
they
are
always
helpful
and
respectful
of
your
time
as
well
as
the
project,
so
they'll
definitely
help
you
out
and
it's
it's
not
always
necessary
like
they
can
they
they
have
the
authority
of
failing
you.
They
can
fail
your
evaluations,
but
if
you
reach
out
to
them,
tell
them
okay,
I
have
been
busy.
I
couldn't
completely
complete
because
of
this
reason,
just
let
them
know
don't
do
this.
D
That,
okay,
you
say
I'll
complete
this
thing
in
the
next
one
month,
but
you
just
ghost
them
you
don't
appear,
you
don't
talk
to
them.
You
don't
reach
out
to
them
for
any
help.
Just
get
stuck,
and
you
are
all
trying
to
figure
it
out
on
your
own
and
it
takes
one
month
and
you
are
not
able
to
complete
that.
So
that's
that's
bad.
So
what
you
should
do,
is
you
get
stuck
you?
B
D
Okay,
so
the
objective
question
that
the
maximum
number
of
proposals
you
can
submit,
one
person
can
sum
it
as
three,
but
I
don't
recommend
sending
all
three
proposals.
I
recommend
you
get
you
send
on
like
two
one
or
two
proposals
to
an
organization
that
you
are
contributing
to
for
a
long
time.
So
focus
like
this.
This
is
about
how
much
you
can
focus,
how
much
you
can
spend
time
on
things.
So
that's
on
you,
the
other
part
was
sorry.
Can
you
repeat
the
question.
B
Yes,
the
other
part
was
if
we
can
contribute
in
a
group.
D
Okay,
so
this
is
this
would
be
a
really
good
option.
You
can
go
ahead
and
talk
to
your
friends
and
select
the
project
and
contribute
to
the
project.
It
ultimately
depends
on
the
number
of
slots.
An
organization
gets
that
you
get
selected,
so
sometimes
an
organization
can
get
two
slots
and
there
are
three
people
contributing.
So
the
organization
cannot
do
anything.
D
They
can
only
only
select
a
couple
of
people
out
of
those,
so
this
can
happen,
but
contributing
in
groups
also
helps
in
a
way
that
you
can
discuss
your
doubts
amongst
yourself,
as
someone
who
understands
first
can
help
out
his
peers,
so
you
can
always
contribute
in
groups,
focus
more
on
open
source
and
open
source.
Wise
forming
groups
working
as
a
community
is
much
better,
but
for
gsoc
you
can
always
contribute
to
the
project,
but
it
it
can
get
limited
that
the
organization
gets
limited
slots
and
then
this
competitive
thing
can
happen.
So
yeah.
B
Then
everybody
wants
to
know
how
do
we
begin
with
open
source
contribution?
Every
three
request:
knowledge
that
is
required.
D
So
the
best
way
is
first:
do
the
research
like
find
a
good
project
that
you
are
interested
in,
go
ahead
and
talk
to
the
people
talk
to
people
that
who
have
contributed
to
other
projects
find
a
project
that
interests
you
like
personally
I'll
suggest
like
I'll
say
that
there
was
this
company
called
torchbox.
D
I
really
wanted
to
apply
to
that
company
and
I
read
about
the
company
and
they
had
an
open
source
project
called
backtail.
So
I
went
ahead
and
went
to
the
repository.
So
you
see
right.
My
interest
in
contributing
to
wagtail
is
because
I'm
interested
in
working
for
this
company
torchbox,
so
your
interest
motive
could
be
different.
Let's
say
you
are
a
big
fan
of
deep
learning,
so
you
go
ahead
and
contribute
to
tensorflow.
You
are
a
big
fan
of
flutter.
Then
you
go
ahead
and
decide
to
contribute
to
that.
D
So
this
all
depends
on
your
interest
and
the
things
you
want
to
learn
and
for
beginners.
First
get
like
learn:
try
to
learn
the
basics
of
programming,
learn
gate
and
github
thoroughly
like
there
are
multiple
available
resources.
Getting
github
is
like
super
important.
This
is
something
I
suggest
to
everyone
that
before
learning
pro
like
before,
even
learning
programming
learn
get
and
get
up,
because
that
that's
something
that
would
help
you
a
lot
throughout
your
open
source
journey
and
once
you're
through
with
it,
then
learn
basics
of
programming
go
to
an
organization,
follow
their
contributing
guidelines.
D
You'll
always
find
a
guideline
called
contributing
how
to
contribute
to
this
project,
and
they
they'll
have
good.
First
issues
marked
they'll
have
small
bugs
you
can
fix
there.
There
can
be
small
spelling
mistakes
in
the
documentation.
That
could
be
your
first
contribution
and
once
you
are
like,
through
with
the
process
that,
how
do
I
contribute,
then
you
can
go
ahead
and
pick
up
more
difficult
issues,
pick
up
more
difficult
problems
that
you
can
work
on
for
the
project.
So
what
I
do
personally
is
I
go
to
the
issues.
D
I
find
a
good
first
issue
I'll.
I
think
I
can
solve
it.
I
do
my
research
first
that,
okay,
this
is
how
I
solve
this
issue,
and
I
I
personally
understand
it.
Then.
I
comment
on
the
issue
that
I
am
working
on
this.
I
think
this
this.
This
is
the
solution.
This
is
how
I
would
approach,
don't
go
ahead
and
ask
the
mentor
that
okay,
this
is
the
issue
I
want
to
work
on.
D
Can
you
tell
me
how
to
work
on
it?
This
is
not
the
way
because
they
also
don't
have
time
to
tell
you
if
they
had
the
time
they
will
fix
the
issue
themselves.
Okay,
so
if
the
issue
is
open,
go
ahead,
and
do
your
research
see
how
you
can
solve
it
then
comment
on
the
issue
that
I'm
working
on
this
work
on
it
and
open
up
a
request,
and
this
opening
apple
request
committing
and
everything
is
again
get
and
get
up
so
getting
github
knowledge
is
like
really
important.
D
They
want
you
to
work
on
a
project
that
they'll
suggest
and
then
submit
that
project
and
then,
in
turn
like
submit
your
proposal.
That's
how
dart
selects
people
there's
also
an
organization
under
incf
called
sk
time.
What
they
did
was
they
expect
proposals,
and
then
they
take
an
interview
like
they
take
a
45
minute
long
interview
on
data
science,
and
then
they
select
people
so
different
organizations,
different
selection
procedures.
The
best
way
is
go
to
the
organization.
D
You
are
interested
in
talk
to
someone
who
has
contributed
before
as
a
gsoc
student
and
take
suggestions
from
them
that
how
can
I
increase
my
chance
of
getting
selected?
So
any
type
of
contributions
you
have
done
to
open
source
in
the
past
would
count
if
you
have
done
contributions
to
the
organization,
even
if
those
are
documentation
fixes.
B
Right,
so
a
lot
of
the
seniors
want
to
know
what
to
do
after
g-stock
like
what
are
your
suggestions
that
one
should
follow
in
the
resume
and
then
get
shortlisted
for
technical
interviews
for
the
product-based
consonants.
D
So
this
is
an
interesting
question
like
so
g-shock
increases
your
chances
of
getting
selected
a
lot
so
for
getting
shortlisted.
There
can
be
a
lot
of
things
you
are
doing
wrong
or
right
so
make
sure
your
resume
is
good.
Make
sure
you
have
a
good
portfolio
website,
make
sure
you
reach
out
to
people
and
for
increasing
your
chances
of
getting
selected
in
any
company
is
reach
out
to
people.
D
This
is
my
habit,
my
personal
habit
that
weekly,
I
ping
a
lot
of
people
on
linkedin.
I
ask
for
suggestions.
I
talk
to.
I
talk
to
recruiters
that
are
there
any
open
positions
at
your
company
and
stuff
like
that,
so
talk
to
as
many
people
as
you
can
on
linkedin
and
ask
them
if
they,
if
they
can
refer
you
to
their,
if
they
can
refer,
if
they
can
refer
you
to
their
company,
so
gsoc
would
be
that
you
say
thing
you
can
share
with
them
that
I
was
a
gsoc
student.
D
So
they'll
immediately
know
that
you
are
a
good
coder
right.
So
it's
it's
just
an
addition
to
your
resume.
It
doesn't
it
doesn't
like
make
it.
It
isn't
a
shortcut
of
getting
selected
into
a
good
company
focus
like
for
make
sure
that
you
are
not
doing
gsoc
just
for
adding
it
to
you
to
your
resume.
Do
zsock
for
learning
new
things
for
developing
new
things
and
contributing
to
a
project
that
you
are
genuinely
interested
in.
D
This
is
like
this
is
a
separate.
This
is
this
would
be
a
completely
separate
topic
that
how
do
you
get
shortlisted
to
different
companies?
But
one
thing
I
would
like
to
share
is:
there
are
a
lot
of
gsoc
organizations
who
hire
you
after
you
complete
g
sub
there,
so
you
can
search
for
these
type
of
organizations
as
well.
If
you
are
like
in
your
third
year
or
fourth
year,
you
go
ahead
and
search
for
these
organizations
who
actually
go
ahead
and
hire
people
hire
gsoc
contributors
after
they
complete
resolve.
D
One
example
I
gave
was
torchbox
that
they
also
participate
in
google
summer,
of
course,
and
then
they
fall
like
following
the
higher
after
google
summer
of
code.
There
are
multiple
other
companies,
like
one
of
my
friends,
got
selected
in
our
command
because
of
our
country
contributions
in
a
security
project
in
eso,
so
that's
also
possible.
B
So
we
wanted
to
know
like,
let's
start
during
four
years
for
college,
should
we
like
do
certainly
certification
of
different
skills,
or
we
should
focus
on
internships
or
projects
like
which
is
the
best
thing
to
focus
on
right
now.
D
Okay,
certifications-
and
this
is
a
very
subjective
answer
and
my
personal
opinion
on
this-
is
that
certifications
and
certifications
don't
really
matter
much
if
you
have
the
skills
so
focus
more
on
developing
skills
focus
more
on
building
projects.
So
I
I
am
a
personally.
I
am
a
big
believer
in
project
based
learning.
I
don't
do
courses,
I
don't
I
I
don't
go
through
tutorials
much
like
I
like
to
watch
first
few
videos
and
then
select
a
project
and
then
start
working
on
it.
D
So
once
you
get
the
hang
of
this
project
based
development
like
if
you
want
to
learn
python,
build
a
python
project,
build
a
python
script
if
you
want
to
run
ruby,
run
ruby's
like
build
a
ruby
script.
So
once
you
get
the
hang
of
this
project-based
learning,
then
you
will
never
want
to
go
ahead
and
go
to
a
tutorial
and
learn
something
so
don't
focus
on
so
like
for.
A
E
So,
first
of
all,
I
would
like
to
thank
yash
for
joining
us
and
providing
us
insights
about
google
summer
of
code,
and
I
hope
the
students
have
got
a
broad
idea
about
gsoc.
Also.
I
would
like
to
thank
our
respected
dean,
sir
dr
rudraman
prapati
and
our
faculty
advisor
professor
for
giving
us
this
opportunity.
E
I
would
also
like
to
thank
our
host
for
the
day.
Smoothie
and
snape
are
beautifully
hosting
this
event
and
my
sincere
thanks
to
all
the
executive
members
and
event
attendees
for
making
this
webinar
a
grand
success.
We
look
forward
for
having
many
more
such
events.
Thank
you
very
much
guys
for
joining.
E
Also,
if
anyone
has
any
doubt,
then
they
can
reach
out
to
mr
yash
at
his
linkedin
profile
directly.
You
can
dm
him
on
linkedin
and
he
would
surely.