JavaRush /Блоги Java /Random-TG /Ҳила, ё чӣ гуна ба кор ҳамчун як таҳиягари миёнаи Java бе...
Юрий
Сатҳи
Москва

Ҳила, ё чӣ гуна ба кор ҳамчун як таҳиягари миёнаи Java бе таҷриба дар Java кор кардан мумкин аст

Дар гурӯҳ нашр шудааст
Салом ба ҳама донишҷӯён ва мутахассисони Java. Шояд ҳикояи ман барои баъзеҳо намунаи он бошад, ки чӣ тавр ин корро кардан лозим аст ва барои дигарон - чӣ тавр ин корро накардан. Ин 19 октябри соли 2021 аст ва имрӯз ман як давраи озмоиширо (3 моҳ) ҳамчун як таҳиягари миёнаи Java дар як ширкати бузург анҷом додам. Ман таҷрибаи қаблӣ дар рушди Java надоштам. То 4 июни соли 2020 ман дар бораи Java чизе намедонистам. Вақте ки маро ҳамчун Javaist ба кор қабул карданд, ман ваъда додам , ки агар аз давраи озмоишӣ гузашта бошам, ман достони муваффақият менависам., аммо дар он шумо метавонед дар бораи касбатон маълумот гиред). Ҷаваист шудан (бобҳои 6-9 - омӯзиши Java, мусоҳибаҳо, гирифтани кор, таҷрибаи аввалини воқеӣ). <h3>Боби 1. Иқтисодчӣ</h3>Барои фаҳмидани он, ки ман бо кадом сатҳи дониш ба JavaRush омадаам, ман бояд дар бораи худ як ёддошти биографӣ диҳам. 2013, 8 ноябр. Ман дар як қаҳвахона дар Таганка нишаста, дастурҳои SQL-ро такрор мекунам. Пас аз як соат ман барои вазифаи иқтисодчии пешбари шӯъбаи молияи бонк мусоҳиба дорам. Ин ягона мусоҳибаест, ки ман ба он даъват шудаам ва ман бояд онро 100% диҳам. Ба хотири ӯ ман аз Санкт-Петербург парвоз кардам ва дар ошхона назди хешу табор мондам, то пасандозҳои бе ин ҳам хурди худро сарф накунам. 30 дақиқа мегузарад, блинка бо ветчина ва панир хӯрда мешавад ва мо бояд ба сӯи орзуи азизамон ҳаракат кунем. Аммо ҳама чиз ба ларза меояд. Чӣ мешавад, агар ман дар мусоҳиба натавонам? Хуб, ин тавр набуд. Ман ба бонк меравам, роҳхат мегирам ва дар толори вохӯрӣ мусоҳибонамро интизор мешавам. Вақт барои муддати хеле дароз мегузарад. Марди тахминан 35-сола ва зани ҳамсол ворид мешаванд. Онҳо худро муаррифӣ мекунанд ва хоҳиш мекунанд, ки дар бораи худашон нақл кунанд: "Юри, ин хуш аст". Ман 21 солаам, дар як донишгоҳи шаҳри Санкт-Петербург ғоибона таҳсил мекунам, 3 моҳ дар бонк кассир шуда кор кардам. Ман фаҳмидам, ки ин чизе нест, ки ман барои он таҳсил кардам, ман ба бозори меҳнат нигоҳ карданро сар кардам ва дидам, ки дар Маскав иқтисоддонҳо ҳамчун талабот SQL доранд. Ҳамин тавр, ман онро омӯхтам, ба курсҳо рафтам (MS SQL Administration - он чизе ки ман доштам, ман барои ҳамин рафтам) ва шумо ба ман занг задед. Онҳо дар бораи ширкат, чӣ кор карданашон сӯҳбат мекунанд (аксари калимаҳо нофаҳмоанд) ва баъд аз шумо хоҳиш мекунанд, ки санҷиш гузаронед. Санҷиш аз 3 саволи SQL иборат аст: 1. Ҷадвали додашуда, ҳамаи сабтҳоро бо id = 10 берун кунед. 2. Ду ҷадвал дода шуда, онҳоро пайваст кунед ва аз ҳар як сутун нишон диҳед. 3. Шӯъбаҳоро гурӯҳбандӣ кунед ва шумораи кормандонро барои ҳар як шӯъба диҳед. Бо шарм аст, ки ман ин дархостҳоро менависам. Пас аз он муҳокимаи интизориҳои ман аз кор меравад. Ва онҳо ба ман ибораи ҷодугарӣ мегӯянд: "Ташаккур барои мусоҳиба, мо ба шумо занг мезанем". Як ҳафта мегузарад ва онҳо ба ман пешниҳод мекунанд, ки бо онҳо кор кунам. Эйфория, шок, шодӣ! Ва ба кадом пул: 70 хазор сум дар даст! Бале, ман бой мешавам! Ман ба Маскав меоям, ҷойгир шудам, дар марказ як ҳуҷра иҷора мегирам. Рӯзҳои аввал эйфория мебошанд. Пас аз 10 рӯз, дарк оғоз мешавад: ман ба куҷо омадаам? Ман умуман чизе намефаҳмам! Ман бояд ҳар моҳ ҳисоботи идоракуниро барои тамоми бонк омода мекардам. Табиист, ки барои ман ҳам ҳамон гуна буд, ки шумо, хонандаи азиз. Ман истилоҳҳои қарзи байнибонкӣ, свопҳо, тақсимоти хароҷот, хароҷот ва ғайраро ҳамчун имло дар лотинӣ қабул кардам. Дар ин роҳ, ман бояд паҳлӯи техникии масъаларо азхуд мекардам: MS Access (тамоми гузоришдиҳӣ дар он ҷо тавассути VBA анҷом дода мешуд), MS SQL (ҳамчун нигаҳдории нав, ба ҷои Access), Oracle (ки ман онро дар аввал Oracle меномидам, ки боиси истерика мегардад) дар байни барномасозон). Ва ногаҳон ман фаҳмидам, ки ҷанбаи техникӣ барои ман ҷолибтар аст. Кӯшишҳои эҷоди дархостҳои мураккаб вуҷуд доранд (дар натиҷа, пойгоҳи додаҳо аз скриптҳои ман овезон мешавад ва маъмурони хашмгин дар гирду атрофи худ медаванд, то бифаҳманд, ки кӣ ин корро кардааст). Аммо кори асосӣ молия аст, ки танҳо маро хашмгин мекунанд. Пас аз якуним моҳ, ман аризаи истеъфо менависам, зеро ман ҳеҷ натиҷае дода наметавонам (ва онҳо аслан аз ман чизе интизор набуданд, ростӣ). Сардори шӯъбаи молия онро пора-пора мекунад ва мегӯяд: "Бо ғазаб кор накун". Пас аз як моҳ боз ариза менависам ва мудири шӯъба, ки аз чунин беодобӣ (ки баъдтар раиси раёсати бонк шуд) ба ҳайрат афтода буд, бо тааҷҷуби шадид имзо мегузорад: бача 21 сола аст, бе маълумоти олӣ. маориф, ба онхо хам маош медоданду хам боварй, вале у хамин тавр рафтор мекунад. Сабаби аз кор озод шудан ду омor дигар буд: сардор, ки ба такаббури ӯ оромона муносибат карда наметавонистам ва курсии нороҳаткунанда, ки аз он пушти ман дард мекард. Ин бениҳоят хандовар аст, аммо дар ин ҷо ангеза аст. Вақте ки ман тарк кардам, фикр мекардам, ки ҳоло ман боз ҳам роҳат мешавам. Аммо он ҷо набуд. <h3>Боби 2. 70 мусоҳиба</h3>Бонкро тарк карда, нафаси чуқур кашидам. "Ман инро ҳамин тавр тартиб медиҳам, ҳама ҳайрон мешаванд." Мусоҳибаҳо ба нақша гирифта шуда буданд, музди меҳнати онҳо зиёдтар буд ва ба назар чунин менамуд, ки бо гузориш додан лозим нест. 4 мусоҳиба ҳасту касе маро ба кор намегирад. 5, 6 мусоҳиба - ҳамон чизест. Ман бо духтаре дар як хонаи иҷора зиндагӣ мекардам ва ӯ ба кор даромад ва метавонист набудани даромади маро пӯшонад. Аммо ман то ҳол намедонистам, ки то кай даромад надошта бошам. Ман ба мусоҳибаҳо рафтам (ҷойҳои холии таҳлилгар) ва онҳо асосан дар бораи SQL ва VBA пурсиданд. Барои онҳое, ки намедонанд, VBA забони барномасозӣ дар Excel, Access ва дигар маҳсулоти MS Office мебошад. 10 мусоҳиба гузаронида мешавад - ҳеҷ чиз. 20, 30 — «Хеч чиз». Ҳама аз набудани таҷриба ва маълумоти олӣ (ба назари ман як чизи хурде ба назар мерасад) дар хиҷолат мемонанд. 40 мусоҳиба, ва ноумедӣ ба хазандагон оғоз мекунад. Дар давоми 55-60 мусоҳиба ман ба омӯзиши 1С шурӯъ мекунам. Духтаре, ки аллакай зан шудааст, хоҳиш мекунад, ки ба Санкт-Петербург равад, зеро ҳадди аққал дар он ҷо манзor шахсии худро дорад. Ва дар мусоҳибаи 70-ум маро ба мудири пойгоҳи додаҳои 1С (бо умеди таҳиягари 1С шудан) дар як ширкати хурд дар минтақаи саноатии Санкт-Петербург барои 50 000 рубл даъват карданд. Акнун ин афзоиши касб аст! <h3>Боби 3. Бозгашти афсона</h3>Аз тирезаи микроавтобус (нақлиёти корпоративӣ) ба минтақаи саноатии хокистарии Санкт-Петербург нигоҳ карда, як соату чилу як тарафро тай карда, фаҳмидам, ки наметавонам. ҳамин тавр зиндагӣ кунед. Таваҷҷӯҳ ба 1С дар лаҳзаи аввалини системаи худнависӣ аз байн рафт. Нақша лозим буд. Ва ӯ ба камол расид: бегоҳҳо ӯ SQL-ро меомӯхт ва ҳамзамон сайти кори маъруфро назорат мекард. Сабаби ниҳоии аз кор озод шудан вазъият буд: директори генералӣ намехост, ки маро ба рухсатии нақшавӣ равам, гарчанде ки билетҳо аллакай харида шуда буданд. Пас аз таътил ман ариза менависам ва боз резюмеи худро барои ҷойҳои холии Маскав мефиристам. Бори дигар ба ман дар як бонки калон дар вақти Маскав мусоҳиба пешниҳод мекунанд. Боз ба ошхонаи хешовандонам омада, ба мусоҳиба меравам. Вақте ки hr суроғаро навишт, ман ба чашмони худ бовар накардам - ​​ин биное буд, ки дар он орзуи кор карданро доштам (вақте ки дар Маскав охирин иқомат доштам, он нав сохта шуда буд). Вазифа сармутахассиси дастгирии системаҳои иттилоотӣ номида шуд. Ман ба офис меравам Маро марди тахминан 30-сола, ки дар тан куртаю шими ҷинс дошт, пешвоз мегирад. Мо ба ошьёнаи 15-ум баромадем, вакте ки ман панорамаи шахрро дидам, нафасам кашид: тамоми бинохои баландошьёнаи сталинободй намоён буданд. Тамоми услуби бино хеле замонавӣ буд: дар кабинети сардор яхдонҳои шароб, аквариумҳои муд, расми зани бараҳна бо услуби сиёҳ ва сафед мавҷуданд. Ин таъсири "вой" ба вуҷуд овард. Сухбат бо сардор чун одат набуд: кариб 40 дакика дар бораи ходисахои дар банк руйдода сухбат кард. Ман чизе нафаҳмидам, вале сарамро ҷунбондам. Вақте ки ман пурсидам: кай аз ман мепурсӣ? Ӯ аҳамият намедод. Бори дигар ба саволи ман "суҳбати техникӣ кай аст?" Ҷавоб ин буд, ки "бале, мо шуморо ба ҳар ҳол ба кор мегирем, агар аз ӯҳдаи ин кор набаред, мо шуморо аз кор озод мекунем." Бо табассум гуфта шуд ва ман фаҳмидам, ки ҳама чиз, орзу боз амалӣ шуд! <h3>Боби 4. Ҷустуҷӯи худ дар IT </h3>Вақте ки ман ба ҷои нав омадам, ман фаҳмидам, ки чаро онҳо маро дарҳол ба кор қабул карданд. Ман як портрети маъмулии як корманди кафедраро тасвир мекунам: синну соли миёна 55 сола, маълумоташ Маскав, Донишгоҳи Давлатии Маскав, кор дар пажӯҳишгоҳи илмӣ-тадқиқотии дифоъ дар замони шӯравӣ ва гузаштан ба бахши бонкӣ дар солҳои 90-ум, 20 сол боз дар ин ҷо кор мекунад. сол.. Нисфи мардон, нисфи занхо. Онҳо бо интерьерҳои гирду атроф комилан ҳамоҳангӣ карданд. Мо дар пешбурди барномаҳои ҳисоботдиҳӣ барои баҳисобгирӣ иштирок доштем. Табиист, ки ин ҳама дар скриптҳои қадимии VBA ва SQL буд, ки аз ҷониби таҳиягарон дар охири солҳои 90-ум ва аввали солҳои 2000-ум навишта шуда буданд. Он соли 2015 буд ва автоматизатсия тавассути MS Access буд. Яъне нихоят камбагал ба назар мерасид. Аммо як нозукие буд - он чизеро, ки муштарӣ (бухгалтерӣ) мехоҳад, пешниҳод карданд. Ва махз дар сари вакт ва дар шакли зарурй. Танҳо онҳо медонистанд, ки ин чӣ гуна кор мекунад ва ҳатто Онотоле мураккабии рушди онҳоро тасаввур карда наметавонист. Ва ягон менеҷери IT, ҳатто бо хоҳиши зиёд, онҳоро аз кор озод карда наметавонист - сармуҳосиб ба раёсати бонк рафта, аз ҳар корманде, ки ба манфиати шуъбаи ҳисобдорӣ хидмат мекард, дифоъ мекард. Менеҷер мехост, ки ман нақши аспи трояниро бозӣ кунам: ман ҳама пешрафтҳои онҳоро омӯхтам ва сипас маълумотро ба системаи нав интиқол додам. Он гох коргарони кухнаро аз кор озод карда, маро ба системаи нав гузарондан мумкин аст. Аввалан, ман равандҳои онҳоро омӯхтам ва ба рамзи VBA назар кардам. Оҳиста-оҳиста ман хондани рамзи VBA-ро ёд гирифтам. Пас аз як сол ман аллакай медонистам, ки худи codeро чӣ гуна нависед. Вазифаи маъмулӣ: дода шудани пойгоҳи додаҳо, аз он маълумот ҷудо кунед ва онро ба Excel дар формати муайян гузоред. Акнун, чунон ки Задорнов гуфт, як нафаси амиқ гиред: тамоми ҳисоботи шӯъба (ва ин 50 рӯзона, 20 ҳисоботи моҳона аст!) дастӣ иҷро мешуд! Карл, оё шумо мефаҳмед, ки одамон ҳар рӯз бо дастони худ дар 50 гузориш санаҳоро ба +1 иваз мекунанд! Онҳо нишаста, натиҷаи як гузоришро 1-10 дақиқа интизор мешаванд ва дигареро оғоз мекунанд! Гузашта аз ин, гузоришҳои ҳаррӯза бояд дар вақти муайян оғоз карда шаванд ва Худо шуморо дер накунад! Онҳо на танҳо ҳисобот медиҳанд, балки бе истифодаи тағирёбандаҳо дар базаи маълумот расмиёти дастӣ иҷро мешаванд! Яъне ба ҷои истифодаи тағирёбандаи @startDate = '2015-01-01', онҳо ҳамон санаро дар 20 ҷой дастӣ иваз мекунанд! Пас аз дидани ҳамаи ин, ман ба омӯзиши Python шурӯъ кардам, ва дар якҷоягӣ бо VBA, SQL ва Task Planer, ман ҳамаи инро дар ду сол автоматӣ кардам. На танҳо автоматӣ, балки инчунин суръатбахшии гузоришҳои зиёд: агар шумо аз MS Access + VBA ба манфиати MS SQL + TSQL даст кашед, шумо метавонед ба афзоиши чандкаратаи ҳосилнокӣ ноил шавед. Сабти ман суръати эҷоди гузоришро дар100як бор! Аммо ҳамкасбони ман аз чунин автоматизатсия бениҳоят норозӣ буданд, бинобар ин маро душмани мардум эълон карданд (онҳо мехостанд, ки то нафақа ором нишинанд). Вақт гузашт ва интиқоли маълумот муваффақ шуд. Менеҷер маро хеле қадр мекард: агар дар ибтидои корам соати 8 ба кор меоям, пас аз чанде метавонистам дар вақти дилхоҳ то соати 12:00 биёям, мунтазам зиёд кардани маош ва вазифа, пардохти музди кор дар рӯзҳои истироҳат бештар аз ду баробар зиёд, такси ба хона, агар ба кор дер омадед, алоқаи мобилӣ, хулоса - элита! <h3>Боби 5. Қафаси тиллоӣ</h3> Ногаҳон, пас аз 3,5 сол, идоракунии нави IT меояд ва мегӯяд, ки системае, ки ман маълумотро ба он интиқол додам, дигар лозим нест. Аммо системаи кӯҳна боқӣ мемонад. Менеҷери ман зинапояи касбро боло мебарад ва маро даъват мекунад, ки ба шӯъбаи пешрафтатар гузарам. Дар вохӯрӣ бо сардори шӯъбаи пешқадам, ман мефаҳмам, ки стеки технологияи ин шӯъба барои ман номаълум аст: Oracle, .net, C#, Linux ва ғайра. + Антипатия нисбат ба раҳбари эҳтимолӣ. Ман ба мудири худ мегӯям, ки ман ба шӯъбаи пешрафта таваҷҷӯҳ надорам ва ӯ маро ба осонӣ фаромӯш мекунад. Ва он гоҳ савол ба миён меояд: минбаъд чӣ бояд кард? Даромад аллакай хуб буд, деви хурд маро барои ин маош ба кор намегирад. Пас аз андеша дар бораи малакаҳои худ, ман фаҳмидам, ки ман бояд ба омӯзиши мошинсозӣ дохил шавам. То вохӯрии аввалин бо статистикаи математикӣ ҳама чиз ҷолиб буд, ки ин танҳо боиси нафрат дар донишкада буд. Ҳамин аст, шаш моҳ бемаънӣ! Ваќт гузашт ва рўзе њангоми сайру гашт дар бораи сайте фикр кардам, ки дар харитаи Маскав тарабхонањои хуб нишон дода шавад. Омӯзиши HTML, CSS, JS-ро оғоз кард. Ман 3 моҳро барои таҳсил сарф кардам; ман барои сохтани як вебсайти мукаммал дониш надоштам, аммо ман метавонистам онро дар ҷои кор амалӣ кунам. Идея ба миён омад: барои муҳосибон портал эҷод кунад, то онҳо тавонанд бо истифода аз тугма ҳама гуна ҳисоботро барои худ зеркашӣ кунанд. Барои сохтани портал 2 моҳ лозим шуд ва веб-барномаи SPA (барномаи ягонаи саҳифа) дар React js бо пуштибонии Node.js тавлид шуд. Бозгашти скриптҳои SQL (ман дар бораи чаҳорчӯбаҳо ба монанди Hibernate намедонистам), Python-ро оғоз кард ва маълумоти иловагиро дар MongoDb нигоҳ дошт (масалан, дар бораи корбарони сайт). Аз берун, сайт хеле хуб ба назар мерасид (bootstrap 4, аниматсияҳои муд). Ман то ҳол аз ин лоиҳа фахр мекунам. Аммо вақте ки ман codeи худро ба таҳиягарони веби бонк нишон додам, онҳо дар ҳайрат монданд. ЯК СИНФИ ХУД НЕСТ! Танҳо хусусиятҳо, танҳо хардкор! Онҳо маро ситоиш карданд, аммо гуфтанд, ки ман ҳанӯз бояд бисёр омӯзам, то як таҳиягари пурраи миёна шавам. Ман кӯшиш кардам, ки ҳамчун таҳлилгар кор кунам, аммо пешниҳоди махсус набуд. Ман фикр мекунам: Ман дар он ҷо набудам, ман резюмеи худро дар бораи як таҳиягари пурра ҷойгир мекунам. Зангҳо омаданд, аммо ҳангоми мусоҳибаҳо ман мисли фанери болои Париж парвоз кардам: масалан, ман намедонистам, ки HashMap, HashSet чист ва чаро онҳо лозиманд. Дар бораи OOP, намунаҳои барномасозӣ, алгоритмҳо, санҷиш, Git каме тасаввуроте вуҷуд надошт. Ман ҳиссиёти шармгинии кайҳо фаромӯшшударо аз надонистани чизҳои асосӣ ба ёд овардам. Ногаҳон пешниҳод барои кор ба ҳайси роҳбари таҳлor муштариён дар як ширкати молиявӣ меояд. Як ҳафта пеш аз он ки кишвар аз сабаби пандемия баста шуд. Ман дар як ширкати молиявӣ ба кор даромадам, аммо эҳсоси дучанд буд: аз як тараф, маоши баланд гарм буд, аз тарафи дигар, рушди ҳадди аққал дар соҳаи техникӣ ба назар мерасид. Баъди гузоштани дастгох ва чорй намудани кори дурдаст як хафта гузашт. Азбаски рӯзҳои ғайрикорӣ ба бахши молия дахл надошт, мо ба таври муқаррарӣ кор кардем. Роҳбари нав як шахси хеле девона баромад: ӯ пешниҳод кард, ки Facebook-ро хароб кунад, шабакаҳои нейронии худро эҷод кунад, то муштариёнро омӯзад (бе олими маълумот дар ҳайати кормандон). Ба коргарони нав таклиф карда шуд, ки дар давоми як хафта забони Python-ро омузанд ва гайра Рузхои истирохати бемузд ба норма табдил ёфтанд. Аз кор рафтан аблаҳӣ буд: дар вақти пандемия аз куҷо кор пайдо мекунед? Аммо пас аз 2 моҳ, вақте эълон шуд, ки дар семоҳа мукофотпулӣ нест, сабр тамом шуд. Нозуки дар он аст, ки вақте мо дар бораи маош мувофиқа кардем, ҳангоми ба кор қабул кардан, hr гуфт, ки маош ба маош (60%) ва мукофотпулии семоҳа (40%) тақсим карда мешавад, ки ҳамеша пардохт карда мешавад. Маълум шуд, ки интихоби нодуруст карда шудааст ва мо бояд ба ҷустуҷӯи кори нав шурӯъ кунем. <h3>Боби 6. Оғози азхудкунии Java</h3>Як рӯзи хубе дар моҳи май ман даъватнома барои мусоҳиба барои вазифаи холии "Таҳиягар" мегирам. Ширкати соҳаи суғурта ба шахсе ниёз дорад, ки маҳсулоти суғуртаро таҳия кунад. Таҷрибаи барномасозӣ лозим аст, аммо азбаски ин як рушди “нодир”-и ширкат аст, ба забони мушаххас ниёзе нест. Git ва гайра низ лозиманд. Ман дар ду рӯз мусоҳиба таъин кардам ва дар вақти холӣ асосҳои Git-ро омӯхтам. Ҳангоми мусоҳиба аз ман дар бораи Python, JS, Git, SQL пурсиданд. Ман ба ҳама чиз ҷавоб додам, ба ҷуз аз мафҳуми "боркунии изофабор" ва маро дар тӯли 2 ҳафта ба кор даъват карданд. Маълум шуд, ки ширкат системаро кайхо харидааст. дар Java (пеш ва пас) навишта шудааст, ки бо он шумо метавонед бе донистани забони барномасозӣ равандҳои тиҷоратӣ эҷод кунед (аниқтараш бо истифода аз забони дарунсохташудаи барномасозии Jelly). Ин хуб садо медиҳад, аммо дар асл ҳама чиз таҳриф шудааст. Дигресси лирикӣ: ҳама гуна технология даврони худ ва миқёси худро дорад. Иҷрои ҳама гузоришдиҳӣ дар соли 2000 танҳо дар Excel хуб аст. Дар соли 2021 ҳамин корро кардан чандон хуб нест. Вебсайти ширкат бо HTML-и холис дар соли 1999 олӣ буд, аммо на дар соли 2021. Ҳамин тариқ, технологияе, ки ширкат ҳангоми таъсиси худ (2005) истифода мекард, хеле олӣ буд - Java ҳам барои server ва ҳам қисми муштарӣ (саҳифаҳои ба истилоҳ Java сервлет) масъул буд. Ғайр аз он, агар шумо як раванди нави тиҷорӣ эҷод кунед (ки UI-и худро дорад), пас он дар дохor пойгоҳи додаҳо нигоҳ дошта мешавад, на дар codeи файл. Барои фаҳмидани он ки ин то чӣ андоза нороҳат аст, тасаввур кунед, ки шумо рамзи Java-ро дар идеяи Intellij менависед, онро дар пойгоҳи додаҳо захира кунед ва сипас. вақте ки шумо мехоҳед рамзи худро иҷро кунед, ядрои барнома ба пойгоҳи додаҳо меравад ва рамзи шуморо аз он ҷо мехонад. Аз ин рӯ, шумо барномаи худро пурра ислоҳ карда наметавонед. Маслиҳат №1: Вақте ки шумо мехоҳед codeро ба testbench пешниҳод кунед, шумо бояд эҷод кунед аз тарафи дигар, аз чихати техникй тараккиёти минималй ба амал меояд. Баъди гузоштани дастгох ва чорй намудани кори дурдаст як хафта гузашт. Азбаски рӯзҳои ғайрикорӣ ба бахши молия дахл надошт, мо ба таври муқаррарӣ кор кардем. Роҳбари нав як шахси хеле девона баромад: ӯ пешниҳод кард, ки Facebook-ро хароб кунад, шабакаҳои нейронии худро эҷод кунад, то муштариёнро омӯзад (бе олими маълумот дар ҳайати кормандон). Ба коргарони нав таклиф карда шуд, ки дар давоми як хафта забони Python-ро омузанд ва гайра Рузхои истирохати бемузд ба норма табдил ёфтанд. Аз кор рафтан аблаҳӣ буд: дар вақти пандемия аз куҷо кор пайдо мекунед? Аммо пас аз 2 моҳ, вақте эълон шуд, ки дар семоҳа мукофотпулӣ нест, сабр тамом шуд. Нозуки дар он аст, ки вақте мо дар бораи маош мувофиқа кардем, ҳангоми ба кор қабул кардан, hr гуфт, ки маош ба маош (60%) ва мукофотпулии семоҳа (40%) тақсим карда мешавад, ки ҳамеша пардохт карда мешавад. Маълум шуд, ки интихоби нодуруст карда шудааст ва мо бояд ба ҷустуҷӯи кори нав шурӯъ кунем. <h3>Боби 6. Оғози азхудкунии Java</h3>Як рӯзи хубе дар моҳи май ман даъватнома барои мусоҳиба барои вазифаи холии "Таҳиягар" мегирам. Ширкати соҳаи суғурта ба шахсе ниёз дорад, ки маҳсулоти суғуртаро таҳия кунад. Таҷрибаи барномасозӣ лозим аст, аммо азбаски ин як рушди “нодир”-и ширкат аст, ба забони мушаххас ниёзе нест. Git ва гайра низ лозиманд. Ман дар ду рӯз мусоҳиба таъин кардам ва дар вақти холӣ асосҳои Git-ро омӯхтам. Ҳангоми мусоҳиба аз ман дар бораи Python, JS, Git, SQL пурсиданд. Ман ба ҳама чиз ҷавоб додам, ба ҷуз аз мафҳуми "боркунии изофабор" ва маро дар тӯли 2 ҳафта ба кор даъват карданд. Маълум шуд, ки ширкат системаро кайхо харидааст. дар Java (пеш ва пас) навишта шудааст, ки бо он шумо метавонед бе донистани забони барномасозӣ равандҳои тиҷоратӣ эҷод кунед (аниқтараш бо истифода аз забони дарунсохташудаи барномасозии Jelly). Ин хуб садо медиҳад, аммо дар асл ҳама чиз таҳриф шудааст. Дигресси лирикӣ: ҳама гуна технология даврони худ ва миқёси худро дорад. Иҷрои ҳама гузоришдиҳӣ дар соли 2000 танҳо дар Excel хуб аст. Дар соли 2021 ҳамин корро кардан чандон хуб нест. Вебсайти ширкат бо HTML-и холис дар соли 1999 олӣ буд, аммо на дар соли 2021. Ҳамин тариқ, технологияе, ки ширкат ҳангоми таъсиси худ (2005) истифода мекард, хеле олӣ буд - Java ҳам барои server ва ҳам қисми муштарӣ (саҳифаҳои ба истилоҳ Java сервлет) масъул буд. Ғайр аз он, агар шумо як раванди нави тиҷорӣ эҷод кунед (ки UI-и худро дорад), пас он дар дохor пойгоҳи додаҳо нигоҳ дошта мешавад, на дар codeи файл. Барои фаҳмидани он ки ин то чӣ андоза нороҳат аст, тасаввур кунед, ки шумо рамзи Java-ро дар идеяи Intellij менависед, онро дар пойгоҳи додаҳо захира кунед ва сипас. вақте ки шумо мехоҳед рамзи худро иҷро кунед, ядрои барнома ба пойгоҳи додаҳо меравад ва рамзи шуморо аз он ҷо мехонад. Аз ин рӯ, шумо барномаи худро пурра ислоҳ карда наметавонед. Маслиҳат №1: Вақте ки шумо мехоҳед codeро ба testbench пешниҳод кунед, шумо бояд эҷод кунед аз тарафи дигар, аз чихати техникй тараккиёти минималй ба амал меояд. Баъди гузоштани дастгох ва чорй намудани кори дурдаст як хафта гузашт. Азбаски рӯзҳои ғайрикорӣ ба бахши молия дахл надошт, мо ба таври муқаррарӣ кор кардем. Роҳбари нав як шахси хеле девона баромад: ӯ пешниҳод кард, ки Facebook-ро хароб кунад, шабакаҳои нейронии худро эҷод кунад, то муштариёнро омӯзад (бе олими маълумот дар ҳайати кормандон). Ба коргарони нав таклиф карда шуд, ки дар давоми як хафта забони Python-ро омузанд ва гайра Рузхои истирохати бемузд ба норма табдил ёфтанд. Аз кор рафтан аблаҳӣ буд: дар вақти пандемия аз куҷо кор пайдо мекунед? Аммо пас аз 2 моҳ, вақте эълон шуд, ки дар семоҳа мукофотпулӣ нест, сабр тамом шуд. Нозуки дар он аст, ки вақте мо дар бораи маош мувофиқа кардем, ҳангоми ба кор қабул кардан, hr гуфт, ки маош ба маош (60%) ва мукофотпулии семоҳа (40%) тақсим карда мешавад, ки ҳамеша пардохт карда мешавад. Маълум шуд, ки интихоби нодуруст карда шудааст ва мо бояд ба ҷустуҷӯи кори нав шурӯъ кунем. <h3>Боби 6. Оғози азхудкунии Java</h3>Як рӯзи хубе дар моҳи май ман даъватнома барои мусоҳиба барои вазифаи холии "Таҳиягар" мегирам. Ширкати соҳаи суғурта ба шахсе ниёз дорад, ки маҳсулоти суғуртаро таҳия кунад. Таҷрибаи барномасозӣ лозим аст, аммо азбаски ин як рушди “нодир”-и ширкат аст, ба забони мушаххас ниёзе нест. Git ва гайра низ лозиманд. Ман дар ду рӯз мусоҳиба таъин кардам ва дар вақти холӣ асосҳои Git-ро омӯхтам. Ҳангоми мусоҳиба аз ман дар бораи Python, JS, Git, SQL пурсиданд. Ман ба ҳама чиз ҷавоб додам, ба ҷуз аз мафҳуми "боркунии изофабор" ва маро дар тӯли 2 ҳафта ба кор даъват карданд. Маълум шуд, ки ширкат системаро кайхо харидааст. дар Java (пеш ва пас) навишта шудааст, ки бо он шумо метавонед бе донистани забони барномасозӣ равандҳои тиҷоратӣ эҷод кунед (аниқтараш бо истифода аз забони дарунсохташудаи барномасозии Jelly). Ин хуб садо медиҳад, аммо дар асл ҳама чиз таҳриф шудааст. Дигресси лирикӣ: ҳама гуна технология даврони худ ва миқёси худро дорад. Иҷрои ҳама гузоришдиҳӣ дар соли 2000 танҳо дар Excel хуб аст. Дар соли 2021 ҳамин корро кардан чандон хуб нест. Вебсайти ширкат бо HTML-и холис дар соли 1999 олӣ буд, аммо на дар соли 2021. Ҳамин тариқ, технологияе, ки ширкат ҳангоми таъсиси худ (2005) истифода мекард, хеле олӣ буд - Java ҳам барои server ва ҳам қисми муштарӣ (саҳифаҳои ба истилоҳ Java сервлет) масъул буд. Ғайр аз он, агар шумо як раванди нави тиҷорӣ эҷод кунед (ки UI-и худро дорад), пас он дар дохor пойгоҳи додаҳо нигоҳ дошта мешавад, на дар codeи файл. Барои фаҳмидани он ки ин то чӣ андоза нороҳат аст, тасаввур кунед, ки шумо рамзи Java-ро дар идеяи Intellij менависед, онро дар пойгоҳи додаҳо захира кунед ва сипас. вақте ки шумо мехоҳед рамзи худро иҷро кунед, ядрои барнома ба пойгоҳи додаҳо меравад ва рамзи шуморо аз он ҷо мехонад. Аз ин рӯ, шумо барномаи худро пурра ислоҳ карда наметавонед. Маслиҳат №1: Вақте ки шумо мехоҳед codeро ба testbench пешниҳод кунед, шумо бояд эҷод кунед шабакаҳои нейронии худро эҷод кунед, то муштариёнро омӯзед (бе олими маълумот дар бораи кормандон). Ба коргарони нав таклиф карда шуд, ки дар давоми як хафта забони Python-ро омузанд ва гайра Рузхои истирохати бемузд ба норма табдил ёфтанд. Аз кор рафтан аблаҳӣ буд: дар вақти пандемия аз куҷо кор пайдо мекунед? Аммо пас аз 2 моҳ, вақте эълон шуд, ки дар семоҳа мукофотпулӣ нест, сабр тамом шуд. Нозуки дар он аст, ки вақте мо дар бораи маош мувофиқа кардем, ҳангоми ба кор қабул кардан, hr гуфт, ки маош ба маош (60%) ва мукофотпулии семоҳа (40%) тақсим карда мешавад, ки ҳамеша пардохт карда мешавад. Маълум шуд, ки интихоби нодуруст карда шудааст ва мо бояд ба ҷустуҷӯи кори нав шурӯъ кунем. <h3>Боби 6. Оғози азхудкунии Java</h3>Як рӯзи хубе дар моҳи май ман даъватнома барои мусоҳиба барои вазифаи холии "Таҳиягар" мегирам. Ширкати соҳаи суғурта ба шахсе ниёз дорад, ки маҳсулоти суғуртаро таҳия кунад. Таҷрибаи барномасозӣ лозим аст, аммо азбаски ин як рушди “нодир”-и ширкат аст, ба забони мушаххас ниёзе нест. Git ва гайра низ лозиманд. Ман дар ду рӯз мусоҳиба таъин кардам ва дар вақти холӣ асосҳои Git-ро омӯхтам. Ҳангоми мусоҳиба аз ман дар бораи Python, JS, Git, SQL пурсиданд. Ман ба ҳама чиз ҷавоб додам, ба ҷуз аз мафҳуми "боркунии изофабор" ва маро дар тӯли 2 ҳафта ба кор даъват карданд. Маълум шуд, ки ширкат системаро кайхо харидааст. дар Java (пеш ва пас) навишта шудааст, ки бо он шумо метавонед бе донистани забони барномасозӣ равандҳои тиҷоратӣ эҷод кунед (аниқтараш бо истифода аз забони дарунсохташудаи барномасозии Jelly). Ин хуб садо медиҳад, аммо дар асл ҳама чиз таҳриф шудааст. Дигресси лирикӣ: ҳама гуна технология даврони худ ва миқёси худро дорад. Иҷрои ҳама гузоришдиҳӣ дар соли 2000 танҳо дар Excel хуб аст. Дар соли 2021 ҳамин корро кардан чандон хуб нест. Вебсайти ширкат бо HTML-и холис дар соли 1999 олӣ буд, аммо на дар соли 2021. Ҳамин тариқ, технологияе, ки ширкат ҳангоми таъсиси худ (2005) истифода мекард, хеле олӣ буд - Java ҳам барои server ва ҳам қисми муштарӣ (саҳифаҳои ба истилоҳ Java сервлет) масъул буд. Ғайр аз он, агар шумо як раванди нави тиҷорӣ эҷод кунед (ки UI-и худро дорад), пас он дар дохor пойгоҳи додаҳо нигоҳ дошта мешавад, на дар codeи файл. Барои фаҳмидани он ки ин то чӣ андоза нороҳат аст, тасаввур кунед, ки шумо рамзи Java-ро дар идеяи Intellij менависед, онро дар пойгоҳи додаҳо захира кунед ва сипас. вақте ки шумо мехоҳед рамзи худро иҷро кунед, ядрои барнома ба пойгоҳи додаҳо меравад ва рамзи шуморо аз он ҷо мехонад. Аз ин рӯ, шумо барномаи худро пурра ислоҳ карда наметавонед. Маслиҳат №1: Вақте ки шумо мехоҳед codeро ба testbench пешниҳод кунед, шумо бояд эҷод кунед шабакаҳои нейронии худро эҷод кунед, то муштариёнро омӯзед (бе олими маълумот дар бораи кормандон). Ба коргарони нав таклиф карда шуд, ки дар давоми як хафта забони Python-ро омузанд ва гайра Рузхои истирохати бемузд ба норма табдил ёфтанд. Аз кор рафтан аблаҳӣ буд: дар вақти пандемия аз куҷо кор пайдо мекунед? Аммо пас аз 2 моҳ, вақте эълон шуд, ки дар семоҳа мукофотпулӣ нест, сабр тамом шуд. Нозуки дар он аст, ки вақте мо дар бораи маош мувофиқа кардем, ҳангоми ба кор қабул кардан, hr гуфт, ки маош ба маош (60%) ва мукофотпулии семоҳа (40%) тақсим карда мешавад, ки ҳамеша пардохт карда мешавад. Маълум шуд, ки интихоби нодуруст карда шудааст ва мо бояд ба ҷустуҷӯи кори нав шурӯъ кунем. <h3>Боби 6. Оғози азхудкунии Java</h3>Як рӯзи хубе дар моҳи май ман даъватнома барои мусоҳиба барои вазифаи холии "Таҳиягар" мегирам. Ширкати соҳаи суғурта ба шахсе ниёз дорад, ки маҳсулоти суғуртаро таҳия кунад. Таҷрибаи барномасозӣ лозим аст, аммо азбаски ин як рушди “нодир”-и ширкат аст, ба забони мушаххас ниёзе нест. Git ва гайра низ лозиманд. Ман дар ду рӯз мусоҳиба таъин кардам ва дар вақти холӣ асосҳои Git-ро омӯхтам. Ҳангоми мусоҳиба аз ман дар бораи Python, JS, Git, SQL пурсиданд. Ман ба ҳама чиз ҷавоб додам, ба ҷуз аз мафҳуми "боркунии изофабор" ва маро дар тӯли 2 ҳафта ба кор даъват карданд. Маълум шуд, ки ширкат системаро кайхо харидааст. дар Java (пеш ва пас) навишта шудааст, ки бо он шумо метавонед бе донистани забони барномасозӣ равандҳои тиҷоратӣ эҷод кунед (аниқтараш бо истифода аз забони дарунсохташудаи барномасозии Jelly). Ин хуб садо медиҳад, аммо дар асл ҳама чиз таҳриф шудааст. Дигресси лирикӣ: ҳама гуна технология даврони худ ва миқёси худро дорад. Иҷрои ҳама гузоришдиҳӣ дар соли 2000 танҳо дар Excel хуб аст. Дар соли 2021 ҳамин корро кардан чандон хуб нест. Вебсайти ширкат бо HTML-и холис дар соли 1999 олӣ буд, аммо на дар соли 2021. Ҳамин тариқ, технологияе, ки ширкат ҳангоми таъсиси худ (2005) истифода мекард, хеле олӣ буд - Java ҳам барои server ва ҳам қисми муштарӣ (саҳифаҳои ба истилоҳ Java сервлет) масъул буд. Ғайр аз он, агар шумо як раванди нави тиҷорӣ эҷод кунед (ки UI-и худро дорад), пас он дар дохor пойгоҳи додаҳо нигоҳ дошта мешавад, на дар codeи файл. Барои фаҳмидани он ки ин то чӣ андоза нороҳат аст, тасаввур кунед, ки шумо рамзи Java-ро дар идеяи Intellij менависед, онро дар пойгоҳи додаҳо захира кунед ва сипас. вақте ки шумо мехоҳед рамзи худро иҷро кунед, ядрои барнома ба пойгоҳи додаҳо меравад ва рамзи шуморо аз он ҷо мехонад. Аз ин рӯ, шумо барномаи худро пурра ислоҳ карда наметавонед. Маслиҳат №1: Вақте ки шумо мехоҳед codeро ба testbench пешниҳод кунед, шумо бояд эҷод кунед <h3>Боби 6. Оғози азхудкунии Java</h3>Як рӯзи хубе дар моҳи май ман даъватнома барои мусоҳиба барои вазифаи холии "Таҳиягар" мегирам. Ширкати соҳаи суғурта ба шахсе ниёз дорад, ки маҳсулоти суғуртаро таҳия кунад. Таҷрибаи барномасозӣ лозим аст, аммо азбаски ин як рушди “нодир”-и ширкат аст, ба забони мушаххас ниёзе нест. Git ва гайра низ лозиманд. Ман дар ду рӯз мусоҳиба таъин кардам ва дар вақти холӣ асосҳои Git-ро омӯхтам. Ҳангоми мусоҳиба аз ман дар бораи Python, JS, Git, SQL пурсиданд. Ман ба ҳама чиз ҷавоб додам, ба ҷуз аз мафҳуми "боркунии изофабор" ва маро дар тӯли 2 ҳафта ба кор даъват карданд. Маълум шуд, ки ширкат системаро кайхо харидааст. дар Java (пеш ва пас) навишта шудааст, ки бо он шумо метавонед бе донистани забони барномасозӣ равандҳои тиҷоратӣ эҷод кунед (аниқтараш бо истифода аз забони дарунсохташудаи барномасозии Jelly). Ин хуб садо медиҳад, аммо дар асл ҳама чиз таҳриф шудааст. Дигресси лирикӣ: ҳама гуна технология даврони худ ва миқёси худро дорад. Иҷрои ҳама гузоришдиҳӣ дар соли 2000 танҳо дар Excel хуб аст. Дар соли 2021 ҳамин корро кардан чандон хуб нест. Вебсайти ширкат бо HTML-и холис дар соли 1999 олӣ буд, аммо на дар соли 2021. Ҳамин тариқ, технологияе, ки ширкат ҳангоми таъсиси худ (2005) истифода мекард, хеле олӣ буд - Java ҳам барои server ва ҳам қисми муштарӣ (саҳифаҳои ба истилоҳ Java сервлет) масъул буд. Ғайр аз он, агар шумо як раванди нави тиҷорӣ эҷод кунед (ки UI-и худро дорад), пас он дар дохor пойгоҳи додаҳо нигоҳ дошта мешавад, на дар codeи файл. Барои фаҳмидани он ки ин то чӣ андоза нороҳат аст, тасаввур кунед, ки шумо рамзи Java-ро дар идеяи Intellij менависед, онро дар пойгоҳи додаҳо захира кунед ва сипас. вақте ки шумо мехоҳед рамзи худро иҷро кунед, ядрои барнома ба пойгоҳи додаҳо меравад ва рамзи шуморо аз он ҷо мехонад. Аз ин рӯ, шумо барномаи худро пурра ислоҳ карда наметавонед. Маслиҳат №1: Вақте ки шумо мехоҳед codeро ба testbench пешниҳод кунед, шумо бояд эҷод кунед <h3>Боби 6. Оғози азхудкунии Java</h3>Як рӯзи хубе дар моҳи май ман даъватнома барои мусоҳиба барои вазифаи холии "Таҳиягар" мегирам. Ширкати соҳаи суғурта ба шахсе ниёз дорад, ки маҳсулоти суғуртаро таҳия кунад. Таҷрибаи барномасозӣ лозим аст, аммо азбаски ин як рушди “нодир”-и ширкат аст, ба забони мушаххас ниёзе нест. Git ва гайра низ лозиманд. Ман дар ду рӯз мусоҳиба таъин кардам ва дар вақти холӣ асосҳои Git-ро омӯхтам. Ҳангоми мусоҳиба аз ман дар бораи Python, JS, Git, SQL пурсиданд. Ман ба ҳама чиз ҷавоб додам, ба ҷуз аз мафҳуми "боркунии изофабор" ва маро дар тӯли 2 ҳафта ба кор даъват карданд. Маълум шуд, ки ширкат системаро кайхо харидааст. дар Java (пеш ва пас) навишта шудааст, ки бо он шумо метавонед бе донистани забони барномасозӣ равандҳои тиҷоратӣ эҷод кунед (аниқтараш бо истифода аз забони дарунсохташудаи барномасозии Jelly). Ин хуб садо медиҳад, аммо дар асл ҳама чиз таҳриф шудааст. Дигресси лирикӣ: ҳама гуна технология даврони худ ва миқёси худро дорад. Иҷрои ҳама гузоришдиҳӣ дар соли 2000 танҳо дар Excel хуб аст. Дар соли 2021 ҳамин корро кардан чандон хуб нест. Вебсайти ширкат бо HTML-и холис дар соли 1999 олӣ буд, аммо на дар соли 2021. Ҳамин тариқ, технологияе, ки ширкат ҳангоми таъсиси худ (2005) истифода мекард, хеле олӣ буд - Java ҳам барои server ва ҳам қисми муштарӣ (саҳифаҳои ба истилоҳ Java сервлет) масъул буд. Ғайр аз он, агар шумо як раванди нави тиҷорӣ эҷод кунед (ки UI-и худро дорад), пас он дар дохor пойгоҳи додаҳо нигоҳ дошта мешавад, на дар codeи файл. Барои фаҳмидани он ки ин то чӣ андоза нороҳат аст, тасаввур кунед, ки шумо рамзи Java-ро дар идеяи Intellij менависед, онро дар пойгоҳи додаҳо захира кунед ва сипас. вақте ки шумо мехоҳед рамзи худро иҷро кунед, ядрои барнома ба пойгоҳи додаҳо меравад ва рамзи шуморо аз он ҷо мехонад. Аз ин рӯ, шумо барномаи худро пурра ислоҳ карда наметавонед. Маслиҳат №1: Вақте ки шумо мехоҳед codeро ба testbench пешниҳод кунед, шумо бояд эҷод кунед Вебсайти ширкат бо HTML-и холис дар соли 1999 олӣ буд, аммо на дар соли 2021. Ҳамин тариқ, технологияе, ки ширкат ҳангоми таъсиси худ (2005) истифода мекард, хеле олӣ буд - Java ҳам барои server ва ҳам қисми муштарӣ (саҳифаҳои ба истилоҳ Java сервлет) масъул буд. Ғайр аз он, агар шумо як раванди нави тиҷорӣ эҷод кунед (ки UI-и худро дорад), пас он дар дохor пойгоҳи додаҳо нигоҳ дошта мешавад, на дар codeи файл. Барои фаҳмидани он ки ин то чӣ андоза нороҳат аст, тасаввур кунед, ки шумо рамзи Java-ро дар идеяи Intellij менависед, онро дар пойгоҳи додаҳо захира кунед ва сипас. вақте ки шумо мехоҳед рамзи худро иҷро кунед, ядрои барнома ба пойгоҳи додаҳо меравад ва рамзи шуморо аз он ҷо мехонад. Аз ин рӯ, шумо барномаи худро пурра ислоҳ карда наметавонед. Маслиҳат №1: Вақте ки шумо мехоҳед codeро ба testbench пешниҳод кунед, шумо бояд эҷод кунед Вебсайти ширкат бо HTML-и холис дар соли 1999 олӣ буд, аммо на дар соли 2021. Ҳамин тариқ, технологияе, ки ширкат ҳангоми таъсиси худ (2005) истифода мекард, хеле олӣ буд - Java ҳам барои server ва ҳам қисми муштарӣ (саҳифаҳои ба истилоҳ Java сервлет) масъул буд. Ғайр аз он, агар шумо як раванди нави тиҷорӣ эҷод кунед (ки UI-и худро дорад), пас он дар дохor пойгоҳи додаҳо нигоҳ дошта мешавад, на дар codeи файл. Барои фаҳмидани он ки ин то чӣ андоза нороҳат аст, тасаввур кунед, ки шумо рамзи Java-ро дар идеяи Intellij менависед, онро дар пойгоҳи додаҳо захира кунед ва сипас. вақте ки шумо мехоҳед рамзи худро иҷро кунед, ядрои барнома ба пойгоҳи додаҳо меравад ва рамзи шуморо аз он ҷо мехонад. Аз ин рӯ, шумо барномаи худро пурра ислоҳ карда наметавонед. Маслиҳат №1: Вақте ки шумо мехоҳед codeро ба testbench пешниҳод кунед, шумо бояд эҷод кунедSQL скрипт, ки рамзи шуморо дар бар мегирад. Нохушоянд, вале таҳаммулпазир? Зест №2: Пойгоҳи додаҳо аз зиёда аз 200 ҷадвал иборат аст, ки бо ҳамдигар робита доранд. Ин маънои онро дорад, ки шумо бояд бидонед, ки codeи худро ба кадом ҷадвалҳо партофтан лозим аст ва кадом an objectҳо бояд дар ҷадвалҳои дигар сохта шаванд. Натиҷа як скрипти SQL бо дарозии ~ 1000 сатр мебошад. Ин дар ҳақиқат нафратовар аст. Аз мерос эҳтиёт шавед. Хулоса, фаҳмидам, ки ҳамааш дар Java аст, ман ба JavaRush рафтам (ниҳоят мо ба мавзӯи сайт расидем!). Июн-июли 2020. 10 сатҳи аввал зуд баста шуданд (шояд як моҳ), зеро ҳеҷ чизи наве набуд. Баъд суръат суст шуд. Июл-октябри 2020. Сатҳи 10-20 пӯшида. Октябр-марти соли 2021. Сатҳи 20-30 пӯшида. Ҳоло шавқовар оғоз мешавад: дар моҳи марти соли 2021 ман ба ҷойҳои холии Java нигоҳ карданро сар кардам ва фаҳмидам, ки дар он ҷо калимаҳои ношинос зиёданд. Як намуди Spring, SpringBoot, Hibernate, JUnit. Курсҳои видеоиро дар як вебсайти маъруф харида, ман танҳо ба Баҳор ламс кардам ва фикр кардам, ки ҳоло ман ҳама чизро медонам ва карда метавонам. Пас аз он ман ба курси TopJava аз ҷониби Григорий Кислин дучор омадам. Дар вебсайти ӯ шумо метавонед кӯшиш кунед, ки супориши тестиро иҷро кунед ва агар муваффақ шавед, шумо метавонед курсро гузаронед. Дар ин курс шумо як веб-барномаи мукаммал эҷод мекунед ва ҳатто онро дар Интернет нашр мекунед. Барои ин пул, онҳо ба шумо баррасӣ медиҳанд (баррасии code аз ҷониби барномасози ботаҷриба), фикру мулоҳизаҳо пешниҳод мекунанд ва дар сурати мушкилот ба шумо маслиҳат медиҳанд. Ман ба вазифаи хонагии 3 расидам ва тарк кардам. Сабаб оддӣ аст: онҳо аз шумо бисёр талаб мекунанд, аммо онҳо ба шумо ҳеҷ донише намедиҳанд. Талаботи кори хонагӣ хеле печида аст. Маълумот хеле номувофиқ пешниҳод карда мешавад. Ба андешаи субъективии ман, ин курс ба таҳиягарони хеле ботаҷрибае лозим аст, ки аз дигар забонҳои шабеҳ омадаанд. Зеро дар курси ӯ амалан шарҳи технологияҳое вуҷуд надорад, ки ӯ аз онҳо истифода мебарад. Шумо инчунин бояд Git-ро хуб донед (ҳама чиз ба анбори шахсии шумо фиристода мешавад). Дар охири моҳи апрели соли 2021 ман резюмеро барои як таҳиягари Java (бо маоши дилхоҳ дар сатҳи миёна+) интишор мекунам, ки дар он ман нишон медиҳам, ки дар кори охирини худ дар Java барномарезӣ кардам (дурӯғ гуфтам). Худи ҳамон рӯз, бонк ариза барои дарёфти вазифаи таҳиягари Java қабул мекунад. <h3>Боби 7. Мусоҳибаҳои Java ва такмor маҳорат</h3>Пас, нақша чӣ буд? Ман бояд маоши хуб гирам, зеро ман аллакай одат кардаам, ки бо даромади калон + қарз зиндагӣ кунам. Аз ин рӯ, вазифаҳои хурд барои ман мувофиқ нестанд. Шумо бояд кори миёна гиред. Аммо кй маро бе тачриба ба кор кабул мекунад? Қарор табиист: дар дафтарчаи меҳнатии ман гуфта мешавад, ки ман як сол ҳамчун таҳиягар ва 4 соли дигар дар вазифаи пештараам ҳамчун коршиноси шӯъбаи IT кор кардам. Ҳамин тавр, ман мегӯям, ки ман як сол дар Java рушд кардаам. Ва агар онҳо дар бораи маҳсулоти нав пурсанд, ман мегӯям, ки Java-и кӯҳна (7) дар он ҷо буд ва ҳеҷ чизро дастгирӣ намекард. Пеш аз мусоҳибаи аввал (дурдаст) ман асабӣ будам. Ман таҷриба надорам, дониши хеле кам дорам ва пули зиёд талаб мекунам. Ман фикр мекунам: парво накун, таҷрибаи манфӣ низ таҷриба аст. Ман тавассути Skype тамос мегирам ва бо ду мудири шӯъба мусоҳиба мекунам. Ин маро боз ҳам бештар тарсонд. Саволҳо оғоз шуданд: OOP, дастгоҳи HashMap, ҷараёнҳо, сохторҳои маълумот, чӣ аст Spring, Hibernate, AOP. Ва агар пеш аз Спинг он кам ё бештар таҳаммулпазир бошад, пас дар баҳор он комилан пароканда шуд. Одамон аз ман мепурсанд: агар шумо воқеан намедонед, шумо дар фасли баҳор чӣ гуна инкишоф ёфтед? Ман: Ман онро нусхабардорӣ кардам, часпондам, кор мекунад ва ташаккур барои ин. Ин ҷавоб онҳоро шод кард. Сипас онҳо дар бораи SQL пурсиданд, ки дар он ман мисли мурғ ба об будам. Баъдан Git буд ва савол дар бораи rebase, cherry-pick (ки ман онро низ намедонистам) ва дар бораи JS ба итмом расид, зеро он дар резюмеи ман сабт шуда буд. Дар он ҷо низ нокомии комил ба амал омад, зеро онҳо дар бораи OOP JS пурсиданд. Бар асоси натоиҷи мусоҳиба маълум шуд, ки дониши ман comme il faut нест ва аз ин рӯ ман ба ин ҷои холӣ мувофиқат намекунам. Бегоҳӣ HR менависад, ки номзадии ман тасдиқ шудааст ва омодаанд ба ман занг зананд. Ман аслан бургерро дар Макдоналдс пахш кардам. Ман хурсанд будам, аммо пас аз 3 рӯз HR хабар дод, ки онҳо номзади дигарро интихоб кардаанд. Бори аввал дар таҷрибаи ман, пешниҳод бозпас гирифта шуд. Пас аз мусоҳибаи аввал дар Java, ман бозии худро афзоиш додам: ман дар Git аз Colt Steele дар сайти маъруфи фурӯши курсҳои видеоӣ курс гирифтам (ва онро пурра тамом кардам!) Ин тасаввуроти маро дар бораи Git тағйир дод. Баъдан, ман аз Заур Трегулов курси (брorантӣ) оид ба Spring+Hibernate гирифтам. Схемаи омӯзиш: Ман онро мисли дар видео тамошо мекунам, ман дар компютери худ ҳамин корро мекунам, аммо тағирёбандаҳо ва синфҳоро ба таври дигар номгузорӣ мекунам, то codeи ягон каси дигарро аблаҳона нусхабардорӣ накунам. Ман тамоми кори худро ба Github-и худ бор мекунам (бо ин роҳ Git-ро машқ мекунам). Миёнаи моҳи май буд ва зангҳо аз hr оғоз шуданд. Мо як ба як нақшаи мусоҳибаҳоро оғоз кардем. Бисёр даъватномаҳо бо сабабҳои зерин бекор карда шуданд: HR тавсифи ҳоли маро нахонда, маро ба вазифаи баланд даъват кард. Инчунин бояд як кастаи алоҳидаи HR-ро қайд кард: онҳое, ки Java-ро бо JavaScript омехта мекунанд. Аз ин рӯ, ман дар сарлавҳаи ҳоли худ таҳиягари Java-и миёна навиштам. <h3>Боби 8. Рӯйхати саволҳои маъмулӣ ва тарзи гузаронидани мусоҳибаҳо</h3>Ман ба мусоҳибаҳо рафтанро сар кардам ва тадриҷан дар мобайн як ҳавзи саволҳои асосиро ташкил кардам. Ҳатмӣ: 0. OOP - таъриф, дар бораи ҳар як принсипи ООП сӯҳбат кунед (+аз ҳаёти воқеӣ мисол оваред). 1. Баробар ва hashcode - шартнома (муносибат) байни онҳо чӣ гуна аст? 2. HashMap - чӣ гуна фаҳмидан мумкин аст, ки an object ба кадом сатил меравад, бархӯрд чист, дар кадом сохтори додаҳо маълумот дар дохor HashMap нигоҳ дошта мешавад, андозаи стандартӣ, шумораи сатилҳо чӣ гуна меафзояд. 3. Ҷараён - кадом намуди амалиётҳо, фарқияти байни онҳо чӣ гуна аст, ба ҳар як намуди амалиёт мисол оваред. 4. Ҳавзи сатр, Ҳавзи бутун - ин чист? 5. Тӯда, стек - ин чӣ аст, чӣ фарқият дорад? 6. Тафовут байни Runnable, Thread, Future. 7. Ноустувор, атомӣ. 8. Сахт, Бӯса, Хушк - таърифҳо, мисолҳо аз ҳаёти воқеӣ. 9. Тағйирдиҳандаҳои дастрасӣ дар Java. 10. Фарқи байни синфи абстрактӣ ва интерфейс дар чист. Оё интерфейси хусусӣ метавонад бошад? 11. Интерфейси функсионалӣ. 12. Ҳама усулҳои Объектро номбар кунед ва бигӯед, ки чаро онҳо лозиманд. Хусусиятҳои усули клон. 13. Сериализатсия ва сериализатсия чист. 14. Кӯшиш кунед, ки бо захираҳо сайд кунед - тавсиф кунед, ки он чӣ аст, бо истифода аз интерфейси Closeable бигӯед. 15. Тафовут байни ниҳоӣ, ниҳоят, ниҳоӣ? 16. Сарбории зиёдатӣ, Бартарии усул фарқият аст. 17. Чаро String бетағйир карда шуд, ба мо дар бораи StringBuilder ва StringBuffer нақл кунед. 18. Мушкorи замон чист О(1), мураккабии хотира. 19. Сохторҳои додаҳо: дар бораи харита, маҷмӯи, навбат, deque, list ва татбиқи онҳо дар Java (treeMap, hashSet, hashMap, arrayList, linkedList, priorityQueue, blockingQueue) сӯҳбат кунед, мураккабии (бадтарин, миёна, беҳтарин) воридкуниро тавсиф кунед, ҷустуҷӯ, хориҷ кардани як элемент дар ҳар як сохтор. 20. Навъҳои ибтидоии додаҳо дар Java. Чаро ҳар яки онҳо лозиманд? 21. Намудҳои хатогиҳо. Истисноҳои санҷидашуда ва тафтишнашуда. 22. JVM, JRE, JDK чист? 23. Шумо бо кадом коллекторҳо кор мекардед? Maven - Сохтани давраи ҳаёт. 24. Баҳор - Таърифҳои Ioc, Di, Lifecycle Bean, Context, @Bean Annotations, @Configuration, @Autowired, @Advice, @Aspect, @Service, @Repository. 25. Генерикс - таърифи хадди поён ва боло чист? 26. Намунаҳои барномасозӣ - ҳадди аққал Singleton (мехоҳед бигӯед, ки чаро ин баъзан зидди намуна аст) + Builder, Adapter, Factory, Decorator, Proxt. Матолиб: 26. Санҷиш - навъҳои тестҳо, ки китобхонаҳо (JUnit) бо онҳо кор кардаанд. Масхара, корд, ҷосус чист? 27. Боркунии баҳорӣ - чаро он лозим аст, омодагӣ ба онлайн барномаи SpringBoot. 28. Дар ҳолати интизорӣ - чаро он лозим аст, Entity, ҳамроҳ сутун, lazy против loading хоҳиш, сатҳи кэш (сахт). 29. Истироҳати баҳорӣ - чаро он лозим аст, чӣ тавр @post, @get endpoints. Чӣ тавр хондани параметрҳо / мақоми дархост? Чӣ тавр дар формати json пешниҳод кардан мумкин аст? 30. Сохторҳои маълумот - дарахтҳо, навъҳои онҳо. 31. Алгоритмњо – навъњои људокунї. Илова ба Java, онҳо метавонанд пурсанд: 1. (Талаб карда мешавад!) Git - чаро он лозим аст, амалиётҳо муттаҳид мешаванд, rebase, cherry-pick, push, pull, commit, log, checkout, branch, reset, revert, refresh. 2.SQL - қобorяти навиштани дархост: якҷоя кардани ду ҷадвал ба як (ҳамбастагии дохилӣ, пайвастшавӣ ба чап). 3. Пойгоҳи додаҳо - 3 шакли муқаррарӣ, индексҳо (барои чӣ онҳо лозиманд, намудҳо), калиди ибтидоӣ, калиди хориҷӣ. Мусоҳибаи маъмулии дурдаст чӣ гуна мегузарад: hr истинодро барои масштаб (Skype, Google Meeting) мефиристад. То вақти муайян шумо пайваст мешавед ва дар он ҷо аз 1 то 3 нафар ҳастанд (коршиноси техникӣ, сардор, соат). Дар ҳолатҳои махсусан якрав, то 8 нафар. Аввал шумо дар бораи худ нақл мекунед, баъд қисми техникӣ, баъд дар бораи ҷои холӣ ва хайрухуш (онҳо мегӯянд, ки кай бо шумо тамос мегиранд ё қадамҳои минбаъда чӣ гуна хоҳанд буд). Ҳангоми хайрбод шумо метавонед дар бораи дониш фикру мулоҳизаҳо пурсед. Ман пурсидам: "Метавонед ба ман бигӯед, ки ҳангоми ҷавобҳоям гӯшҳоят дар куҷо дард мекунад?" Бисёр одамон ҷавоб медиҳанд, аммо омода бошед, ки рад карда шавад. Дар вакти сухбат онхо бахо медиханд: 1. Кобorяти баёни фикр ва донистани забони руси (ман холатеро медонам, ки аз сабаби надонистани забони руси номзади уро рад кардаанд). 2. Таҷрибаи қаблӣ (онҳо метавонанд бодиққат пурсанд, ки шумо дар кори охиринатон чӣ кор кардаед). 3. Вокуниши адекватӣ ҳангоми фишор ба шумо (як мусоҳибае буд, ки одамон беэҳтиромӣ сӯҳбат карданд: ба ҷавобҳои ман эътибор надодан, кӯшиши таҳрик додани мавқеъи худ ва ғайра. Ман мусоҳибаро 15 дақиқа пас аз оғоз ба анҷом расонидам ва онҳо: ин мусоҳибаи пуршиддат буд!) 4. Сатҳи дониши шумо. Ман дар ин ҷо муфассалтар маълумот медиҳам. Донистани таърифҳои мавзӯъ танҳо 10% чизест, ки аз шумо интизор аст. Фаҳмидани он, ки он чӣ гуна кор мекунад (ҳадди ақал дар сатҳи боло). Омодагӣ ба тавзеҳ додан дар кадом марҳилаи рушд шумо ин ё он ҳалли худро интихоб мекунед. Ин аз дурустии таърифи шумо хеле муҳимтар аст. Ман ин рисоларо бо истифода аз ду мисол таҳлил мекунам. Мисоли аввал: ҳангоми мусоҳиба аз ман дар бораи HashMap пурсиданд ва ман таъриф додам: "ин сохтори маълумотест, ки бастаҳои калидӣ ва арзишро нигоҳ медорад." Сипас мусоҳиба пурсид: фарқият аз TreeMap чист? Ҷавоб: Фарқият дар он аст, ки HashMap калидро ҳеш мекунад ва аз сабаби ҳашинг дастрасӣ зуд аст. Мусоҳиба фавран хоҳиш кард, ки сохтори дохorи HashMapро ба мо нақл кунад ва ҳамзамон дар бораи hashCode ва баробар пурсид. Ва он то он даме, ки шумо бо ҷавоб қаноатманд нашавед ё қатъ нашавед, амиқтар хоҳад шуд. Ман ҷавоби дурустро дар бораи HashMap танҳо пас аз 2 моҳи мусоҳиба ва курси сохторҳои додаҳо дар hexlet омӯхтам. Мисоли дуюм: консепсияи SOLID. Аз ман хохиш мекунанд, ки таърифе дихам, ки аз ёд кардаам. Аммо хамин ки сухан ба мисолхои хаётй расид, мушкилот сар шуд. Внимание!Агар шумо намедонед, онро ихтироъ накунед, аммо бигӯед: Ман ин мавзӯъро намедонам, аммо ман метавонам тахмин кунам, ки он чунин кор мекунад. Бисёре аз коршиносони техникӣ вақте ки шахс бидъат мегӯяд, ки гӯё мавзӯъро мефаҳмад, ба хашм меояд. 5. Дараҷаи шавқмандии шумо ҳангоми муҳокимаи кор. Интизор меравад, ки шумо шавқманд бошед ва дар бораи ҷои холӣ саволҳо диҳед (на танҳо шахсони сохташуда). 6. Баъзан юмор (танҳо дар мавзӯъ) ва манфиатҳои умумӣ барои муошират кӯмак мекунанд. Озод ҳис дар бораи маҳфилҳои худ сӯҳбат кунед; шояд мусоҳиба низ Dota/футбол/фантазияро дӯст медорад. Ва ин барои шумо ҳамчун номзад як плюс аст. Ман ҳолатҳоеро медонам, ки ҷомеаи манфиатдор ба омӯзиши сусти техникии мусоҳиба чашм пӯшидааст (Шумо як бачаи муқаррарӣ ҳастед, мо шуморо таълим медиҳем). <h3>Боби 9. Гирифтани кор, таъмиди оташ </h3> Мусоҳибаҳо аз охири моҳи апрел то нимаи моҳи июл гузаронида шуданд. Мусоҳибаҳои аввал хиҷолатовар буданд, аммо тадриҷан вазъ ба сатҳи қобor қабул беҳтар шуд. Омӯзиши саволҳои умумӣ ва фикру мулоҳизаҳо худро эҳсос карданд. 25 мусоҳибаи аввал бебарор буд. Пас аз ин лаҳзаҳои ноумедӣ оғоз ёфт. Эҳсосот: чӣ мешавад, агар онҳо маро барои ин маош ба кор нагиранд? Ногаҳон вазъ оғоз ёфт: дар давоми як ҳафта се ширкат пешниҳод карданд. Ман ширкатеро интихоб кардам, ки мушаххасоти онро медонистам, илова бар ин, маоши хуб ва имкони кор дар фосилаи дур вуҷуд дошт. Ҳангоми мусоҳиба ба ман тақрибан 30 савол дар бораи ядрои Java ва Spring дода шуд, ки 97% ба онҳо дуруст ҷавоб додам. Пас аз ин бо мақомоти болоӣ иртибот пайдо шуд ва пас аз 1,5 ҳафта бо онҳо ба кор даромадам. Пеш аз ҳама, вақте ки шумо ба ягон кор меоед, шумо ба ҳама системаҳои зарурӣ дастрасӣ пайдо мекунед ва асбобҳои лозимаро насб мекунед. Ин якуним ҳафта тӯл кашид ва ба ман вазифаи аввал гузошта шуд: тағир додани матни статикӣ дар синф. Вақте ки ман лоиҳаро кушодам, ман худро бемор ҳис кардам: дар дохor як лоиҳа модулҳои зиёд мавҷуданд, дарсҳои зиёд, санҷишҳо ва ғайра. Дар ин лаҳза ман гум шудам, аммо як таҳиягари дуюм ба ман кӯмак кард ва маро ба суръат овард. Хатогӣ дар 10 дақиқа ислоҳ карда шуд, ки дар Git нашр шуд, дархости кашидан дода шуд (дархост барои якҷоя кардани ду фorал, ки дар он дигар таҳиягарон рамзи шуморо тафтиш мекунанд) ва сипас ба фorали асосӣ муттаҳид карда шуданд. Маълум шуд, ки ҳама чиз чандон душвор нест. То супориши аввалини мукаммал... Дар вакти ба накша гирифтани супоришхои ду хафтаи оянда онхо ба ман гуфтанд: шумо бо дигар системае, ки дар OpenShift вокеъ аст, интеграция мекунед. Дар ин ҷо чизҳо воқеан даҳшатнок шуданд: OpenShift як кластери пурраи технологияҳост: Docker, Kubernetes, Linux ва ғайра. араки сард ба пуштам равон шуд: хайр, ман чавгончй шуда кор мекардам. Дарҳол пас аз вохӯрӣ ман ба таҳиякунанда занг задам, ки маро тасаллӣ дод: адаптерҳо барои ин система навишта шудаанд ва барои ворид кардани синфҳои муайян ба лоиҳаи ман кифоя буд, ки пас аз он ман метавонам интегратсияро бехатар истифода барам. Ин боз шавқовар шуд, то он даме, ки таҳиякунанда як ҳамгироии маъмулиро нишон дод: Ман дидам, ки зиёда аз 20 синф барои ҳамгироии шабеҳ сохта шудаанд. Гузашта аз ин, эзоҳҳои қаблан нодидаи @Value, @Builder, @NoArgsConstructor, @Getter мушоҳида карда шуданд. @Sl4f - он лоиҳаи Lombook буд (дар Интернет хонед). Вақте ки таҳиякунанда ба ман фаҳмонд, ки чӣ тавр ин корро кардан лозим аст, ман кӯшиш кардам, ки пайвастагиҳои ҳамаи синфҳоро нависам ва ҳеҷ чиз дар сарам наомад. Лаҳзаи аз ҳама хиҷолатовар надонистани Intellij Idea буд: чӣ гуна дар саросари ҷаҳон ҷустуҷӯ кардани лоиҳа, рефакторинги code ва ғайра. Вазифаро ба ӯҳда гирифта, ман фаҳмидам, ки чаро OOP лозим аст: барои ин миқдори зиёди code, онро ба синфҳо тақсим кардан лозим аст; усулҳое, ки берун аз синф истифода намешаванд, бояд хусусӣ эълон карда шаванд, то онҳо тасодуфан дар синфи дигар кор накунанд ва ғайра. Пас аз навиштани интегратсияи худ аз рӯи қиёс бо интегратсияи дигар, ман дар бораи мавҷудияти CheckStyle - плагини махсусе, ки услубро месанҷад, фаҳмидам. ва шумо наметавонед лоиҳаи худро тартиб диҳед, то хатогиҳоро ислоҳ кунед (масалан, фосилаҳои иловагӣ, номҳои тағирёбанда бо ҳарфҳои калон, номҳои тағирёбанда, ки хеле кӯтоҳанд). Пас аз мағлуб кардани CheckStyle, ман рамзи худро барои баррасӣ ба таҳиягарони калон фиристодам ва дар давоми як ҳафта хатогиҳои худро ислоҳ кардам. Умуман, ман хеле хушбахт будам, ки дар коллективи худ ман бо таҳиягари дуюм муносибати хуб доштам, ки бисёр чизҳоро фаҳмонд. Пас аз як моҳ пас аз дастгоҳ, ҳамгироии аввалини ман дар стенди Интегратсия-Функсионалӣ оғоз шуд (кори ҳама замимаҳо якҷоя санҷида мешавад) ва ҳама чиз дар он ҷо кор кард! Ғалаба! Вазифаи навбатӣ эҷод кардани синфе буд, ки имкон медиҳад маълумотро тавассути калид дар json пинҳон кунад. Масалан: вуҷуд дорад json {text:"JavaRush"} -> коркард -> {матн:"****Rush"}. Дар ин ҷо ду мушкилӣ вуҷуд дорад: мумкин аст {text:{mytext:"JavaRush"}} лона гузошта шавад ва чизи ногувортар дар дохor массив лона гузоштан аст: {text: [ {mytext: "JavaRush"}, {mytext: "JavaRush" "} ] } (албатта ба шумо лозим аст, ки ҳама матни матнро пинҳон кунед). Ҳалли ин мушкилот хеле душвор буд, аммо ман ин корро кардам! Дар ин ҷо таҳиягари дуюм мегӯяд: ин рушдро бо санҷишҳо фаро гиред. Дар чашмонаш тааҷҷуб пайдо шуд. Ҳамин тавр ман бо китобхонаи JUnit дар ҷанг шинос шудам. Моҳияти санҷиши воҳидҳо: шумо маълумоти воридшударо доред, онро ба усул интиқол диҳед ва маълумоти гирифташударо бо натиҷаи дуруст муқоиса кунед (тағйирёбанда бо натиҷаи дуруст эҷод кунед). Ман барои китобхонаи худ 11 парванда навиштам, ки дар онҳо тафтиш кардам, ки барнома бо NullPointException садама нагирифтааст ва он маълумотро бо ҳама намуди лона дуруст пинҳон мекунад. Пас аз анҷом додани ин вазифа ба ман як ҳамгироии нав дода шуд, ки хусусияти он чунин буд: Ман бояд аз китобхонаи беруна як лӯбиёи баҳорро содир кунам. Дар ин лаҳза, ман муштарии доимии вебсайти Stack OverFlow шудам. Боре ҳатто як таҳиягари расмии Spring ҷавоб дод. Пас аз татбиқи ин ҳамгироӣ, давраи озмоишии ман ба охир расид. Сардор маро бо гузаштани давраи озмоиш табрик кард ва ман ба навиштани ин макола шуруъ кардам. Дар маҷмӯъ, барои навиштани ин мақола 8 соат лозим шуд) Ташаккур барои таваҷҷуҳ, умедворам, ки мақола муфид буд. Ман кӯшиш кардам, ки пайвандҳои ҳама синфҳоро нависам, ва ҳеҷ чиз дар сарам нарафт. Лаҳзаи аз ҳама хиҷолатовар надонистани Intellij Idea буд: чӣ гуна дар саросари ҷаҳон ҷустуҷӯ кардани лоиҳа, рефакторинги code ва ғайра. Вазифаро ба ӯҳда гирифта, ман фаҳмидам, ки чаро OOP лозим аст: барои ин миқдори зиёди code, онро ба синфҳо тақсим кардан лозим аст; усулҳое, ки берун аз синф истифода намешаванд, бояд хусусӣ эълон карда шаванд, то онҳо тасодуфан дар синфи дигар кор накунанд ва ғайра. Пас аз навиштани интегратсияи худ аз рӯи қиёс бо интегратсияи дигар, ман дар бораи мавҷудияти CheckStyle - плагини махсусе, ки услубро месанҷад, фаҳмидам. ва шумо наметавонед лоиҳаи худро тартиб диҳед, то хатогиҳоро ислоҳ кунед (масалан, фосилаҳои иловагӣ, номҳои тағирёбанда бо ҳарфҳои калон, номҳои тағирёбанда, ки хеле кӯтоҳанд). Пас аз мағлуб кардани CheckStyle, ман рамзи худро барои баррасӣ ба таҳиягарони калон фиристодам ва дар давоми як ҳафта хатогиҳои худро ислоҳ кардам. Умуман, ман хеле хушбахт будам, ки дар коллективи худ ман бо таҳиягари дуюм муносибати хуб доштам, ки бисёр чизҳоро фаҳмонд. Пас аз як моҳ пас аз дастгоҳ, ҳамгироии аввалини ман дар стенди Интегратсия-Функсионалӣ оғоз шуд (кори ҳама замимаҳо якҷоя санҷида мешавад) ва ҳама чиз дар он ҷо кор кард! Ғалаба! Вазифаи навбатӣ эҷод кардани синфе буд, ки имкон медиҳад маълумотро тавассути калид дар json пинҳон кунад. Масалан: вуҷуд дорад json {text:"JavaRush"} -> коркард -> {матн:"****Rush"}. Дар ин ҷо ду мушкилӣ вуҷуд дорад: мумкин аст {text:{mytext:"JavaRush"}} лона гузошта шавад ва чизи ногувортар дар дохor массив лона гузоштан аст: {text: [ {mytext: "JavaRush"}, {mytext: "JavaRush" "} ] } (албатта ба шумо лозим аст, ки ҳама матни матнро пинҳон кунед). Ҳалли ин мушкилот хеле душвор буд, аммо ман ин корро кардам! Дар ин ҷо таҳиягари дуюм мегӯяд: ин рушдро бо санҷишҳо фаро гиред. Дар чашмонаш тааҷҷуб пайдо шуд. Ҳамин тавр ман бо китобхонаи JUnit дар ҷанг шинос шудам. Моҳияти санҷиши воҳидҳо: шумо маълумоти воридшударо доред, онро ба усул интиқол диҳед ва маълумоти гирифташударо бо натиҷаи дуруст муқоиса кунед (тағйирёбанда бо натиҷаи дуруст эҷод кунед). Ман барои китобхонаи худ 11 парванда навиштам, ки дар онҳо тафтиш кардам, ки барнома бо NullPointException садама нагирифтааст ва он маълумотро бо ҳама намуди лона дуруст пинҳон мекунад. Пас аз анҷом додани ин вазифа ба ман як ҳамгироии нав дода шуд, ки хусусияти он чунин буд: Ман бояд аз китобхонаи беруна як лӯбиёи баҳорро содир кунам. Дар ин лаҳза, ман муштарии доимии вебсайти Stack OverFlow шудам. Боре ҳатто як таҳиягари расмии Spring ҷавоб дод. Пас аз татбиқи ин ҳамгироӣ, давраи озмоишии ман ба охир расид. Сардор маро бо гузаштани давраи озмоиш табрик кард ва ман ба навиштани ин макола шуруъ кардам. Дар маҷмӯъ, барои навиштани ин мақола 8 соат лозим шуд) Ташаккур барои таваҷҷуҳ, умедворам, ки мақола муфид буд. Ман кӯшиш кардам, ки пайвандҳои ҳама синфҳоро нависам, ва ҳеҷ чиз дар сарам нарафт. Лаҳзаи аз ҳама хиҷолатовар надонистани Intellij Idea буд: чӣ гуна дар саросари ҷаҳон ҷустуҷӯ кардани лоиҳа, рефакторинги code ва ғайра. Вазифаро ба ӯҳда гирифта, ман фаҳмидам, ки чаро OOP лозим аст: барои ин миқдори зиёди code, онро ба синфҳо тақсим кардан лозим аст; усулҳое, ки берун аз синф истифода намешаванд, бояд хусусӣ эълон карда шаванд, то онҳо тасодуфан дар синфи дигар кор накунанд ва ғайра. Пас аз навиштани интегратсияи худ аз рӯи қиёс бо интегратсияи дигар, ман дар бораи мавҷудияти CheckStyle - плагини махсусе, ки услубро месанҷад, фаҳмидам. ва шумо наметавонед лоиҳаи худро тартиб диҳед, то хатогиҳоро ислоҳ кунед (масалан, фосилаҳои иловагӣ, номҳои тағирёбанда бо ҳарфҳои калон, номҳои тағирёбанда, ки хеле кӯтоҳанд). Пас аз мағлуб кардани CheckStyle, ман рамзи худро барои баррасӣ ба таҳиягарони калон фиристодам ва дар давоми як ҳафта хатогиҳои худро ислоҳ кардам. Умуман, ман хеле хушбахт будам, ки дар коллективи худ ман бо таҳиягари дуюм муносибати хуб доштам, ки бисёр чизҳоро фаҳмонд. Пас аз як моҳ пас аз дастгоҳ, ҳамгироии аввалини ман дар стенди Интегратсия-Функсионалӣ оғоз шуд (кори ҳама замимаҳо якҷоя санҷида мешавад) ва ҳама чиз дар он ҷо кор кард! Ғалаба! Вазифаи навбатӣ эҷод кардани синфе буд, ки имкон медиҳад маълумотро тавассути калид дар json пинҳон кунад. Масалан: вуҷуд дорад json {text:"JavaRush"} -> коркард -> {матн:"****Rush"}. Дар ин ҷо ду мушкилӣ вуҷуд дорад: мумкин аст {text:{mytext:"JavaRush"}} лона гузошта шавад ва чизи ногувортар дар дохor массив лона гузоштан аст: {text: [ {mytext: "JavaRush"}, {mytext: "JavaRush" "} ] } (албатта ба шумо лозим аст, ки ҳама матни матнро пинҳон кунед). Ҳалли ин мушкилот хеле душвор буд, аммо ман ин корро кардам! Дар ин ҷо таҳиягари дуюм мегӯяд: ин рушдро бо санҷишҳо фаро гиред. Дар чашмонаш тааҷҷуб пайдо шуд. Ҳамин тавр ман бо китобхонаи JUnit дар ҷанг шинос шудам. Моҳияти санҷиши воҳидҳо: шумо маълумоти воридшударо доред, онро ба усул интиқол диҳед ва маълумоти гирифташударо бо натиҷаи дуруст муқоиса кунед (тағйирёбанда бо натиҷаи дуруст эҷод кунед). Ман барои китобхонаи худ 11 парванда навиштам, ки дар онҳо тафтиш кардам, ки барнома бо NullPointException садама нагирифтааст ва он маълумотро бо ҳама намуди лона дуруст пинҳон мекунад. Пас аз анҷом додани ин вазифа ба ман як ҳамгироии нав дода шуд, ки хусусияти он чунин буд: Ман бояд аз китобхонаи беруна як лӯбиёи баҳорро содир кунам. Дар ин лаҳза, ман муштарии доимии вебсайти Stack OverFlow шудам. Боре ҳатто як таҳиягари расмии Spring ҷавоб дод. Пас аз татбиқи ин ҳамгироӣ, давраи озмоишии ман ба охир расид. Сардор маро бо гузаштани давраи озмоиш табрик кард ва ман ба навиштани ин макола шуруъ кардам. Дар маҷмӯъ, барои навиштани ин мақола 8 соат лозим шуд) Ташаккур барои таваҷҷуҳ, умедворам, ки мақола муфид буд. Барои чунин миқдори зиёди code, шумо бояд онро ба синфҳо тақсим кунед; усулҳое, ки берун аз синф истифода намешаванд, бояд хусусӣ эълон карда шаванд, то онҳо тасодуфан дар синфи дигар кор накунанд ва ғайра. Пас аз навиштани интегратсияи худ аз рӯи қиёс бо интегратсияи дигар, ман дар бораи мавҷудияти CheckStyle - плагини махсусе, ки услубро месанҷад, фаҳмидам. ва шумо наметавонед лоиҳаи худро тартиб диҳед, то хатогиҳоро ислоҳ кунед (масалан, фосилаҳои иловагӣ, номҳои тағирёбанда бо ҳарфҳои калон, номҳои тағирёбанда, ки хеле кӯтоҳанд). Пас аз мағлуб кардани CheckStyle, ман рамзи худро барои баррасӣ ба таҳиягарони калон фиристодам ва дар давоми як ҳафта хатогиҳои худро ислоҳ кардам. Умуман, ман хеле хушбахт будам, ки дар коллективи худ ман бо таҳиягари дуюм муносибати хуб доштам, ки бисёр чизҳоро фаҳмонд. Пас аз як моҳ пас аз дастгоҳ, ҳамгироии аввалини ман дар стенди Интегратсия-Функсионалӣ оғоз шуд (кори ҳама замимаҳо якҷоя санҷида мешавад) ва ҳама чиз дар он ҷо кор кард! Ғалаба! Вазифаи навбатӣ эҷод кардани синфе буд, ки имкон медиҳад маълумотро тавассути калид дар json пинҳон кунад. Масалан: вуҷуд дорад json {text:"JavaRush"} -> коркард -> {матн:"****Rush"}. Дар ин ҷо ду мушкилӣ вуҷуд дорад: мумкин аст {text:{mytext:"JavaRush"}} лона гузошта шавад ва чизи ногувортар дар дохor массив лона гузоштан аст: {text: [ {mytext: "JavaRush"}, {mytext: "JavaRush" "} ] } (албатта ба шумо лозим аст, ки ҳама матни матнро пинҳон кунед). Ҳалли ин мушкилот хеле душвор буд, аммо ман ин корро кардам! Дар ин ҷо таҳиягари дуюм мегӯяд: ин рушдро бо санҷишҳо фаро гиред. Дар чашмонаш тааҷҷуб пайдо шуд. Ҳамин тавр ман бо китобхонаи JUnit дар ҷанг шинос шудам. Моҳияти санҷиши воҳидҳо: шумо маълумоти воридшударо доред, онро ба усул интиқол диҳед ва маълумоти гирифташударо бо натиҷаи дуруст муқоиса кунед (тағйирёбанда бо натиҷаи дуруст эҷод кунед). Ман барои китобхонаи худ 11 парванда навиштам, ки дар онҳо тафтиш кардам, ки барнома бо NullPointException садама нагирифтааст ва он маълумотро бо ҳама намуди лона дуруст пинҳон мекунад. Пас аз анҷом додани ин вазифа ба ман як ҳамгироии нав дода шуд, ки хусусияти он чунин буд: Ман бояд аз китобхонаи беруна як лӯбиёи баҳорро содир кунам. Дар ин лаҳза, ман муштарии доимии вебсайти Stack OverFlow шудам. Боре ҳатто як таҳиягари расмии Spring ҷавоб дод. Пас аз татбиқи ин ҳамгироӣ, давраи озмоишии ман ба охир расид. Сардор маро бо гузаштани давраи озмоиш табрик кард ва ман ба навиштани ин макола шуруъ кардам. Дар маҷмӯъ, барои навиштани ин мақола 8 соат лозим шуд) Ташаккур барои таваҷҷуҳ, умедворам, ки мақола муфид буд. Барои чунин миқдори зиёди code, шумо бояд онро ба синфҳо тақсим кунед; усулҳое, ки берун аз синф истифода намешаванд, бояд хусусӣ эълон карда шаванд, то онҳо тасодуфан дар синфи дигар кор накунанд ва ғайра. Пас аз навиштани интегратсияи худ аз рӯи қиёс бо интегратсияи дигар, ман дар бораи мавҷудияти CheckStyle - плагини махсусе, ки услубро месанҷад, фаҳмидам. ва шумо наметавонед лоиҳаи худро тартиб диҳед, то хатогиҳоро ислоҳ кунед (масалан, фосилаҳои иловагӣ, номҳои тағирёбанда бо ҳарфҳои калон, номҳои тағирёбанда, ки хеле кӯтоҳанд). Пас аз мағлуб кардани CheckStyle, ман рамзи худро барои баррасӣ ба таҳиягарони калон фиристодам ва дар давоми як ҳафта хатогиҳои худро ислоҳ кардам. Умуман, ман хеле хушбахт будам, ки дар коллективи худ ман бо таҳиягари дуюм муносибати хуб доштам, ки бисёр чизҳоро фаҳмонд. Пас аз як моҳ пас аз дастгоҳ, ҳамгироии аввалини ман дар стенди Интегратсия-Функсионалӣ оғоз шуд (кори ҳама замимаҳо якҷоя санҷида мешавад) ва ҳама чиз дар он ҷо кор кард! Ғалаба! Вазифаи навбатӣ эҷод кардани синфе буд, ки имкон медиҳад маълумотро тавассути калид дар json пинҳон кунад. Масалан: json мавҷуд аст {text:"JavaRush"} -> коркард -> {матн:"****Rush"}. Дар ин ҷо ду мушкилӣ вуҷуд дорад: мумкин аст {text:{mytext:"JavaRush"}} лона гузошта шавад ва чизи ногувортар дар дохor массив лона гузоштан аст: {text: [ {mytext: "JavaRush"}, {mytext: "JavaRush" "} ] } (албатта ба шумо лозим аст, ки ҳама матни матнро пинҳон кунед). Ҳалли ин мушкилот хеле душвор буд, аммо ман ин корро кардам! Дар ин ҷо таҳиягари дуюм мегӯяд: ин рушдро бо санҷишҳо фаро гиред. Дар чашмонаш тааҷҷуб пайдо шуд. Ҳамин тавр ман бо китобхонаи JUnit дар ҷанг шинос шудам. Моҳияти санҷиши воҳидҳо: шумо маълумоти воридшударо доред, онро ба усул интиқол диҳед ва маълумоти гирифташударо бо натиҷаи дуруст муқоиса кунед (тағйирёбанда бо натиҷаи дуруст эҷод кунед). Ман барои китобхонаи худ 11 парванда навиштам, ки дар онҳо тафтиш кардам, ки барнома бо NullPointException садама нагирифтааст ва он маълумотро бо ҳама намуди лона дуруст пинҳон мекунад. Пас аз анҷом додани ин вазифа ба ман як ҳамгироии нав дода шуд, ки хусусияти он чунин буд: Ман бояд аз китобхонаи беруна як лӯбиёи баҳорро содир кунам. Дар ин лаҳза, ман муштарии доимии вебсайти Stack OverFlow шудам. Боре ҳатто як таҳиягари расмии Spring ҷавоб дод. Пас аз татбиқи ин ҳамгироӣ, давраи озмоишии ман ба охир расид. Сардор маро бо гузаштани давраи озмоиш табрик кард ва ман ба навиштани ин макола шуруъ кардам. Дар маҷмӯъ, барои навиштани ин мақола 8 соат лозим шуд) Ташаккур барои таваҷҷуҳ, умедворам, ки мақола муфид буд. номҳои тағирёбанда хеле кӯтоҳанд). Пас аз мағлуб кардани CheckStyle, ман рамзи худро барои баррасӣ ба таҳиягарони калон фиристодам ва дар давоми як ҳафта хатогиҳои худро ислоҳ кардам. Умуман, ман хеле хушбахт будам, ки дар коллективи худ ман бо таҳиягари дуюм муносибати хуб доштам, ки бисёр чизҳоро фаҳмонд. Пас аз як моҳ пас аз дастгоҳ, ҳамгироии аввалини ман дар стенди Интегратсия-Функсионалӣ оғоз шуд (кори ҳама замимаҳо якҷоя санҷида мешавад) ва ҳама чиз дар он ҷо кор кард! Ғалаба! Вазифаи навбатӣ эҷод кардани синфе буд, ки имкон медиҳад маълумотро тавассути калид дар json пинҳон кунад. Масалан: json мавҷуд аст {text:"JavaRush"} -> коркард -> {матн:"****Rush"}. Дар ин ҷо ду мушкилӣ вуҷуд дорад: мумкин аст {text:{mytext:"JavaRush"}} лона гузошта шавад ва чизи ногувортар дар дохor массив лона гузоштан аст: {text: [ {mytext: "JavaRush"}, {mytext: "JavaRush" "} ] } (албатта ба шумо лозим аст, ки ҳама матни матнро пинҳон кунед). Ҳалли ин мушкилот хеле душвор буд, аммо ман ин корро кардам! Дар ин ҷо таҳиягари дуюм мегӯяд: ин рушдро бо санҷишҳо фаро гиред. Дар чашмонаш тааҷҷуб пайдо шуд. Ҳамин тавр ман бо китобхонаи JUnit дар ҷанг шинос шудам. Моҳияти санҷиши воҳидҳо: шумо маълумоти воридшударо доред, онро ба усул интиқол диҳед ва маълумоти гирифташударо бо натиҷаи дуруст муқоиса кунед (тағйирёбанда бо натиҷаи дуруст эҷод кунед). Ман барои китобхонаи худ 11 парванда навиштам, ки дар онҳо тафтиш кардам, ки барнома бо NullPointException садама нагирифтааст ва он маълумотро бо ҳама намуди лона дуруст пинҳон мекунад. Пас аз анҷом додани ин вазифа ба ман як ҳамгироии нав дода шуд, ки хусусияти он чунин буд: Ман бояд аз китобхонаи беруна як лӯбиёи баҳорро содир кунам. Дар ин лаҳза, ман муштарии доимии вебсайти Stack OverFlow шудам. Боре ҳатто як таҳиягари расмии Spring ҷавоб дод. Пас аз татбиқи ин ҳамгироӣ, давраи озмоишии ман ба охир расид. Сардор маро бо гузаштани давраи озмоиш табрик кард ва ман ба навиштани ин макола шуруъ кардам. Дар маҷмӯъ, барои навиштани ин мақола 8 соат лозим шуд) Ташаккур барои таваҷҷуҳ, умедворам, ки мақола муфид буд. номҳои тағирёбанда хеле кӯтоҳанд). Пас аз мағлуб кардани CheckStyle, ман рамзи худро барои баррасӣ ба таҳиягарони калон фиристодам ва дар давоми як ҳафта хатогиҳои худро ислоҳ кардам. Умуман, ман хеле хушбахт будам, ки дар коллективи худ ман бо таҳиягари дуюм муносибати хуб доштам, ки бисёр чизҳоро фаҳмонд. Пас аз як моҳ пас аз дастгоҳ, ҳамгироии аввалини ман дар стенди Интегратсия-Функсионалӣ оғоз шуд (кори ҳама замимаҳо якҷоя санҷида мешавад) ва ҳама чиз дар он ҷо кор кард! Ғалаба! Вазифаи навбатӣ эҷод кардани синфе буд, ки имкон медиҳад маълумотро тавассути калид дар json пинҳон кунад. Масалан: json мавҷуд аст {text:"JavaRush"} -> коркард -> {матн:"****Rush"}. Дар ин ҷо ду мушкилӣ вуҷуд дорад: мумкин аст {text:{mytext:"JavaRush"}} лона гузошта шавад ва чизи ногувортар дар дохor массив лона гузоштан аст: {text: [ {mytext: "JavaRush"}, {mytext: "JavaRush" "} ] } (албатта ба шумо лозим аст, ки ҳама матни матнро пинҳон кунед). Ҳалли ин мушкилот хеле душвор буд, аммо ман ин корро кардам! Дар ин ҷо таҳиягари дуюм мегӯяд: ин рушдро бо санҷишҳо фаро гиред. Дар чашмонаш тааҷҷуб пайдо шуд. Ҳамин тавр ман бо китобхонаи JUnit дар ҷанг шинос шудам. Моҳияти санҷиши воҳидҳо: шумо маълумоти воридшударо доред, онро ба усул интиқол диҳед ва маълумоти гирифташударо бо натиҷаи дуруст муқоиса кунед (тағйирёбанда бо натиҷаи дуруст эҷод кунед). Ман барои китобхонаи худ 11 парванда навиштам, ки дар онҳо тафтиш кардам, ки барнома бо NullPointException садама нагирифтааст ва он маълумотро бо ҳама намуди лона дуруст пинҳон мекунад. Пас аз анҷом додани ин вазифа ба ман як ҳамгироии нав дода шуд, ки хусусияти он чунин буд: Ман бояд аз китобхонаи беруна як лӯбиёи баҳорро содир кунам. Дар ин лаҳза, ман муштарии доимии вебсайти Stack OverFlow шудам. Боре ҳатто як таҳиягари расмии Spring ҷавоб дод. Пас аз татбиқи ин ҳамгироӣ, давраи озмоишии ман ба охир расид. Сардор маро бо гузаштани давраи озмоиш табрик кард ва ман ба навиштани ин макола шуруъ кардам. Дар маҷмӯъ, барои навиштани ин мақола 8 соат лозим шуд) Ташаккур барои таваҷҷуҳ, умедворам, ки мақола муфид буд. Ҳалли ин мушкилот хеле душвор буд, аммо ман ин корро кардам! Дар ин ҷо таҳиягари дуюм мегӯяд: ин рушдро бо санҷишҳо фаро гиред. Дар чашмонаш тааҷҷуб пайдо шуд. Ҳамин тавр ман бо китобхонаи JUnit дар ҷанг шинос шудам. Моҳияти санҷиши воҳидҳо: шумо маълумоти воридшударо доред, онро ба усул интиқол диҳед ва маълумоти гирифташударо бо натиҷаи дуруст муқоиса кунед (тағйирёбанда бо натиҷаи дуруст эҷод кунед). Ман барои китобхонаи худ 11 парванда навиштам, ки дар онҳо тафтиш кардам, ки барнома бо NullPointException садама нагирифтааст ва он маълумотро бо ҳама намуди лона дуруст пинҳон мекунад. Пас аз анҷом додани ин вазифа ба ман як ҳамгироии нав дода шуд, ки хусусияти он чунин буд: Ман бояд аз китобхонаи беруна як лӯбиёи баҳорро содир кунам. Дар ин лаҳза, ман муштарии доимии вебсайти Stack OverFlow шудам. Боре ҳатто як таҳиягари расмии Spring ҷавоб дод. Пас аз татбиқи ин ҳамгироӣ, давраи озмоишии ман ба охир расид. Сардор маро бо гузаштани давраи озмоиш табрик кард ва ман ба навиштани ин макола шуруъ кардам. Дар маҷмӯъ, барои навиштани ин мақола 8 соат лозим шуд) Ташаккур барои таваҷҷуҳ, умедворам, ки мақола муфид буд. Ҳалли ин мушкилот хеле душвор буд, аммо ман ин корро кардам! Дар ин ҷо таҳиягари дуюм мегӯяд: ин рушдро бо санҷишҳо фаро гиред. Дар чашмонаш тааҷҷуб пайдо шуд. Ҳамин тавр ман бо китобхонаи JUnit дар ҷанг шинос шудам. Моҳияти санҷиши воҳидҳо: шумо маълумоти воридшударо доред, онро ба усул интиқол диҳед ва маълумоти гирифташударо бо натиҷаи дуруст муқоиса кунед (тағйирёбанда бо натиҷаи дуруст эҷод кунед). Ман барои китобхонаи худ 11 парванда навиштам, ки дар онҳо тафтиш кардам, ки барнома бо NullPointException садама нагирифтааст ва он маълумотро бо ҳама намуди лона дуруст пинҳон мекунад. Пас аз анҷом додани ин вазифа ба ман як ҳамгироии нав дода шуд, ки хусусияти он чунин буд: Ман бояд аз китобхонаи беруна як лӯбиёи баҳорро содир кунам. Дар ин лаҳза, ман муштарии доимии вебсайти Stack OverFlow шудам. Боре ҳатто як таҳиягари расмии Spring ҷавоб дод. Пас аз татбиқи ин ҳамгироӣ, давраи озмоишии ман ба охир расид. Сардор маро бо гузаштани давраи озмоиш табрик кард ва ман ба навиштани ин макола шуруъ кардам. Дар маҷмӯъ, барои навиштани ин мақола 8 соат лозим шуд) Ташаккур барои таваҷҷуҳ, умедворам, ки мақола муфид буд.
Шарҳҳо
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION