Интервю с IOS разработчик

Интервю с IOS разработчик

Как възникна идеята да се превърне в предприемач?

Интервю с IOS разработчик

Първоначалната идея се върна в училище, когато бях още в 9-та степен и току-що са започнали да използват Apple технология. След като видях първия си WWDC. Бях изненадан, че компанията плаща толкова много внимание на разработчиците. Година след година, да навлизаме в тази тема, аз осъзнах, че това зависи от разработчиците, ще свали устройство на пазара, или не.

Осъзнавайки, че успехът на разработчиците зависи от платформата, бях вдъхновен от идеята да се създаде приложение IOS.

Как решихте да станете предприемач въпреки тези пречки?

Интервю с IOS разработчик

Нуждаете се от един разработчик за 3-месечен проект. Изисквания: 1 година на работа в Xcode.

Това е договор, в който на 3 месеца от работата по проекта. Най-важното нещо - това е плащане - $ 300 / час. И работата е била реална. То не изисква специално образование или опит, само на 1 година работа в Xcode.

Интервю с IOS разработчик

Когато се преместих в Австралия, а след това забелязах, че хората тук живеят по различен начин, отколкото в Украйна. Западна IT култура е много по-развита и за мен това е началото на пресата. Имах чувството, че хората са по-отворени към ИТ и помагат да се гарантира, че ще се приемат до създаването на стартиране или ангажирани в развитието. И да не се опитвате да спрете стереотипите, че това е трудно.

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

Интервю с IOS разработчик

Разбрах какво означава да си програмист за бъдещата ми живот, и че тя ще ме спаси от графика за офис от 9 до 6 и необичани работа. Накратко, тук са 3 причини, поради които отидоха по този начин:

  1. печалба
  2. Не ясен график
  3. Гордост от това, което правиш. В крайна сметка, на крайния продукт - това е ваша, че сте се създали. Когато видите, че вашият изтеглили приложението - това е невероятно усещане.

Най-важното нещо е да се започне. което трябва да изхвърлите всички стереотипи. Обективно - може да започне всеки. Основното желание. Аз лично избута австралийската култура, някой може да накараме останалите моменти.

И защо решихте да започнете?

Интервю с IOS разработчик

Първото нещо, което направих - Гугъл как хората да се научат да програмирате на Суифт. Отиди на курсове или са ангажирани в себе си, какви ресурси са по-добре да се избере.

Защо избра Суифт?

Това е посоката, в която избра Apple. Ако решите да се превърне в IOS разработчик, ще научи Суифт. Цел-C е стъпка назад. Дори и да се отвори един стар файл в Xcode за цел, а след това ще ви предложат да го превърне в Суифт, за да се избегнат грешки и бъгове. Apple иска програмисти да се премине от Objective-C на Swift. Това е по-лесно.

Освен Apple позиции, които са били причините за избора на Суифт?

Интервю с IOS разработчик

Swift - лесен за научаване и за начинаещи, които нямат опит с програмиране. Той е най-обещаващите, защото Apple за техните платформи, за да пишат софтуер Суифт - OS X, IOS, tvOS, watchOS. Очевидно е, че в Objective-C компания няма да се върне. Освен Суифт - език за кандидатстване, тъй като можете да направите заявката и веднага я изпълните на iPhone. Аз съм често се сблъскват с факта, че хората препоръчват да започнат да учат програмиране с Python или Java, но ако започнете с тях, за разлика от Суифт, не можете да направите пълно заявление и след 15 минути, за да я изпълните на iPhone.

Нямам никакво съмнение, от какъв език трябва да започне. Освен Суифт всички други като че ли е трудно да се прилагат в настоящата ситуация. Swift прост, достъпен за изследване, както и бъдещият приложен програмен език.

Решихте от езика, какво следва?

Интервю с IOS разработчик

Интервю с IOS разработчик

Минах през 10 урока (там са само 180, те са малки - 10-15 минути) и са придобили пълна увереност, че работата в Xcode не е трудно и достъпна за всеки. И това ми хареса. През първите няколко сесии, аз научих как изглежда Xcode интерфейс, където основните елементи и започнаха да се съсредоточи в заявлението. Интерфейс изглеждаше съвсем проста. В стила на Apple. В следващите няколко урока научих да работя с GUI приложения. Разберете как това е елементарно, и че много действия се извършват чрез банална dragdrop, които ние използваме всеки ден по време на нормална работа за Mac.

