Как не станах програмист на 35

Как не станах програмист на 35
От самото начало на септември излизат публикации за успешен успех на тема „Детството на програмиста“, „Как да стана програмист след N години“, „Как от друга професия тръгнах към ИТ“, „Пътят към програмирането“ , и така нататък се изсипа в Хабр в широк поток. Статии като тази се пишат непрекъснато, но сега станаха особено пренаселени. Всеки ден пишат психолози, студенти или някой друг.

И във всяка статия звучи позната песен: основното, което съветват авторите, е „опитайте“, „не се отказвайте“, „не се страхувайте“ и „вървете към мечтата си“; и в коментарите често можете да срещнете мнението, че ако сте обичали компютрите от дете, тогава работата с тях в крайна сметка не е изненадваща. Използвайки примера на моята биография, бих искал да насоча читателите към идеята, че първоначалните условия могат да бъдат по-важни от положените усилия. Вярата в един справедлив свят насърчава психологически комфорт, но не отразява много точно реалността.

Не е разрешено: начало

Как не станах програмист на 35

Энциклопедия профессора Фортрана для старшего школьного возраста

Моята история започва в ранна детска възраст с компютър Corvette от класната стая по информатика. Но това беше случаен лъч светлина в мрачното царство на постсъветското образование - в онези дни официалното изучаване на компютърни науки трябваше да започне в 11 клас. Току-що се записах за произволно започнат избираем курс по компютърно образование за прогимназия. Веднъж седмично ни отваряха тежката желязна врата на тъмен офис с решетки на прозорците и ни показваха как да покажем „Hello“ на екрана с помощта на Corvette BASIC. Беше страхотно, но не продължи дълго.

Очевидно това беше някакъв образователен експеримент, който приключи буквално шест месеца по-късно. Не успях да науча много, само успях да се заинтересувам. Но когато факультативът приключи, те ми обясниха популярно: компютрите всъщност не са за деца; хората не израстват, за да учат компютърни науки преди единадесети клас.

Тук си струва да се отбележи, че едни деветдесет години царуваха навсякъде, когато различни технически кръгове в дворците на пионерите вече бяха затворени в по-голямата си част и домашните компютри все още не бяха станали нещо обичайно. Така че не можете да получите достъп до технологии или компютри, само защото искате да ги научите. Победители бяха децата или на онези хора, които се интегрираха в новата пазарна икономика, или на тези, които имаха ежедневен достъп до компютри - инженери, учители по информатика, „технически специалисти“ в различни катедри.

Например, много години по-късно научих, че около същата година родителите на мой (бъдещ) съученик му подариха ZX Specrum. За игри, разбира се.

Най-вероятно щях да остана извън новия дигитален свят. Учих и израснах напълно уверен, че сега ще стигна до компютър не по-рано от единадесети клас. Смешно е, че това се случи в крайна сметка. Но около няколко години преди това се случи истинско чудо - получих компютър като част от местно благотворително събитие.

Изглежда, че това е мястото, където ще трябва да наваксам пропуснатото време - но животът отново направи своите корекции.

Има една добре позната поговорка, че ако дадете на просяк един милион долара, той няма да знае какво да прави с тях. Разбира се, ако е умен просяк, той ще похарчи част от милиона за обучение, включително да се научи да борави с парите. Но все пак това не може да се сравни с това, което може да направи човек, израснал с пари. Такова бедствие възниква винаги, когато човек изпадне извън границите на своя социален слой.

Тъй като при нормални обстоятелства никога не бих могъл да имам компютър, също нямах пари за курсове или свързани продукти. По същата причина нямах връзки сред хора, които да ми кажат нещо, просто не бях част от този кръг. Компютърът беше буквално парче от друг свят. Не обикновени домакински уреди, каквито са сега, а нещо като елфически артефакт. Затова не можех да експериментирам и да науча нещо от собствения си опит - „ще счупиш скъпо нещо“. Затова не можех да кажа на моите връстници, че имам компютър вкъщи - ехите деветдесет години са наоколо, помните ли? Съответно възможностите за обмен на информация бяха рязко ограничени - не можех да питам никого за съвет, не можех да задавам въпроси или да споделям опит. Интернет? Какво? Какъв интернет? Може би Фидо? Да, дори нямахме телефон.

