Бағдарламалау мансабы. 3-тарау. Университет

Әңгіменің жалғасы «Бағдарламашы мансабы».

Кешкі мектепті бітіріп, университетке түсетін кез келді. Біздің қалада бір техникалық университет болды. Сондай-ақ оның бір «Математика және информатика» факультеті болды, оның бір «Компьютерлік жүйелер» кафедрасы болды, олар болашақ IT қызметкерлерін – бағдарламашылар мен әкімшілерді дайындады.
Таңдау аз болды және мен «Компьютерлік инженерияны бағдарламалау» мамандығына құжат тапсырдым. Алда 2 қабылдау емтиханы болды. Тіл және математика бойынша.
Емтихандар алдында әңгімелесу болды, ал оқыту нысанын таңдау – бюджеттік немесе келісімшарттық, т.б. тегін немесе ақшаға.

Сұхбатыма ата-анам қатысып, оқуға түсуге алаңдады. Әрине, олар оқытудың келісімшарттық түрін таңдады. Айтпақшы, бұл шамамен жылына $500 тұрады, бұл 2003 жылы өте көп ақша болды, әсіресе біздің шағын қаламыз үшін. Әкемнің қабылдау комиссиясындағы қызбен сұхбаты жақсы есімде:
Қыз: Бюджет бойынша емтихан тапсыруға болады, ал егер ол жұмыс істемесе, келісімшартқа ауысыңыз. Бөліп төлеуге болады.
Әке: Жоқ, біз келісім-шартқа жүгінеміз деп шештік
Қыз: Неге, сіз ештеңеге тәуекел етпейсіз
Әке: Жоқ, бұл әлі де тәуекел. Айтыңызшы, бәрі келісімшартқа өтініш беріп жатыр ма?
Қыз: Иә, бәрі біледі. Бәлкім, тек толық ессіздер ғана істей алмайды
Әке: Олай болса мүмкіндік бар... деді ол күліп, оқуға түсу туралы құжаттарға қол қойдық

Әрине, орта мектептегі қойылымдар ата-анамның жадында әлі күнге дейін сақталды, сондықтан жылдар бойы олардың неліктен бұлай айтқанын түсіндім.

Жазда, қабылдауға дейін мен әжемнің зейнетақысынан берген 40 долларға кітаптарды сатып алуды жалғастырдым.
Есте қаларлық және маңыздылардан:
1. "UML 2.0. Объектіге бағытталған талдау және жобалау». Маған кез келген күрделіліктегі бағдарламалық жасақтаманы қалай жасауға, архитектура арқылы ойлауға, барлығын құрамдас бөліктерге бөлуге, пайдалану жағдайларын жазуға және UML диаграммаларын салуға үйреткен кітап. Бұл үлкендерге, жетекшілерге және сәулетшілерге қажет білім. Идеяның сипаттамасы ғана болған кезде, жүйені бос жерден заттандыратындар.
Мен 30-дан асқан адамдарды білемін, бірақ жоғарыдан, жоғары деңгейдегі әзірлеушіден бұйрық болмаса, олар әлі шешім қабылдай алмайды. Фрилансингте және қашықтан жұмыста, клиентпен жиі жеке жұмыс істегенде, бұл білім де баға жетпес.
Олар жаңа қосымшалар мен қызметтерді жасайтын инди-әзірлеушілер үшін де өзекті. Егжей-тегжейлі дизайнмен аз адамдар алаңдаса да. Сондықтан бізде барлық жадты жұтып қоятын, қисық UX бар сапалы бағдарламалық жасақтама бар.
2. "ANSI C++ 98 стандарты". Бұл кітап емес, бірақ 800 беттен асатын негізгі ақпарат. Әрине, мен оны бөлім бойынша оқымадым, керісінше C++ компиляторын әзірлеу кезінде арнайы тіл ережелеріне сілтеме жасадым. Стандартты зерттеп, жүзеге асырғаннан кейін тілді білудің тереңдігін ешқандай тамаша эпитетпен сипаттау мүмкін емес. Сіз тіл туралы бәрін білесіз, тіпті одан да көп деп айта аламыз. Стандартты зерттеу өте ұзақ, тынымсыз жұмыс. Бірақ менің алдымда 5 жыл университет болатын, сондықтан мені ешкім итермелеп жатқан жоқ
3. «Delphi 6. Практикалық нұсқаулық».. Бұл GUI және пішінді ұнату әлеміне жылдам секіріс болды. Кіру шегі жоқ дерлік, мен Паскаль тілін жақсы білетінмін. Университетте оқып жүргенде мен Delphi-де коммерциялық бағдарламалардың көп бөлігін жаздым. Бұл университет магистранттарына арналған бағдарламалық қамтамасыз ету, шағын бизнесті есепке алу, үкімет. мекемелер. Содан кейін бірнеше штаттан тыс тапсырыстар болды. XNUMX жылдардың ортасында Delphi Windows әзірлеу нарығында үстемдік етті. Осы уақытқа дейін жергілікті дүкендерде кассада сіз Delphi қосымшасын кез келген басқа бағдарламадан бірден ерекшелендіретін таныс қаріптер мен басқару элементтері бар бағдарламаларды көре аласыз.
4. «MFC оқулығы». Delphi тілін меңгергеннен кейін C++ тілінде UI құруды жалғастыру қисынды болды. Бұл әлдеқайда қиын болды, бәрі дұрыс болмады және түсінікті болды. Дегенмен, мен бұл технологияны коммерциялық жобаларда қолдану кезеңіне де жеткіздім. Бір неміс антивирустық компаниясы осы күнге дейін MFC-де жазылған менің бағдарламамды таратады.
5. «MSDN Library 3 бар 2001 диск». Менде бірден Интернет болмады, және есімде, MSDN кітапханасы 2003 жылы желіде болмады. Қалай болғанда да, менің жергілікті компьютерімде MSDN анықтамалығын орнату және кез келген WinApi функциясы немесе MFC класы үшін құжаттаманы оңай табу оңай болды.
Бағдарламалау мансабы. 3-тарау. Университет
2002-2004 жылдар аралығында оқылған ең маңызды кітаптар

Бұл 2002-2004 жылдар аралығында оқылған кітаптар. Әрине, қазір бұл ескірген мұра, ол .NET және Web-технологиялары арқылы пакеттермен қайта жазылады. Бірақ бұл менің жолым, мүмкін сіздердің кейбіреулеріңізде ұқсас жол болған шығар.

Бірінші семестр

Жаздың аяғында университетке түсу емтихандарын тапсыратын кез келді. Барлығы ойдағыдай өтті. Мен тіл-математика пәнінен емтихан тапсырып, «Компьютерлік жүйелерді бағдарламалау» мамандығының бірінші курсына оқуға түстім.
Бірінші қыркүйекте, күткендей, мен өмірдегі алғашқы сабақтарға бардым. «Студенттік кез – өмірдегі ең жарқын уақыт», - деді анам. Мен оған шын жүректен сендім.
Бірінші күні 3 жұп жалпы білім беретін пәндер өтіп, топта барлығы бір-бірімен танысып, жалпы университет жағымды әсер қалдырды.
Ақырында олар бізге C тілінде шынайы бағдарламалауды үйрете бастады! Сонымен қатар, олар информатиканың тарихын, сандық технологияны және маған қатысты басқа да көптеген ақпаратты оқытты. Тіпті балағаттау. талдау пайдалы болды, өйткені ол маған өте құрметті Дональд Кнуттың жазғанын тереңірек түсінуге мүмкіндік берді.

Бағдарламалау сабақтары мен үшін жүргізушілік атмосферада өтті. Ақыры адамдар маған көмек сұрап келді. Мен өзімді қажет сезіндім. Сабақтың басында бізге бағдарлама жазу тапсырмасы берілді. Тапсырма бір жарым жұпқа, содан кейін тестілеуге жарты сағатқа арналған. Тапсырманы 3-5 минутта жазып үлгердім, ал қалған уақытта кеңсені аралап, басқаларға мәселені шешуге көмектестім.
Бүкіл топқа компьютерлер жеткіліксіз болды, сондықтан біз көбінесе бір компьютерде екіден отырдық. Менің қабілетімді көріп, үстелімнің қасына үш, төрт, кейде тіпті 5-6 адам отырды да, Керниган мен Ричидің кітабынан бір-екі жыл бұрын үйренгенімді білу үшін отырудан тартынбады.
Сыныптастарым менің қабілеттерімді көріп, сұрақтарды өздері ойлап тапты немесе сабақтан кейін жай ғана араласуды ұсынды. Осылайша мен көптеген достар таптым, олардың көпшілігімен бүгінге дейін доспыз.

Қыста бірінші сессияның уақыты келді. Барлығы 4 пәнді алу қажет болды: жоғары математиканың 2 түрі, тарих және бағдарламалау. Барлығы өтті, кейбіреулері 4 ұпай, кейбірі 3. Ал маған автоматты бағдарламалау берілді. Мұғалімдер менің шеберлігімді бұрыннан білетін, сондықтан олар мені сынаудан пайда көрмеді. Дереу қол қою үшін рекордтық кітапшамен сессияға қуана келдім және үйге қайтайын деп жатқанда, сыныптастарым мені есік алдында тұруымды өтінді. Сонымен. Кеңседен шыға берістегі терезенің алдына қойып, күте бастадым. Қасымда тағы бір жігіт отырды, ол да емтиханды автоматты түрде тапсырды.
«Неге осында тұрсың?» деп сұрадым
— «Мәселелерді шешу арқылы ақша тапқым келеді. Неге мұндасың?
- «Мен де. Мен жай ғана ақша таппаймын. Егер сізге көмек керек болса, мен жүрегімнің мейірімінен шешім қабылдаймын ».
Қарсыласым екіленіп, жауап ретінде бірдеңе деп күбірледі.

Біраз уақыттан кейін сыныптастары емтихан мәселелері жазылған бүктелген қағаздарды алып, аудиториядан кете бастады.
«Маған шешім қабылдауға көмектесіңіз», - деп сұрады бірінші батыл. «Жарайды, мен қазір шешемін», - деп жауап бердім. Мен шарикті қаламмен мыжылған қағазға ерітіндіні сызып, оны қайтарғанша 5 минут өткен жоқ. Схеманың жұмыс істеп тұрғанын көрген адамдар аудиториядан әлдеқайда жиі, кейде тіпті екі-үшеуі де кете бастады.
Менің жұмысымның терезесінде үш топ жапырақ болды. Бір пакетте жаңадан келген TODO парақтары бар. Менің алдымда «Орындалуда» парағы тұрды, ал оның жанында «Дайын» ​​деген бір бума жатыр.
Бұл менің ең жақсы сағатым болды. Барлығы 20 адамнан тұратын топ маған көмек сұрады. Ал мен барлығына көмектестім.
Ал ақша тапқысы келген жігіт бірнеше минуттан кейін бұл жерде ұстайтын ештеңе жоқ екенін түсініп, бар назар альтруистке ауды.
Бүкіл топ 4 және 5 бағалармен емтихан тапсырды, менде қазір 20 досым және бағдарламалау мәселелерінде мызғымас беделім бар.

Бірінші ақша

Қысқы сессиядан кейін бүкіл факультетте кез келген бағдарламалау мәселесін шеше алатын жігіт бар деген қауесет тарады, біз оны үйде немесе сессия кезінде тағайындадық. Ал ауыздан-ауызға бірінші курс студенттеріне ғана емес, жоғары курс студенттеріне де тарады.
Мен жазғанымдай, емтихандағы «ең жақсы сағаттан» кейін мен топтағы барлық адамдармен достық қарым-қатынаста болдым және біз бірнеше жігітпен өте тығыз араласа бастадық. Біз нағыз дос болып, университеттен тыс көп уақытты өткіздік. Тұсаукесердің қарапайымдылығы үшін оларды Элон және Ален деп атайық (лақап аттар нақтыға жақын).
Біз Элонды атымен атадық, бірақ Ален Делонның құрметіне лақап атқа ие болды, өйткені ол кез келген сұлулықты еліктіре алады. Қыздар оның айналасында әртүрлі сандармен айналды. Адамдармен кездесу және түнде қарым-қатынас орнату тұрғысынан Ален Делонның теңдесі жоқ еді. Ол әйелдер жынысы үшін нағыз альфа-еркек болды, бұл IT мамандарының көпшілігі үшін мүлдем ерекше. Ғашық істерден басқа, Ален мамандығы бойынша дизайнер болды. Егер оған бірдеңе салу керек болса, мысалы, Web 1.0 форматындағы сол кездегі танымал жыпылықтайтын баннерлер, ол мұны оңай жасады.

Элон туралы көп нәрсе айтуға болады. Біз онымен университеттен он жыл өткен соң әлі күнге дейін кездесіп жүрміз. Алғашқы жылдары ол арық, үндемейтін жігіт болатын. (Қазіргі джип мінген үлкен жүзді жігіт туралы бұлай айту мүмкін емес). Дегенмен, мен бірдей болдым - арық және үнсіз. Сондықтан тез тіл табыстық деп ойлаймын.
Сабақтан кейін мен, Элон және Ален жиі брезентпен жабылған сыра залына жиналатынбыз. Біріншіден, бұл университеттің қарсы жағында болды, екіншіден, «рубль» және 50 тиын үшін сіз 2 сағаттық отты кешке тәттілер аласыз. Сыра мен крекер сияқты. Бірақ мәселе басқа еді.
Элон мен Ален басқа қалалардан келген және жалдамалы бөлмеде тұратын. Олар үнемі ақша тапшылығын көріп, аштыққа ұшыраған кездер де болды. Олардың картасында $10 стипендия алған бақытты сәттер сол күні атап өтілді, содан кейін «белдіктерін қатайту» және Құдайдың жібергенімен өмір сүру уақыты келді.

Әрине, бұл жағдай қонаққа келген студенттерді қосымша табыс табудың жолдарын іздеуге итермеледі. Ал олардың алдында, қолдың ұзындығында, менің кейпіндегі «жарқын бас» отырды. Бұл да икемді және адамдарға көмектесуден сирек бас тартады.
Мен бұл жағдайды дұрыс сипаттағанымды білмеймін, бірақ сайып келгенде, пабтағы бұл жиындар менің мансабымда SKS деп аталатын алғашқы IT-компанияның құрылуына әкелді. Аты жай ғана фамилиямыздың бас әріптерінен жасалған. Үш құрылтайшыдан тұратын жас компаниямыз келесі төрт жылда бәсекелестерді және бүкіл университетті бөліп тастады.

Элон РОП болды. Яғни, сату бөлімінің басшысы. Атап айтқанда, оның міндеттеріне біздің аутсорсинг бизнесіміз үшін жаңа клиенттерді табу кірді. Сату арнасында «Бағдарламалау мәселелерін шешу» деген қарапайым жазуы бар А4 парақтары көлденең басып шығарылды. Төменде Элонның телефон нөмірі берілген.
Сыртқы жарнаманың бұл түрі бағдарламалауда оқитын студенттер көрінетін әрбір қабатта орналастырылды.
Клиенттердің лоялдылығы жағынан күштірек қосымшасы ауызша сату арнасы болды.

Бизнес үлгісі қарапайым болды. Ұсыныс немесе жарнама арқылы университет студенті бізге хабарласты. Ол белгілі бір мерзімге дейін шешілуі керек бағдарламалау мәселесіне сипаттама берді, мен оны студенттік бағаға шештім. Илон сатумен айналысты және өз пайызын алды. Ален Делон біздің бизнеске сирек қатысады, бірақ дизайн, сурет салу немесе қосымша клиенттерді тарту қажет болса, ол әрқашан көмектесетін. Өзінің сүйкімділігімен ол бізге көптеген жаңа адамдарды әкелді. Маған бұл құбырды күніне 5-10 тапсырма жылдамдығымен өңдеу ғана қалды. Мерзімдері қатаң болды - бір аптадан аспайтын. Көбінесе мұны кеше жасау керек болды. Сондықтан мұндай жағдайлар маған 5,9 балдық жер сілкінісі немесе терезенің сыртындағы үлкен апат сияқты ұсақ-түйекке алаңдамай, бағдарламаларды «ағынмен» жазуға тез үйретті.

Ең ыстық маусымда, сессия алдында, яғни желтоқсан мен мамырда менің компьютерімде университеттің барлық тапсырмалары бар сияқты болды. Бақытымызға орай, олардың көпшілігі бір типті болды, әсіресе бізге бүкіл топтың өкілі көтерме сатушы хабарласқанда. Содан кейін 20 тапсырманы орындауға болады, мысалы, ассемблерде, тек 2-3 жолды өзгерту. Мұндай маусымда қорғасындар өзендей ағып жатты. Бізге жетіспейтін жалғыз нәрсе - иілгіш дискілер. 2003-2005 жылдары қаламыздағы аз қамтылған студенттерде интернет арқылы ақша аудару деген болмаған. Оның үстіне, қазір эскроу деп аталатын төлем кепілдіктері болмады. Сондықтан, SKS компаниясы тапсырыстарды орындаушы ретінде университет аумағында кездесуге жазылды және біз иілгіш диск ерітіндісімен. Қайтару болған жоқ дерлік (ағылшын тілінен қайтару – клиенттің өтініші бойынша төлемді қайтару). Барлығы қуанып, дискеттегі readme.txt файлына не қосқанымды біліп алса, 4-5 ұпайларын алды. Дегенмен, толық жұмыс істейтін бағдарламаның қарапайым демонстрациясы мұғалімдер арасында жиі әсер қалдырды.

