СтацкОверфлов је више од пуког спремишта одговора на глупа питања

Овај текст је замишљен и написан као допуна „Шта сам научио за 10 година на Стацк Оверфлов-у'.

Одмах да кажем да се слажем са Метом Бирнером у скоро свему. Али имам неколико додатака за које мислим да су прилично важни и које бих желео да поделим.

Одлучио сам да напишем ову белешку јер сам за седам година провео у SO, прилично сам добро проучио заједницу изнутра. Одговорио сам на 3516 питања, поставио 58, ушао Кућа славних (20 најбољих у свету) на оба језика на којима стално пишем, спријатељио сам се са многим паметним људима и активно користим, можда, све могућности које пружа сајт.

Сваког јутра, док пијем јутарњу кафу, отварам вести, твитер и... SO. И верујем да овај сајт може дати програмеру много више од исечка за копирање-пејст, пажљиво предложеног ДуцкДуцкГо.

Лични развој

Једном давно сам наишао на овај твит:

Парадоксално, сматрам да је најбољи начин да научите нове језике да одговарате на питања, а не да их постављате. — Јон Ерицсон

Тада сам био мало изненађен начином на који је постављено питање, али сам се временом уверио да је то истина. ХацкерРанк, Вежбање и слични сајтови пружају прилику да решите сферне проблеме у вакууму, па чак и да разговарате о вашем решењу са финим, пријатељским људима. Огромна већина књига је сада допуњена примерима који се могу преузети и покренути. На Гитхубу можете пронаћи занимљив пројекат на језику који учите и заронити у понор туђег изворног кода. Какве то везе има са тим SO? - одговор је једноставан: само за SO питања се рађају из животне нужде, а не из хировите маште конкретних људи. Одговарајући на таква питања, неминовно изоштравамо своју способност језгровитог размишљања (у оквиру синтаксе нашег језика), преносимо често коришћене обрасце у област активне меморије, а читајући туђе одговоре упоређујемо их са нашим и памтимо најбоље приступе.

Ако одговор на питање које постављају странци није одмах очигледан – још боље ако јесте – онда проналажење правог решења доноси много више вештине него тражење одговора на проблем од стране ХацкерРанк.

Објективна процена заједнице

За програмере који себе називају старијима и више, веома је важно да буду у стању да упореде сопствени осећај сопствене хладнокрвности са објективним мишљењем странаца. Радио сам у тимовима у којима мој ниво вештина и способности није постављао питања. Буквално сам се осећао као гуру. Активно учешће у дискусијама о SO Врло брзо се овај мит распршио у мом уму. Одједном ми је постало очигледно да још увек морам да растем, растем и растем да бих достигао „сенор“ ниво. И веома сам захвалан заједници на томе. Туш је био ледено хладан, али веома окрепљујући и изузетно благотворан.

Сада могу да затворим свако питање као дупликат:

СтацкОверфлов је више од пуког спремишта одговора на глупа питања

или одговорите/деблокирајте питање које заједница штити од вандала:

СтацкОверфлов је више од пуког спремишта одговора на глупа питања

То мотивише. Након 25000 репутације, сва статистика се открива корисницима SO и резолуцију сачувати упите у корисничкој бази података.

Пријатна познанства

Активно присуство у табору одговорних довело је до тога да сам упознао многе заиста изванредне програмере из различитих земаља. Ово је супер. Сви су они веома интересантни људи и увек их можете директно замолити да прегледају шифру неке сложене библиотеке коју смо одлучили да објавимо на ОСС. Стручност двојице таквих добровољних рецензената омогућава вам да претворите било који неспретно исклесан празан у елегантан и непробојан код, спреман за употребу.

Гласине о „токсичној атмосфери“ су, у најмању руку, веома преувеличане. Не могу да говорим у име свих језичких заједница, али рубинИ еликсир сегменти су изузетно пријатељски. Да бисте налетели на невољност да помогнете, морате ултиматумом захтевати да напишете код за свој домаћи задатак, безбрижно изговарајући нешто попут:

Морам да израчунам збир свих простих бројева мањих од 100. Решење не сме да користи итераторе језгра. Како да урадим то?

Да, таква „питања“ наилазе и одбијају се. Не видим проблем у томе; SO није бесплатна услуга у којој људи који пате од вишка слободног времена бесплатно решавају туђе задатке.

Нема смисла стидети се лошег енглеског или недостатка искуства.

Бонуси за каријеру

Имам прилично заузет профил на Гитхубу, али сам осетио праву навалу ловаца на главе тек када сам ушао у топ-20 и мој аватар се појавио на главним страницама одговарајућих језика. Не тражим и не намеравам да мењам посао у догледно време, али сви ови предлози ми омогућавају и да задржим сопствено самопоштовање и формирам основу за будућност; Ако изненада добијем идеју да променим посао, нећу морати да се трудим да тражим.

Не треба много времена

Често сам то чуо од различитих људи SO Одговарају само лењивци, а прави професионалци режу изворни код за пословне потребе од јутра до мрака. Не знам, можда негде постоје људи који могу да избацују код без престанка шеснаест сати узастопно, али ја дефинитивно нисам један од њих. Требају ми паузе. Одлична опција за паузу на радном месту, која није превише опуштајућа и не уводи вас у бесконачни режим одлагања, јесте само „одговорите на пар питања“. У просеку, ово доноси неколико десетина репутација дневно.

СтацкОверфлов је више од пуког спремишта одговора на глупа питања

Отвара чакре и чисти карбуратор

Помагање људима је добро. Задовољан сам што поред редовне наставе лицем у лице, могу и помажем случајним људима из Вајоминга, Киншасе и Вијетнама.

Да ли сам довољно компетентан да одговарам на питања?

Да.

Сви ми правимо грешке, а ако се то догоди, заједница ће то исправити. Дозволите ми да приметим: он се неће потајно серати на карму, већ ће поништити одговор (у великој већини случајева, уз објашњење шта тачно овде није у реду). Има смисла да избришете одговор са негативним гласом, а гласови против ће бити враћени. (Избрисани одговори су и даље видљиви људима са репутацијом већом од 10000, али верујте ми, овако нешто нису видели).

У закључку

Чини ми се важним и потребним учествовати у побољшању света, и одговорима на SO - добра опција да ово урадите без силаска са столице. Ако сам успео да убедим некога да почне да одговара данас, биће ми веома драго.

Извор: ввв.хабр.цом

Додај коментар