Можете да отидете в библиотеката, да потърсите безплатно книги или справочници и тогава възниква вторият проблем. Това беше твърде напреднал компютър за тези условия. На него беше инсталиран Windows 95.

Взех основната (единствена) книга за компютри, която беше в библиотеката - известният учебник на Хайн / Житомирски „Основи на информатиката и компютърните науки“ с червена корица. Вече можете да го намерите в Интернет и да усетите контраста между съдържанието му и съдържанието на пълноценен компютър с Windows 95 на борда. Ситуацията се влошава допълнително от факта, че беше трудно да се получи дори пиратски софтуер - оставаха още няколко години до разцвета на магазините за DVD със закачливите имена „Целият офис софтуер - 2000“. Но когато се появиха, все още нямах пари за дискове.

Между другото, тук някъде дойде времето на "официалната" информатика в 11 клас - дадоха ни споменатия вече учебник от 91 г., а истинските задачи бяха да начертаем прости дървета от алгоритми (с молив върху хартия ) и използвайте текстовия редактор Lexicon .

Пляскане по форма

Как не станах програмист на 35

Настоящие программисты и я

В резултат на това моето компютърно развитие за съжаление спря за тези няколко години. Прочетох помощта на Windows, с кука или измама получих различни програми за компютъра на дискети и се научих да бъда „напреднал потребител“, като редактирах файла autoexec.bat. Донесох Лексикона от училище, но какво? Като цяло, когато най-накрая успях да се върна в детството си и да започна да програмирам в qBasic, визуалните интерфейси вече царуваха около мен.

Този контраст до голяма степен унищожи мотивацията ми да изучавам задълбочено програмиране на редовен текст. Причината беше потискащото несъответствие между графиките на Windows 95, с които започнах истинското си потапяне в компютърния свят, и скучния текстов екран на езиците, които знаех тогава. Предишното поколение програмисти просто се радваше, че при писане на POINT(10,15) на екрана се появява точка. За тях програмирането беше „да нарисуваш на екрана нещо, което го нямаше“. За мен екранът вече беше пълен с форми и бутони. За мен програмирането беше „да накараш един бутон да направи нещо, когато бъде натиснат“ - и да накараш самия бутон беше просто скучно.

Като лирично отклонение бих искал да отбележа, че сега развитието на езиците за програмиране в спирала се върна към същата ситуация. Сега всички „истински програмисти“ отново проектират интерфейси в бележник и всеки програмист сега, така да се каже, отново е длъжен да бъде дизайнер. Отново трябва да поставите бутони, прозорци за въвеждане и други контроли на екрана изключително с помощта на код. В резултат на това класическото правило 80/20 в този случай изглежда така: „Прекарваме 80% от времето, създавайки интерфейса, като въвеждаме ръчно код и 20% от времето настройваме поведението на елементите на интерфейса.“ Защо това беше по времето на DOS и Pascal - разбирам; нямаше алтернативи. Защо това съществува сега, след като всички вече са видели и пипали VB, Delphi и C# - не знам; Подозирам, че проблемът е дали средата за разработка е платена или безплатна. Удобните неща винаги са скъпи, а безплатните версии на споменатите среди се появиха не толкова отдавна.

Това беше една от причините интернет програмирането да ме подмине. Въпреки че, както се оказа много по-късно, най-лесно би било да създадете портфолио и да станете програмист. Опитах се да се добера както до PHP, така и до JS, но не исках да „пиша код в бележник“. Е, друга причина е, че интернет се появи в живота ми или през 2005, или през 2006 г. - преди това беше някъде в периферията на картината на света. Заедно с мобилните телефони, „какво използват богатите хора“.

Така че изоставих цялото това DOS програмиране и се гмурнах с главата напред в базата данни за обучение на Access Northwind, която ми даде формуляри, бутони, макроси и върха на приложното програмиране - VBA. Сигурно някъде в този момент най-накрая реших, че в бъдеще искам да работя като програмист. Взех диск с Visual Studio, купих хартиена книга(!) на VB и започнах да правя калкулатори и тик-так, радвайки се, че целият дизайн беше създаден на формуляра за няколко минути, а не написан на ръка. Тъй като компютърът вече не беше рядкост, най-накрая успях да изляза в света и да обсъждам програмирането с хора с подобни мисли.

