~/prastora.dev
прастора · распрацоўкі

Пра праект

Гэта маё персанальнае месца ў інтэрнэце, дзе я дзялюся сваім досведам у распрацоўцы, архітэктуры і кіраванні камандамі. Гэты блог — спроба сістэматызаваць свае веды і дапамагчы тым, хто ідзе па падобным шляху. Тут сабраны ўвесь мой кантэнт, размеркаваны па напрамках і рубрыках, каб вам было зручней арыентавацца.

300+матэрыялаў на сайце
15k+чытачоў штомесяц
5актыўных цыклаў
Іван Клімчук

Іван Клімчук

Інжынер-праграміст, стваральнік Прасторы

10+гадоў досведу
30+праектаў

Мая гісторыя

Я пачаў свой шлях у IT больш за 10 гадоў таму, калі яшчэ не было ні сучасных фрэймворкаў, ні зручных інструментаў для разгортвання кода. Усё даводзілася рабіць рукамі, памыляцца і вучыцца на ўласным досведзе. За гэты час я паспеў папрацаваць як у невялікіх стартапах, так і ў буйных карпарацыях, дзе сістэмы павінны вытрымліваць мільёны карыстальнікаў.

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

Першыя складаныя праекты

Калі я пачаў працаваць над сапраўды буйнымі сістэмамі, прыйшло разуменне, што проста пісаць код недастаткова. Патрэбна архітэктура, тэсты і разуменне таго, як сістэма будзе развівацца праз 3-5 гадоў. Менавіта тады я пачаў шмат чытаць, вывучаць патэрны і рабіць свае першыя open source праекты, частка з якіх дагэтуль актыўна выкарыстоўваецца супольнасцю.

Мае прынцыпы і падыходы

Я шчыра веру, што складаныя рэчы можна і трэба тлумачыць простымі словамі. У інжынерыі няма магіі — ёсць толькі кампрамісы (trade-offs), і мая мэта — дапамагаць калегам бачыць гэтыя кампрамісы ясна. На гэтым сайце я пішу толькі пра тое, што паспрабаваў сам, і ніколі не перапісваю чужыя тутарыялы.

У гэтай гісторыі
  • Пачатак шляху
  • Нараджэнне блога
  • Першыя складаныя праекты
  • Мае прынцыпы і падыходы

Напрамкі і рубрыкі

Чатыры напрамкі задаюць разнастайнасць, але аснова навігацыі — рубрыкі. Кожны напрамак аб'ядноўвае свае рубрыкі, а ў кожнай рубрыцы ёсць старонка з усімі матэрыяламі.