По време на развитието на съзнанието ми имаше един логичен въпрос: "как да се използва Xcode За да бъде начинът, по който в заявлението, когато кликнете върху потребителят се придвижва към друг екран." Това се прави от факта, че държите ключа контрола дърпате курсора от един екран към друго приложение. Такава простота аз завърши. След това минах през няколко урока, в който научих, че тези променливи, методи и всички тези други условия, които обикновено са плашат новаците. По време на урока, който пише на приложението, която може да се счита възрастта на котката. На създаване отне около 40 минути Тя съдържа бутони, снимки, възраст калкулатор. С пълна земята в 40-та минута направих заявление GUI и код, който е работил. И тогава разбрах, че за да бъде един програмист не е толкова трудно, колкото изглежда на мен, и това е ужасно така. Бях развълнуван. Но след това се отказа курс.

Реших да веднага да влезе в App Store, за да направите своя собствена молба и да научат други аспекти на развитието на него. Разбрах, в хода на някои от основите на програмирането, и по-нататъшно реши да ги прилага на практика.

Това е единственият начин, по който сте научили, че е Udemy?

В интернет можете да намерите много умен ресурс за обучение развитие IOS, но много се спре това, което те са на английски език. Какво ниво на владеене на езика е необходимо да се разбере уроците?

Учил си в базата данни Суифт, какво следва?

Интервю с IOS разработчик

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

Ти каза, че една от основните причини да се развива за IOS пари. Какво те кара да мислиш, че това приложение ще плаща?

Аз не се стремят да правят пари от това. Това е прилагането на разширение база. Тя има две цели - да се научат да пишат приложения от нулата и да направи тегло за App Store.

Как сте с малка база от знания, започна да направите своя собствена молба?

Интервю с IOS разработчик

Ако си спомняте, в серията Silikononovaya долина, когато момчетата, които работят по проекта, те са имали маса за задачи, разпределени в три колони - "да", "по време на" и "Готово". Направих точно същото. Той се пише около 30 стикери в "Да" - проблемът е от типа на направи заявката за промишлен дизайн, за да се направи бутони, анимации, което прави участъци, за да намерите звуци. Написах отделен стикер за всяка функция, всяка малка част от жалбата. След това веселбата започва. Взех стикера със задача, например, "за да се уверите, че заявлението се разнесе звукът на котки" и го поставили в "в процес". След като се регистрирате, за да Google и търси как да го направя.

kakii ресурси най-често се използват в процеса на развитие?

Stack Overflow - е сайт, където можете да зададете всички въпроси на кода и програмисти да го посрещне. Ресурсен изключително популярна, аз извадих много информация. 70% от това, което съм научил, аз не съм намерил на този сайт.

GitHub - сайт за програмисти, където можете да качват на изходния код на вашата кандидатура. С него съм вземане на проби, работещи код и учи как тя функционира. Около 20% от информацията, която се намери на този ресурс.

Имаше ли трудности в процеса, поради което иска да се откаже, изключете всичко и просто отидете на старата работа?

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

Имам моменти, когато бях разстроен и не знам какво се случва. И тогава си казах: "Толкова е лесно, не спирайте, отклоняване, отидете да пушат, пият чай и седна с ясна глава отново Google". И така, рано или късно винаги съм намерил решение. Аз не спира, защото тя се нуждае.

Каква е следващата стъпка след като заявката е била напълно подготвен?

Защо започнахте?

Колко дълго Взех теста?

В момента на изпращане, за да проверите имаше голяма опашка. Когато тя достигна до мен, програмата provereli продължение на 5 минути и е бил изпратен на App Store. Такъв е случаят в голяма опашка, и всяко приложение се проверява доста бързо.

Какво да правите, след като молбата е напуснал App Store?

Интервю с IOS разработчик

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

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

Какво сте постигнали в крак с развитието?

Интервю с IOS разработчик

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

Да, на фитнес - пари на вятъра. Работещи около къщата, дърпа нагоре в лентата и натиснете ръждясал от приятелката си инструменти.

Треньори и експертни съвети, също. По-добре да прекарат 30-40 пъти по-дълго, за да се достигне, но ума и цената на определен брой жертви)

"Дори и да се отвори един стар файл в Xcode за цел, а след това ще ви предложат да го превърне в Суифт, за да се избегнат грешки и бъгове. "
Не е подвеждаща, няма конвертор в Xcode Obj-C-> Swift