В тези дискусии ми беше разкрито, че VB е нещо от миналото, умиращ език, който е измислен за секретарки, и всички истински момчета пишат на C++ или Delphi. Тъй като още помнех Pascal, избрах Delphi. Може би това беше следващата ми грешка в дълга поредица от препятствия по пътя към това да стана програмист. Но следвах пътя на най-малкото съпротивление, защото исках да видя резултатите от работата си възможно най-бързо. И аз ги видях! Купих си и книга за Delphi, свързах я с Excel и Access, които вече познавах, и в резултат на това създадох, в първо приближение, това, което сега ще се нарича „BI система“. Тъжното е, че сега безопасно съм забравил целия паскал, защото не съм го докосвал от десет години.

И, разбира се, два пъти се опитах да отида в колеж, за да стана програмист. В нашия малък град нямаше твърде много възможности за това. За първи път глупаво отидох да се запиша в специалността „Приложна математика“, от която се завършваха хора точно с такава специалност - програмист, но от тях се изискваха строги познания по математика, далеч надхвърлящи училищния курс. Така че не получих положителна оценка на изпита. Трябваше да остана извън колежа, докато получавах средното си образование. Вторият път леко намалих изискванията към себе си и отидох в инженерната специалност - работата като инженер не ме привлече много, но все пак беше по-близо до работата с компютри. Само че беше твърде късно - хората бяха опитали от предимствата на техническите специалности и се втурнаха натам. Само медалисти се класираха за бюджетни места.

Затова сега имам хуманитарна степен. Червено е, но не е техническо. И тук тъжната история на израстването започва да се пресича с тъжната история на намирането на работа.

Не е необходим цигулар

Как не станах програмист на 35

...но не обязательно выживу...

Има много разпространен мит, че „от програмист не искат диплома“. Има няколко причини за този мит, ще се опитам да изброя основните.

Първо, в началото на XNUMX-те - и малко по-късно - познаването на компютърните технологии по принцип беше рядкост. Ако човек знае къде се включва компютърът и може да стартира програмата, той прави това, което бизнесът изисква. И общият хаос на пазара на труда принуди работодателя бързо да намери всеки човек, който е способен да върши необходимата работа - няма значение какво е учил някога там, важното е какво може да прави сега. Следователно значителен брой самоуки хора спокойно показаха уменията си на интервю и си намериха работа.

Второ, в същите тези години бизнесът се развиваше много бързо, но все още нямаше толкова модерно понятие като HR. Офицерите от персонала остават съветски кадрови служители, съставят трудови книжки и трудови договори, а интервютата се провеждат лично от специалисти или ръководители. Тъй като повечето от тях се интересуват от резултата, формалните критерии като образование наистина се разглеждат на последно място.

Това доведе до чудовищен дисбаланс в масовото съзнание. Хората, които са намерили работа в тези условия, могат съвсем искрено да кажат, че програмистът не се нуждае от диплома и да дадат себе си за пример. Разпознавате този тип, разбира се. Ако човек ви каже „просто покажете какво можете и ще ви наемат“, това е точно такъв програмист, от онези времена, наели са го и той е вярвал в неприкосновеността на света. Почти по същия начин старите съветски хора казват нещо от рода на „но вие работите на компютър и можете да четете английски, с такива умения бих удивил!“ Те вече не разбират, че такива умения са били само „уау“ в съветско време, но сега всеки втори човек може да направи това.

Тогава точно същото се случи в началото на XNUMX-те години, когато петролът започна да поскъпва, икономиката започна да се развива и тълпи от новоизпечени бизнесмени се втурнаха към пазара на труда в търсене на всеки, който може дори да включи компютър.

Но в същото време потокът от петролни пари създаде непродуктивен персонал - HR отдели. Същите стари съветски кадрови офицери бяха там, но им беше напълно неочаквано поверена задачата да определят качеството на всеки служител. Те, разбира се, не можеха да вземат решения от такова ниво. Затова те изработиха свои критерии за оценка, доста далеч от реалността, базирани на преводни книги от благословения запад и формални критерии като образование. Така се получи голям обрат: от реални умения към формални критерии.

Митът остана жив, само леко модифициран.

Икономиката все още растеше, хората бяха грабвани отвсякъде, примамвани от други компании, но кадровиците вече бяха сложили упоритите си лапи върху процеса на подбор. И най-важното нещо не беше „покажи какво можеш“ - така или иначе служителят по персонала няма да разбере какво му показват - а „трудов опит“. Така че хора, които някога са били наети някъде без програмистско образование заради способността им да натискат бутони, са били привлечени в друга компания, просто защото преди това са работили като „софтуерен инженер“. И пак никой не поиска диплома, защото нямаше време за това - имаш ли "опит"? Е, побързайте, седнете и работете!

