Здравейте всички! Аз съм Али Захид Раджа, създател, разработчик, ментор и предприемач, запален по технологиите и иновациите. През цялата си кариера имах привилегията да работя с някои от водещите компании и стартиращи фирми в областта и да участвам в различни лични проекти, които ми позволиха да разширя своя набор от умения и знания. Постигнах няколко забележителни неща в моята технологична кариера, като влизане в топ 1% на Kaggle Expert и Global Top 0,1% за Advent of Code 2021 & 2022. В този блог искам да споделя своя опит и опит в технология и инженерство, за да осигурят стойност на други инженери и да им помогнат да се повишат във всички аспекти - технически и нетехнически.

История преди кариерата

Преди да завърша Националния университет по компютри и нововъзникващи науки (NUCES-FAST) през 2020 г., имах нужда от насоки по отношение на кариерата. Знаех, че искам да направя нещо страхотно в областта и чувствах, че изучаването на изкуствен интелект или машинно обучение ще допълни това. Това, което не знаех, беше как да стигна до там добре. Днес се надявам тази статия да намери пътя си към някой толкова изгубен като мен.

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

По време на дипломирането си разбрах, че харесвам кодирането и следователно бях добър в някои основни задачи като класове, ООП, структури от данни и т.н. Разбрах също, че някои хора около мен не са, което ме накара да започна продавайки уменията си за кодиране и започнах да се занимавам с проекти на свободна практика. Не беше трудно, просто трябваше да знам какво да търся в Google и дойдоха няколко рупии, за да изкарам седмицата си от няколко клиенти, както в кампуса, така и от онлайн места като Fiverr, Upwork & Freelancer.

Продължавайки историята за това как разбрах моята специалност, в началото на последната година, моят партньор от групата FYP (Final Year Project), Саад, и аз седнахме и обсъдихме, че „Няма да правим някакъв средностатистически уебсайт или приложение за FYP, трябва да направим нещо невероятно и нещо забележително! След няколко щури идеи ние се сдобихме с перфектния проект, за да удивим всички, „Преводач на жестомимичен език“. Беше ли фантастична идея, която щеше да удиви всички? ДА! Имаме ли най-малка идея как да го приложим? НЕ! Но все пак решихме да минем през него.

За наш късмет, Google пусна своя MediaPipe през същия месец, в който започна нашият FYP, и ако не беше идеалният момент, щяхме да получим направо оценка „F“. След като идеята беше финализирана, работихме по нея цяла година. Поради сложността и ефекта от този проект, тази идея успя да бъде подгласник на Пакистанската награда за панаир на науката 2020, организирана от университета Ълстър, Обединеното кралство. Това признание допълнително подхрани моята страст към технологиите и иновациите.

След няколко месеца завърших с доста среден среден успех, защото никога не съм се интересувал от него (2,69) и започнах своето пътуване.

Корпоративна история

Направих един стаж по време на дипломирането си в края на 3-та година. Това всъщност беше единствената ми офисна работа. Бях стажант по Data Science във VisionX, Исламабад. По време на моя стаж във VisionX работих с извличане на текст от над 1 милион документа с помощта на Regex. Направих и мобилно приложение за правене на стабилни и точни снимки с телефона, което ускори процеса на извличане на текст с фактор 20. Беше забавно работно място; Играх много тенис на маса и изследвах света на VR и AR, използвайки техните страхотни технологии. Те също ни дадоха време да обмислим нашите идеи, техните приложения и употреби. Няма да кажа, че стажът е задължителен за кариера, но ако можете да намерите място, предлагащо ПЛАТЕЕН стаж за няколко седмици около 3-та 4-та година от вашата степен, давайте! В крайна сметка може да ви хареса (както на мен).

Все още помня последните няколко месеца от университета; няколко души вече имаха подредени работни места, COVID току-що беше започнал и аз кандидатствах за 10–30 работни места на ден, като повечето дори не отговарях. Дадох последния си изпит онлайн и резервирах кола следобед, за да се срещна с приятелите си за парти след изпита. Изпратих кратко съобщение, в което се казваше „Направо от БЪРЗО и направо в безработица“, добре, това не издържа дълго, тъй като вечерта получих първото си писмо с оферта!
Писмото с оферта беше от компания на име Sedenius ; единственото червено знаме за мен беше, че в договора имаше клауза, според която ще трябва да върна заплатата си от последните три месеца, ако напусна преди една година, което постави много перспектива в главата ми. Веднага разбрах, че може да не съм подходящ за корпоративния свят. Отхвърлих ги, единственото ми писмо с оферта, само заради тази клауза.