след това в хода на текста много шансове ", rukalitso". Вероятно само за преодоляване на заглавната беше. но, може би, не е профил на ресурсите, за да разберете ... или не

"Ако сте решили да се превърне в IOS разработчик, ще научи Суифт. Objective-C е стъпка назад "- но какви глупости? Аз казвам, като разработчик, в който "повече от необходимата 1 година на развитие", че Objective-C не е крачка назад, и стабилност. Суифт е изключително динамично развиващ се език, почти всяка нова актуализация отнема определен брой човекочасове, които ще пренапише вече написани. и ако проектът е наистина огромен и пише повече от едно лице - е най-високата цена.
е необходимо, pardonte шиш в лицето на "Агиос строителните предприемачи", които не знаят OBZH BBC поне младши ниво
к.с. ако не друго, той _seychas_ пишете на Суифт, за да продават, но това е убийството на необосновани арогантност начинаещи, които са преминали курс и си мисля вече високо платени специалисти

Ето най-после промени в дизайна на такива приложения)) Аз говоря като 4+ години опит на objc) Виждал съм проекти, при които 20% от кода с githaba всичко за Суифт с 10mya сториборд в един проект) Браво) Купете курсове за $ 50 и да направи приложения с печати ) бърза за него изобщо на кино)

Срам ме е от такива разработчици. «Objective-C е крачка назад." Само една функция в OS X е била измита надолу към Swift. "Converter ObjC на Суифт». Това е твърде много. «Суифт Applied Language". И колко отдавна престанах се прилага ObjC. И ако трябва да се сравняват "лекота на изучаването на езици", които учат ObjC много по-лесно, дори и само защото той е подобен на Smalltalk, Smalltalk и основател на ООП. Това не е история Дев, този "Х ** до ** к и производство."

Е, ако погледнете през очите на човек, който за пръв път видях кода, objc ще изглежда, така да се каже, не по-лесно, отколкото Swift))

Напълно съм съгласен. Нещо повече, това приложение се отличава Суифт достатъчно за очите.
Не всеки се нуждае от възможността ObjC

Pіdtrimuyu vsіh HTO vislovivsya в pіdtrimku objC аз PROTI бързото Обичам eppl, ейл otsey на SWIFT, tsya sproba zrobiti domohazyayok rozrobnikami ТСЕ просто Povny П. Ale на vіynі OAO Всички Методи vіrnі. НКВД аз Демба не vіryu, zanadto ПРОДУКТИ eppl proprієtarnі. Хох tendentsіya vіrna, 100 rokіv 100% от населението ще енкодери. Ochіkuyu на Google, не sogodnі утре смрад zroblyat schos подобни на andoїd, МК тях. Скоро не сме zalishitsya zovsіm все още ще tіlki "profі" як sub'єkt stattі.

Google въвежда език движение, мисля, че от известно време върху тях няма да е нищо ново (Говоря за PL)
и това, което абсурдно - "против Суифт"? никой като не се изразява. Swift yuzerfrendli повече от гледна точка на синтаксиса, но е по-трудно OBZH BBC

Ако не сте достатъчно късмет и сте виждали кода на знака Суифт само като в статията, това е жалко.
Знаеш ли "нищо разваля музиката като феновете си" - това е много не на място)

++ objc по-лесно от време на време.

"Срещу SWIFT" - I MAV на uvazі Scho не pіdtrimuyu zagalnogo zahoplennya tsієyu movoyu така самостоятелно як аз vimog zamovnika vikoristovuvati viklyuchno її. Z диск "yuzerfrendlі", след това, което правите не Yakscho poschastilo майка Хох б 3 rokіv dsvіdu в девети. на mozhlivo Цзе аз Бюд аргумент. НКВД аз не Baciu nіyakogo "yuzerfrendlі" в SWIFT и от mіnus в viglyadі nizhchoї shvidkodії ТСЕ dostatno Váhom причина Бути "срещу SWIFT."

И това, което е обещаващо заглавие ...

"Най-важното нещо - това е плащане -. $ 300 / час"
Мисля, което означава, австралийският долар, което е около 200USD на час, което е все още впечатляващо ...

тези цифри могат да получават само адвокати) добре, или да ме хвърлят линк към тези свободни работни места)

Вие, момчета, очевидно с мен в един и същи свят живеете. В моя свят никой не нарича себе си "програмист" писане етаж приложения с печати