И накрая, последната, трета причина е бързото развитие на интернет и частните проекти. Хората създават проекти за домашни любимци, тези проекти могат да бъдат показани на всеки и по този начин да докажат своите умения. Изпращате писмо, прикачвате линк към уебсайта си - и вече сте доказали уменията си.

Сега какво?

Цените на петрола, както знаем, се сринаха, но митът продължава да живее. В крайна сметка има много хора на позициите на „софтуерни инженери“, които всъщност са попаднали на тези позиции без специализирано образование. Сега обаче нито една от тези причини не работи напълно и сега малко от тях биха могли да повторят този трик с наемането на работа.

  • Познаването на компютърните технологии стана повсеместно. Работата с компютър просто вече не е посочена в автобиографията, точно както способността за четене и писане не е посочена там (това, между другото, нямаше да навреди - започнах често да срещам граматически грешки дори в официалните медии, и в статиите на Хабре се появяват със завидна редовност) .
  • Появиха се HR отдели и HR специалисти, които не носят никаква отговорност за своите решения и могат да използват всякакви критерии за подбор. Естествено, предпочитание се дава на официалните - те гледат възраст, образование, пол и време на предишна работа. Уменията и способностите следват остатъчен принцип.
  • Вече няма недостиг на програмисти. Има недостиг добре програмисти, но това важи общо взето за всяка специалност. И всеки ученик в Интернет работи като обикновен програмист, в сайтовете на свободна практика хората буквално се борят за правото да направят нещо безплатно за своето портфолио.
  • Проектите за домашни любимци също станаха обичайни. Интернет е пълен с лични сайтове и клонинги на Tetris и този проект вече става почти задължителен, тоест след преминаване на ситото за подбор на персонал се озовавате в ситото за подбор на специалисти и те казват „покажете ми вашия github“.

Хората с образование - или хората с опит, който замества образованието в очите на отделите по човешки ресурси - виждат само втората част. Обикновено казват нещо подобно: „програмистът не се нуждае от диплома, за да работи, но проектите в Github биха били полезни.“

Но тъй като отделите по човешки ресурси не са изчезнали, то е съвсем вярно формулирано по следния начин: „за да работи, програмистът се нуждае от диплома (за да премине HR), но също така и проекти в Github (за да премине техническо интервю).“ И аз, с моето хуманитарно образование, напълно усещам това - защото знам за Github само от оплаквания от програмисти с техническо образование, но строгото сито за персонал ме елиминира на първия етап.

Хората не виждат въздух, рибите не виждат вода, а хората с техническо образование или стаж в CODTECHNOSOFT LLC не виждат, че от тях не се иска диплома, защото това вече се подразбира. Особено смешни са оправданията на хората от рода на „работя толкова години, никога не съм показвал дипломата си“. Питате, включихте ли го в автобиографията си? Е, да, разбира се, че го направих. И така, предлагате ли да поставя фалшиво образование в автобиографията си или нещо подобно, тъй като те така или иначе няма да поискат потвърждение? Те мълчат и нищо не отговарят.

Между другото, в специалността, където всички бюджетни места бяха заети от медалисти, само половината от групата беше бюджетна. А другата половина бяха студенти на платено обучение - разбирате, купувайки кора на изплащане с парите на родителите си. Приятелят ми отиде там и получи диплома. В резултат на това станах пълноправен „софтуерен инженер“ и оттогава не съм имал проблеми с работата като програмист. Защото в дипломата не пише дали си учил безплатно или безплатно. Но специалността, „техническа“ - пишат те.

Извън зоната на комфорт

Как не станах програмист на 35

Это я уверенно поднимаюсь по карьерной лестнице

Когато пристигнах в Москва и започнах да търся работа, не знаех всичко това. Все още вярвах в мита, че е достатъчно програмистът да покаже резултата от работата си. Всъщност носех проби от моите програми със себе си на флашка - гледайки напред, ще кажа, че никой не ги е погледнал нито веднъж. Поканите обаче бяха много малко.

