Dgplug conduct awesome FOSS training every year. I have decided to participate
this years training. The following are some of the questions which have been
answered during training by experts here.
mbuf, what are the basics Industry expect from a Bachelors student?
django_master, I cannot answer for the industry, but, there are two schools of thought that you should be familiar with
django_master, there is the cathedral style of working, where you do what your managers ask you to do, and ask no questions; most of the service companies follow this model
django_master, there is also the bazaar model in lot of start-up like companies, where they have the FLOSS culture, where you question everything and see how to improve thingns
django_master, there are few large enterprises, where small teams work in a bazaar model too
django_master, to understand the differences, you need to read http://www.catb.org/~esr/writings/cathedral-bazaar/
django_master, basically your basics should be strong, attitude to learn
django_master, if you want to survive and work in FLOSS companies
django_master, again, it is important to work in a project that interests you, than be stuck in the wrong company
**I get stuck when solving harder problems and bugs that take about 4-5 days effort. How to show perseverance when solving bigger problems and when mentors continuosly get back to you with comments?**
django_master, this is where the communication guidelines come into play
django_master, you need to describe all the approaches you have taken to solve the problem or bug, document it, maybe in a blog post, and send it for review
django_master, and if the mentors find that you have really put in the effort, then they may guide you or give you pointers
django_master, nobody said life is easy; if you are afraid, or scared to experiment, learn and try out things, you are in the wrong industry
django_master, there is a reason why engineers are paid well :) (to solve hard problems)
**Have you given any talk proposal for Pycon India?**
I'm not working much on Python these days
Oh you are working infrastructure track right?
django_master, I would love to, but, my proposals do get rejected with strange columns over many years
kushal: push harder?
kushal, What if you are not getting selected. How can anyone get selected for Pycon India
sayan, whom should I push?
Try to find something which is not on the internet?
kushal, weren't you a speaker last time?
kushal: you just need to work harder?
sayan, or like a senior software engineer
**Everyone here talks about importance of blogging. How frequently we should blog and on what topics?**
django_master, Stephen King (the writer) says the ratio of reading to writing is 10:1
django_master, if you read 10x, then you will write a 1x piece
mbuf, amazing answer
django_master, writing is an important habit in our culture, and we want everyone to write, get it reviewed by others as well
django_master, it is useful documentation not only for you, but, for others as well
I will encourage every one to read this Stephen King's book "On Writing" https://en.wikipedia.org/wiki/On_Writing:_A_Memoir_of_the_Craft
he talks a lot about writing fiction, but, the practices are very good; I will not give away the answer, but, will let you all read it
Try to write at least one blog post per week; that is a good number
of course, if you are working on a massive piece, you can take your time on it
documentation is as important as writing code, and we emphasize that a lot; so, if you have good writing habits, you will do well here andtra in life; otherwise, start working on it