В крайна сметка получих писмо с оферта от компания на име OneByte, фантастичен екип, отличен мениджър и работа, която харесвах, т.е. машинно обучение. Като инженер по машинно обучение в OneByte направих канали за данни за производство, работих върху алгоритми за класификация на изображения и NLP модели и разработих софтуер за откриване на белодробни възли, използвайки както класификация на изображения, така и разбор на текст. Също така управлявах бази данни, извличах и обработвах резултати от крайни точки на API, използвани в производството, и създадох табло за управление за проучване на данни. През втория си месец направих малък скрипт в Python, за да направя трескав процес на ръчно въвеждане от PostGre SQL в лесен автоматизиран скрипт с едно щракване. Получих благодарност от моя мениджър и технически директор, но все пак можех да направя нещо повече и да се издигна до някъде, където работата ми може да има по-голямо въздействие, а не просто малка седмична задача.

Отстрани непрекъснато работех по проекти, свързани с AI & ML, лично или на свободна практика. Следвах Gary Vee по това време и той току-що спомена, че алгоритъмът на LinkedIn е най-добрият за получаване на публичност за вашата работа, тъй като стана ясен, което ме накара да започна да публикувам ЦЯЛАТА си работа в моя LinkedIn. Действителният проект може и да е няколко реда, но аз го записах на екрана и го показах като нещо уникално и добре, това ми помогна да хвана огромна риба от морето на корпорацията на име KeepTruckin’!

Бях SDET или изследователски инженер по разработка на софтуер в Test в KT (сега Motive). Създадох екипа на SDET в Изследователския отдел на AI и бях отговорен за създаването на тестова линия от край до край за модели на дълбоко обучение и машинно обучение. Също така помогнах за отстраняване на грешки и оптимизиране на софтуерни продукти. Бях наставник на нови служители в екипа и поддържах документацията актуална. Освен това прецизирах софтуерните изисквания и моделите за машинно обучение, за да осигуря точност.

Моят опит и за двете компании беше по три месеца; Бих намерил причина да не харесвам корпоративните, дългите часове, усещането да съм малко зъбно колело в голяма машина, да искам да започна собствено нещо и да изградя името си и т.н., и т.н. След три месеца в KT напуснах да преследвам стартъп, с който готвих заедно от септември 2020 г.

История на стартиране

През септември 2020 г. човек на име Али, базиран в Саудитска Арабия, намери моята работа (от стратегията на LinkedIn по-горе) и ме попита дали мога да се присъединя към неговия стартиращ AI на основата на капитал без заплащане. Бях повече от щастлив от възможността! Моят собствен стартъп с човек с много повече опит от мен! Бях назначен за главен служител по изкуствен интелект в Maverick AI. Като съосновател на Maverick ръководех отдела за изследвания и развитие на ИИ и увеличих екипа от 3 на 12 члена. Освен това имах шанса да наставлявам и да набирам нови таланти в компанията. Работата ми включваше авангардни изследвания в различни области на ИИ, включително визия, дронове и автономни превозни средства. Нашите AI приложения, предназначени да подпомагат ежедневните процеси в цялата страна, се очакваше да намалят бюджета с 20% и включваха система за откриване на маски, брояч на хора и проверка на социална дистанция.

След като напуснах KeepTruckin през март 2021 г., за да отделя пълно време на стартъпа си, това е една от първите най-големи грешки, които направих, и за да го обобщя, „бях сложил всичките си яйца в една кошница“, кошница, която не плащаше нищо но отне по-голямата част от времето ми, кошница, която имаше 50–50% шанс да направи златни яйца или да бъде изпусната. Все още строго съветвам да не работите където и да е без заплащане ИЛИ да имате поне 6–12 месеца финансова мрежа, преди да скочите в стартиращ бизнес.

До средата на август 2021 г. бях задлъжнял с няколко лакха и нашият стартъп пропусна МНОГО крайни срокове. Нямах представа как да мащабирам решения, всичко, което можех да направя, беше да направя куп преносими компютри на Python и те не можеха просто да ги поставят пред всеки мол в Саудитска Арабия. Бяхме в пряк контакт с правителството на Саудитска Арабия (оттук и шансовете за златни яйца), но пропуснахме крайните срокове главно защото екипът и аз не можахме да го мащабираме. Урокът тук е да научите JavaScript или да наемете някой, който го знае!

По време на моята дългова фаза започнах да консултирам фирма в Обединеното кралство. Като технически ръководител в GreenTech отговарях за ръководенето на техническия отдел на компанията, набирането и наставничеството на нови разработчици и надзора на разработването на системата EPOS, която беше прехвърлена към продукт на SAS. Освен това предоставих консултантски услуги за технически и маркетингови решения, свързани с нашия продукт SAS. Това беше основно, за да ме измъкне от дългове, заедно с работата на свободна практика. Моят стартъп официално се провали в края на декември, когато спряхме да работим по него. Никой не ви казва това, добре момчета, не успяхме; всички знаехме, че засега това няма да доведе до никъде.

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

Мрежа 3

След като разгледах неуморно няколко уебсайта като „Angel List“ и „Work at a Startup“, моят приятел Daniyal ми изпрати връзка към обява за работа, която казваше нещо като „Web 3 разработчик, 5–7 години опит, $$ $/година” и той ме помоли да кандидатствам за него. И първата ми реакция беше, А???
Първо, нямам 5–7 години опит; Едва имам 1–2; второ, заплатата е МНОГО повече от средната заплата в Пакистан; и трето, нямам представа за Web3, Go или Solidity; просто нямаше смисъл дори да се прилага. От друга страна, аз също използвах и се провалих през последните 4-5 месеца, така че какво е по-лошото, което може да се случи, нали?

Кандидатствах, получих няколко интервюта, издържах ги и ПОЛУЧИХ РАБОТАТА???

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

Моето семейство и няколко близки приятели знаят колко много мразя да работя на работа; те знаят, че ще го напусна, независимо колко пари ми плащат, и този път имах специални инструкции да не напускам работата и се задължих; Не знаех до деня, в който разбраха, че калибърът ми не отговаря на някой със седем години опит и тъй като имаха нужда от някой, който може да се учи много по-бързо от мен, се сбогувахме след 6-7 месеца. Като член на техническия персонал на компанията Polymer Labs проучих и работих върху Cosmos IBC-GO, като се фокусирах върху осигуряването на оперативна съвместимост между всички блокчейни. Имах възможността да си сътруднича директно с нашите стартиращи инвеститори по проекти с отворен код и дори проучих ролята на DevRel за компанията.

Получих две неща от тази работа: пари, основната ми цел и другото, което трябва да науча толкова много за web 3, да видя общността отвътре и да се срещна с много невероятни хора!

Един от моите списъци с кофи е да

„Раждане на дете между ML и Web3“

защото мисля, че това би било фантастично нещо, което хората биха видели.

Лични проекти

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

Рисуване чрез жестове с ръце: Това приложение за машинно обучение копира приложението за рисуване на Windows, като използва проследяване на ръцете, за да рисува върху екрана с помощта на ръце.

Коран и изкуствен интелект: Използвам NLP знания върху Корана и очаквам с нетърпение да направя нещо уникално!

Стабилност на видеото в реално време: Кодът на Python стабилизира всеки видеоклип и го кара да изглежда така, сякаш е направен с помощта на Gimbal. Използвах YOLO V3 за откриване на обекти в стабилното видео.

Персонализирано OCR за Captcha: Персонализирано OCR, което работи с всеки captcha, използвайки модел на конволюционна повтаряща се невронна мрежа (CRNN).

Индексиране на научни статии за COVID-19: Търсачка, която направих чрез индексиране на всички научни статии, споменаващи COVID-19, налични в Kaggle, използвайки NLP. Мога да индексирам 5 GB текстови данни, което води до време за заявка от 1 секунда.

Откриване на скоростта на превозното средство и номерата:Модел за дълбоко обучение, смесен с математически изчисления за откриване на скоростта на превозните средства и OCR за извличане на номерата на откритите превозни средства.

Youtube Video Tags Analysis ETL: ETL тръбопровод, който внедрих, който извлича данни от Youtube API, трансформира ги, съхранява ги в SQL и ги конвертира, за да получава отчети за анализ на нашите нужди. Проектът включва класифицирането на видео информацията към съответните им тагове.

Bomber Pacman: Игра, която направих с GLUT GUI в C++, използвайки Dijkstra за намиране на главния герой по най-краткия път.

Blockchain: Уникален алгоритъм за консенсус на Blockchain, който множество потребители могат да използват в мрежата, реализиран чрез Go Language.

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

В заключение, имам над четири години технологичен и инженерен опит, фокусиран върху AI, машинно обучение и разработка на софтуер. Чрез моя професионален опит и лични проекти развих широк набор от умения, включително разработка на софтуер, обработка на данни, задълбочено обучение и управление на проекти. Постоянно се стремя да бъда пред кривата и да споделям знанията си с другите.

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

Последни актуализации:

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

Ако имате нужда от помощта ми за нещо, уведомете ме в коментарите или ми изпратете съобщение!

Връзки:

  1. https://alizahidraja.com/
  2. https://alizahidraja.com/projects
  3. https://www.linkedin.com/in/alizahidraja/
  4. https://github.com/alizahidraja
  5. https://twitter.com/alizahidraja
  6. https://www.ulster.ac.uk/news/2020/february/ulster-university-supports-pakistan-science-fair-award
  7. https://dailytimes.com.pk/554541/pakistan-science-award-28-january-2020-at-serena-hotel-islamabad/
  8. http://isb.nu.edu.pk/Media/EventsList?DeptID=310

Някои партньорски връзки за моята финансова подкрепа

Искате ли да обучите децата или семейството си за стартъпи? „Посетете тук!“

Софтуер за масово изпращане по пощата? „Посетете тук!“

Курс по партньорски маркетинг на Amazon? „Посетете тук!“

Научете TikTok маркетинг? „Посетете тук!“

Искате ли да направите WordPress за 12–15 минути? „Посетете тук!“

Искате ли да печелите от YouTube? „Посетете тук!“

Искате ли да намерите работа с 6 цифри в областта на киберсигурността? „Посетете тук!“

Практически съвети за мрежов маркетинг за начинаещи! „Посетете тук!“

Искате ли да се занимавате с партньорски маркетинг? „Посетете тук!“