Тогава още помнех Delphi и се опитах да вляза в някоя техническа компания, поне за стажантска позиция. Изпращаше по дузина писма на ден, обяснявайки, че съм се интересувал от компютри от дете и искам да продължа да уча. Няколко пъти ми отговориха съвсем честно, че трябва да имам техническа специалност - точно затова HR мениджърите защитават границите на големите компании, за да отсеят всякакви хуманитарни аутсайдери. Но в по-голямата си част те просто получиха стандартизирани откази. В крайна сметка не можах да продължа търсенето си повече и се озовах на обикновена офис работа, където просто трябваше да използвам Excel.

Няколко години по-късно Access и SQL бяха добавени към Excel, защото си спомних младостта си и започнах активно да пиша VBA скриптове. Но това все още не беше „истинско програмиране“. Опитах отново, като изтеглих модерното Visual Studio и се потопих в C#. Проучих го като първо приближение, написах малка програма и отново се опитах да стигна някъде - без да пренебрегвам нито пълноценни свободни позиции, нито предложения за стаж.

Този път не получих нито един отговор на стотиците си писма. Никой. Защото, както сега разбирам, възрастта ми наближаваше трийсет - и заедно с хуманитарна специалност в автобиографията ми това се превърна в черна точка за всеки отдел по човешки ресурси. Това силно подкопа както самочувствието ми, така и вярата ми в митовете на програмистите за пазара на труда. Напълно изоставих „истинското програмиране“ и се съсредоточих върху редовната офис работа. От време на време все още отговарях на различни свободни позиции, но в отговор пак получавах мълчание.

Някъде на този етап започнах да разбирам колко е ценно за човек това, което не забелязва или което смята, че всеки има по подразбиране. Хората, към които се обръщате за съвет или просто се оплаквате от живота, не се задълбочават в подобни тънкости. Те са чели популярни книги по психология и ви казват, че трябва да излезете от зоната си на комфорт. Въпреки че отдавна има добре познат виц, че първо трябва да влезете в зоната си на комфорт. С възрастта цената на това влизане или излизане се увеличава - например сега просто не мога да си позволя да напусна и да отида да работя като стажант. Можете само внимателно да промените дейността си, като останете на настоящата си работа, докато доходите ви се изравнят.

Има разумни съветници и те дават препоръки, които аз самият бих дал. Това включва самостоятелно обучение и дистанционна работа или създаване на собствен проект. Но тук има подводни камъни.

Факт е, че дистанционната работа е привилегия изключително за тези с „трудов опит“. Напълно нереалистично е начинаещ, който има нужда от помощ и обучение, да се качи на него. Така или иначе никой не иска да се забърква с вас, но тук също трябва да го направите дистанционно.

Самообучението е ужасно неефективно. Това, което ви учат например за шест месеца, ще ви трябват две години, за да разберете сами. Съотношението е нещо такова. Ще трябва да намерите сами всякакви малки неща, стандартни техники и известни клопки, като постоянно преоткривате колелото. Разбира се, това до известна степен може да ви направи по-осведомени, защото вие сами сте намерили и преодоляли всичко това. Но ще ви отнеме четири пъти повече време и пак няма да имате реален опит в реални производствени проекти.

В същото време знам много добре, че истински, полезен опит възниква само при решаването на реални производствени проблеми. В този смисъл действия като „писане на тик-так“ ще ви помогнат просто да разберете езика в началния етап. Но дори и да напишете тик-так, морска битка и змия, пак няма да можете да направите това, от което се нуждае вашият бизнес на практика.

Тук най-нетърпеливите отново ще поискат да дадат съвет - вземете, казват те, истинска техническа спецификация от някои сайтове за свободни професии и напишете върху нея, и ще научите сами и дори ще имате портфолио.

Е, нека най-накрая разгледаме метода „проект за домашни любимци“. Трябва да напишете програма, която е полезна за хората, и след това да вземете тази програма да работи някъде, където правят подобни програми. На теория звучи страхотно, но в действителност е капан. Вместо първоначално да работите върху реален проект, вие губите време в очевидно безсмислени задачи, за да можете по-късно да изпълнявате абсолютно същите задачи, но със смисъл.

Спри се! - ще ми извикат читателите. - Изчакайте! Това е тренировка! Тя изглежда така навсякъде и винаги! И бих се съгласил, ако това обучение даде шанс за резултати. Но не. Връщаме се към това, че вече имам опит с подобни опити, подобни тренировки.