Бағасы, әрине, күлкілі болды, бірақ біз оны мөлшерде қабылдадық. Мысалы, әдеттегі үй тапсырмасы 2-3 доллар тұрады. Курстық жұмыс 10$. Үміткердің жұмысына арналған бағдарлама түріндегі джекпот бір рет түсіп қалды және ол қорғауға дайындалып жатқан аспиранттың өтініші үшін 20 долларды құрады. Ыстық маусымда бұл кірісті 100 клиентке көбейтуге болады, бұл сайып келгенде қаладағы орташа жалақыдан жоғары болды. Біз салқын сезіндік. Олар соңғы тиынына чебурекке тұншығып қалмай, түнгі клубтарды сатып алып, сол жерде жарылыс жасай алар еді.

Менің шеберлігім тұрғысынан алғанда, олар әрбір жаңа студенттік тапсырмамен көбейтілді. Біз басқа факультеттерден, басқа оқу бағдарламасымен өтініштер қабылдай бастадық. Кейбір жоғары курс студенттері біз C++/MFC тіліне жүгінген кезде Java және XML тілдерін толық пайдалана бастады. Кейбіреулеріне Assembler, басқаларына PHP керек болды. Мен есептерді шешу кезінде өзім үшін технологияларды, кітапханаларды, деректерді сақтау пішімдерін және алгоритмдерді толық меңгердім.
Бұл әмбебаптық осы күнге дейін менімен бірге болды. Сондай-ақ жобалармен жұмыс істеу кезінде әртүрлі технологиялар мен платформалар қолданылады. Енді мен кез келген платформаға, операциялық жүйеге немесе құрылғыға бағдарламалық жасақтаманы немесе қолданбаны жаза аламын. Сапасы, әрине, әртүрлі болады, бірақ мен негізінен айналысатын бизнес үшін бюджет әдетте маңызды. Ал олар үшін бір адамдық оркестр бюджетті мен өз дағдыларыммен алмастыра алатын әзірлеушілер санын дәл сонша қысқартуды білдіреді.

Егер университетте оқу маған әкелген ең үлкен пайда туралы айтатын болсақ, бұл алгоритмдер немесе философия бойынша лекциялар болмас еді. Және бұл университеттер туралы айту сәнге айналғандай, «үйренуді үйренбейді». Біріншіден, бұл біз жаттығулардан кейін достық қарым-қатынаста болған адамдар болады. Екіншіден, бұл мені нақты және әртүрлі тапсырыстары бар кәсіби әзірлеушіге айналдырған SKS компаниясы.
Мен әңгіменің осы бөлігіне өте қолайлы сөйлемді еске түсіргім келеді: Басқа адамдар оның бағдарламаларын пайдаланып, оған ақша төлей бастағанда адам бағдарламашы болады..

Осылайша, SKS компаниясының бренді студенттік ортада ғана емес, мұғалімдер арасында да кеңінен танымал болды. Тіпті, бір мұғалімнің ғылыми қажеттілігіне бағдарлама жазуға көмектесейін деп үйіме келген жағдай да болды. Ол өз кезегінде маған мамандығына көмектесті. Екеуміздің де жұмысымызға берілгені сонша, таң ата екеуміз де ұйықтап қалдық. Ол диванда, мен компьютердің алдындағы орындықта отырмын. Бірақ олар тапсырмаларын орындады, екеуі де бір-бірінің жұмысына риза болды.

Тағдырдың бұрышы

