блок супраць узлому рэактара


адказ 1:

Я паспрабую быць максімальна карысным, адказваючы на ​​гэтае пытанне, так як я прайшоў курс поўнага распрацоўшчыка Block Stack і праграму Hack Reactor на сайце. У выпадку, калі вы задумваецеся пра парадак, я перш за ўсё прайшоў курс Bloc, перш чым адправіцца ў Hack Reactor. Поўнае раскрыццё інфармацыі: У цяперашні час я хакерская рэзідэнцыя ў Hack Reactor.

TL; DR Кароткі адказ на ваша пытанне заключаецца ў тым, што вучэбная праграма Hack Reactor выйшла за рамкі блока ў плане асноў інфарматыкі. Гэта не значыць, што вучэбная праграма Блока дрэнная. На самай справе, гэта даволі добра. Гэта проста ў тым, што іх асноўная ўвага надаецца не навучанню вам асноў CS. Замест гэтага яны засяроджваюцца на тым, каб дабрацца да таго, што вы можаце сабраць прыкладанне ў рэйкі. У гэтай меры яны дамагаюцца поспеху.

Навучанне праграмы Hack Reactor значна больш глыбокае? Да таго часу, як я скончыў Bloc, я мог кампетэнтна сабраць прыкладанне Rails без практычнага кіраўніцтва майго настаўніка. Адзіная праблема заключалася ў тым, што я не адчуваў, што я добра разумею, што адбываецца ўнутры кода. Я ведаў, якія кавалачкі мне трэба пакласці куды, але не ведаў, чаму кожная частка падыходзіць туды. Яшчэ горш, калі б вы папрасілі мяне аптымізаваць выкананне прыкладання, я б не ведала першага месца, з чаго пачаць.

У адрозненне ад гэтага, вучэбная праграма Hack Reactor прымусіла мяне да таго, што я адчуў, што змагу растлумачыць, што адбываецца ў кодзе. Я дайшоў да таго, што я мог бы абгрунтаваць рашэнні, чаму я зрабіў нешта пэўным чынам у дадатку. Я не мог гэтага зрабіць, перш чым адправіцца ў Hack Reactor.

На самай справе, праз некалькі тыдняў у Hack Reactor, я адкрыў некалькі сваіх старых рэпазіцый з прыкладанняў, якія я рабіў з Bloc. Увесь код, які раней для мяне не меў сэнсу, раптам набыў поўны сэнс. Гэта было падобна на розніцу паміж тым, што ледзь ведаць, як спытаць, дзе знаходзіцца ванная пакой на замежнай мове, і мець магчымасць весці размову па любой тэме на гэтай мове.

Але ці маюць значэнне асновы CS у курсе кадавання загрузніка? Тое, што для мяне сапраўды адрознівала Hack Reactor, было тое, што яны прысвяцілі добрую частку курсу навучанню нас Структуры дадзеных і алгарытмаў. Першапачаткова гэта можа здацца, што гэта нешта важнае, калі гаворка ідзе пра распрацоўку ў Інтэрнэце, але я не магу сказаць вам, як важна ведаць гэтыя рэчы. Былі магчымасці / аптымізацыі, якія мне ўдалося рэалізаваць у дадатках, якія без гэтага ведаў мне было б немагчыма.

Як скажа вам любы інжынер, адна справа ведаць, як зрабіць прататып прыкладання. І іншае - даведацца, як стварыць прыкладанне, якое маштабуецца. Веданне асноў дапамагло мне ўбачыць гэтую розніцу.

Выбар аднаго курсу над другім залежыць ад вашых мэтаў. Калі ваша мэта складаецца ў тым, каб дабрацца да кропкі, дзе вы можаце стварыць прыкладанне, і вы не хочаце марнаваць шмат грошай, ідзіце з Bloc. Калі вы хочаце стаць лепшым інжынерам, вы можаце быць у самыя кароткія тэрміны і зможаце сабраць $ 18K, безумоўна, перайдзіце на Hack Reactor.