Има ли поне една компания в света, която казва - нашата компания прави месинджъри, дайте да ни напишете месинджър на такъв и такъв език, с такива и такива параметри и тогава ще ви наемем? Не. Това винаги е възможно и за човек с грешна възраст и образование вероятността е много ниска. Животът ми обясни всичко това много добре. Например, в различни периоди от живота си познавах и използвах VB и VBA, Pascal и Delphi, SQL, R, JS, C# и дори (и аз самият съм изненадан!) Genesis32. В действителност намерих и взех курсове, направих прословутите проекти, можех да ги покажа на интервю и да отговоря на въпроси за тях. И какво?

Първо, никой просто не се интересуваше и не поиска да покаже нищо, глупаво не стигнах до тези интервюта. Второ, от всичко това наистина сега си спомням само VBA+SQL, защото ги използвам постоянно - другото не е полезно и се забравя. Освен това ситуацията изглеждаше наистина трудна: не е като погледнаха моите проекти и казаха „слушай, всичко е лошо тук, ти не знаеш как да пишеш код, не работи тук и тук“. Не, те просто ме пренебрегнаха. Образование по либерални изкуства, разбирате ли? — Това е, защото съм черен.

Резултати от

Как не станах програмист на 35

Когда даже под гнётом обстоятельств ты сохраняешь внутренний покой

Въпреки песимистичността на текста, не се отказвам да опитвам. Просто сега пространството на възможностите за мен рязко се стесни, виждам само един реалистичен път - това е гореспоменатият „домашен проект“, но насочен не толкова към „търсене на работа“, а към „опит за създайте бизнес." Трябва да намерите нерешен проблем, да го разрешите и да намерите поне няколко десетки души, които ще използват вашето решение. Друг е въпросът, че звучи просто, но всъщност е трудно да се намери проблем, който все още да не е решен от някой от милионите програмисти и кандидати - и освен това достатъчно прост за начинаещ.

Сега стигнах до Python, следвайки примера на много предшественици, анализирах Habr и подготвям статия за резултатите. Надявах се да публикувам това като първата си статия за habra, но все пак трябва да добавя малко текст там. И тогава публикации на тема „Как станах програмист само с малко усилия“ започнаха да валят, почти всеки ден или дори по две на ден.

Така че не можах да се сдържа да ви кажа защо положих много усилия, но така и не станах програмист.

За да обобщя накратко, бих искал да кажа следното:

  1. Желанията и усилията наистина могат да направят много, но все пак материалната база е определяща. За тези, които го имат, техните желания и усилия им помагат да постигнат повече. Тези, които го нямат, техните желания и усилия няма да им помогнат да постигнат обичайния резултат. Страстта към компютрите от детството може да ви помогне да станете програмист, но не е чак толкова голяма помощ. Човек, който никога не се е интересувал от компютри, но чиито богати родители са го изпратили да учи в модна техническа специалност, има много по-голям шанс да стане програмист. Но самото хоби не е достатъчно, ако - както в една от последните публикации - не са ви купували програмируеми калкулатори като дете
  2. Време е най-накрая да се откажем от мита, че за да работиш като програмист е достатъчно да знаеш как да програмираш. В най-добрия случай е достатъчно да можете добре програмиране, например „писане на код на дъската“ - да, такива хора ще бъдат откъснати с ръце. Да се ​​говори за хора, които са изведени от улицата, само за да знаят от коя страна на компютъра е клавиатурата, е много силно преувеличение; в такива разговори виждаме типична грешка на оцелял. Около всяко свободно място за програмист има „стъклена стена“ на отдела за човешки ресурси - хората с техническо образование просто не го виждат, а останалите могат само безсмислено да си блъскат главите в него. Или - както в друга скорошна публикация - намерете си работа „чрез познат“.
  3. За да „станете“ програмист в зряла възраст, трябва да имате същия успешен набор от обстоятелства, както в млада възраст. Разбира се, един възрастен може много по-добре (вижда целта, към която върви, има опит в обучението и развитието, познава реалните нужди на пазара), но се лишава от много (трябва да се издържа, да харчи време в ежедневието и здравето му вече не е Това). И ако - както в друга скорошна публикация - има материална подкрепа от семейството и стабилност на живота под формата на собствено жилище, тогава промяната на дейността е наистина много по-лесна

Източник: www.habr.com

Добавяне на нов коментар