Университеттің 4 курсы басталды. Аяқтағаннан кейін бакалавр дәрежесі берілетін соңғы курс. Жалпы білім беретін пәндер іс жүзінде жоқ, тек компьютерлер мен желілерге қатысты пәндер болды. Енді, мен кейде сол электроникаға немесе желілердің ішкі құрылымына уақыт жоқ немесе қызығушылық танытпағаныма өкінемін. Қазір мен мұны қажеттіліктен аяқтап жатырмын, бірақ бұл негізгі білім кез келген әзірлеушіге қажет екеніне сенімдімін. Екінші жағынан, сіз бәрін біле алмайсыз.
Мен өзімнің C++ компиляторын жазуды аяқтадым, ол стандартқа сәйкес кодты қателерді тексеріп, құрастыру нұсқауларын жасай алды. Мен компиляторды бір лицензияға 100 долларға сата аламын деп армандадым. Мен мұны мың тұтынушыға және ойша көбейттім
динамиктерден және артқы орындықтағы 50 Cent басстарымен Хаммерге тасымалданады. Сіз не істей аласыз, 19 жаста - басымдықтар осындай. Менің үйдегі компиляторымның айласы, ол Visual C++ және gcc тіліндегі ағылшын тілінің орнына орыс тілінде қателерді шығарды, бұл бәріне түсінікті емес. Мен мұны әлемде әлі ешкім ойлап таппаған өлтіруші қасиет деп көрдім. Ары қарай айтудың қажеті жоқ деп ойлаймын. Бұл сатылымға келмеді. Дегенмен, мен бүгінгі күнге дейін мені қоректендіретін C++ тілін терең білуге ​​қол жеткіздім.

Төртінші курста мен бағдарламаның көп бөлігін білетіндіктен университетке барғаным аз болды. Мен білмегенімді, мысалы, электроника немесе ықтималдық теориясын түсінетін студентпен айырбастау арқылы шештім. Ол кезде нені ойлап таппадық. Және жауап жазылған сымдағы көрінбейтін құлаққаптар. Өз мамандығы бойынша гуру сізге емтиханның шешімін 2 минут ішінде жазып алуы үшін сыныптан жүгіру. Бұл тамаша уақыт болды.
Сол курста мен нағыз жұмыс туралы ойлана бастадым. Кеңсемен, нақты коммерциялық қосымшалармен және лайықты жалақымен.
Бірақ ол кезде біздің қалада тек бағдарламашы деген жұмыс табылар еді
«1С: Бухгалтерия», ол маған мүлдем сәйкес келмеді. Үмітсіз болсам да, мен бұған дайын болдым. Сол кезде құрбым мені бөлек пәтерге көшуім үшін қысым жасап жатқан болатын.
Әйтпесе, ата-анаңмен бірге қабырға арқылы ұйықтау мүлде қате емес. Иә, мен студенттік мәселелерді шешуден шаршадым, мен тағы бір нәрсені қаладым.

Қиындық күтпеген жерден пайда болды. Маған mail.ru сайтында C++/Java/Delphi бағдарламашысы лауазымына 300$ жалақы алатын жұмыс іздеп жүргенімді жарнамалау ойыма келді. Бұл 2006 жыл. Олар негізінен былай деп жауап берді: «Мүмкін сіз Билл Гейтске осындай жалақы туралы өтініш жазуыңыз керек пе?» Бұл мені ренжітті, бірақ ұқсас жауаптардың арасында мені фрилансерлікке әкелген адам болды. Бұл біздің кедей Лас-Вегаста мен білетін нәрсемен жақсы ақша табудың жалғыз мүмкіндігі болды.
Осылайша университетте оқу фрилансерлік алмасу бойынша жұмысқа біркелкі ауысты. Университет тақырыбын аяқтай отырып, мынаны айтуға болады: Мен 5 курсқа бармадым. Бір бағдарламалау және «тегін қатысу» деген ұғым бар еді, мен оны 146% пайдаландым.
Тек маман дипломын қорғау ғана қалды. Мұны мен достарымның көмегімен сәтті орындадым. Айта кету керек, мен бұл курста ата-анамнан жалдамалы пәтерге көшіп, жаңа көлік сатып алдым. Менің кәсіби әзірлеуші ​​ретіндегі мансабым осылай басталды.

Келесі тараулар жеке жобаларға, ең ауыр сәтсіздіктерге және ең адекватты емес клиенттерге арналған. Сағатына 5-тен 40 долларға дейін фрилансерлік мансап, жеке стартапты іске қосу, маған Upwork фриланс биржасынан қалай тыйым салынғаны және фрилансерліктен қалай әлемдегі екінші ірі мұнай компаниясында топ жетекшісі болдым. Мен кеңседен және іске қосылғаннан кейін қашықтан жұмысқа қалай оралдым және әлеуметтену мен жаман әдеттерге байланысты ішкі мәселелерді қалай шештім.

Жалғасы бар…

Ақпарат көзі: www.habr.com

пікір қалдыру