Pull to refresh

Интервью с автором книги iOS App Reverse Engineering для читателей Хабра

干杯!Некоторое время назад на Хабре была статья, книга от китайский мастеров про реверс-инжениринг приложений для iOS. Так и не дочитав ту статью, я принялся за новоиспеченную книгу. Сразу скажу, что был поражен качеством английского языка, на котором написана книга, и некой личной информацией, которой делится автор в предисловии книги.



После прочтения половины было принято решение взять у автора интервью, милости прошу под кат.

Привет, расскажи читателям Хабра немного о себе !

Привет всем российским друзьям, привет вам из Китая! Меня зовут snakeninny, я автор книги iOS App Reverse Engineering. Я занимался реверс-инженирингом приложений для iOS более 5 лет, с начала 2015 года работаю в стартапе в Шанхае.

Ищите меня в Твиттере @iOSAppRE, на GitHub @iosre, snakeninny на iosre.com. Также вы можете связаться со мной через e-mail snakeninny@gmail.com, cheers!

Почему ты решил изучать IT?

Когда я был совсем маленьким, меня было не оттащить от компьютерных игр. Становясь старше, мой интерес перекинулся на компьютеры, давай будем считать это причиной. Если уж быть совсем откровенным, я начал изучать Computer Science чтобы потом было легче найти хорошую работу.

Уже пойдя на учебу я начал получать удовольствие от программирования. Что больше всего привлекало меня — так это программная логика, я называл это «душой кода». Когда я поступил в магистратуру, я начал понимать, что эта самая логика уже более не способна удовлетворить меня; с тех пор я начал заниматься реверс-инженирингом, что и стало основой моей карьеры.

Я знаю что многие жители Поднебесной имеют серьезные проблемы с английским, особенно с произношением (Chinese English | Чинглиш), как и где ты учил английский?

Интересный вопрос, я полагаю что 90% студентов Китая смогут получить высокие баллы на экзаменах по английскому (в этом-то мы очень хороши, хе-хе), но проблема в том, что мы не говорим.

В школе я всегда мог получить 4 из 5 баллов по английскому языку, и тогда я стал задумываться: а для чего вообще учить английский? Осознав, что «немой» английский абсолютно бесполезен, я начал планировать как бы подтянуть разговорный.

В то время каждую неделю я начал покупать газету «21st Century» и читать ее вслух каждое утро по 30 минут. Кроме того, я смотрел сериал «Друзья» и повторять каждую реплику диалогов Чендлера, Росса и Джои. В то время, пока я наслаждался сериалом, мой английский сильно улучшился. После года практики мое произношение больше не назовешь чинглиш (подтверждаю, — прим. автора).

Какого будущее технологий? Чему ты бы посоветовал уделять внимание, чтобы быть востребованным?

Я не решусь предугадывать будущее информационных технологий, но я считаю, что технологии все больше и больше будет интегрированы в нашу жизнь. Уже сейчас смартфоны — это часть нашего тела, вы так не считаете?

Я также полагаю, что компания Apple останется лидером следующие 5 лет и то, что они делают сейчас, уже определяет будущее развитие IT. С появлением Apple Watch, я думаю это довольно очевидно, компания Apple пытается сделать устройство еще более близкое к человеку, чем это сделал iPhone. Подумайте о Google Glass и Oculus VR, следующих тренду.

Поэтому я думаю, что будет разумным изучать те области и языки программирования, обслуживающие вышеупомянутые продукты, и возможно следующий “Apple” выйдет из этих технологий.

Чем ты сейчас занимаешься? Какой твой самый большой реализованный проект?

Я работаю в Шанхайском стартапе NFChina. Мой самый большой личный проект — это моя книга, но проект нашей компании гораздо более объемный, что еще больше подстегивает мой интерес. Если ты, читатель — профессор из IT, с ОГРОМНОЙ мечтой изменить мир, окажешься в Шанхае — с удовольствием пропущу стаканчик пива за интересной беседой.

Есть ли отличия между китайским и иностранным программированием?

Мы были разными. Программисты прошлого поколения не все имели достаточно денег, чтобы купить себе компьютер. Поэтому они просто писали свой код на бумаге и «запускали» его в своей голове. Это и сделало их основные навыки очень сильными, но когда у них появилась возможность перенести свой код с бумаги в цифру, оказалось что их программы очень энергозатратны для написания и с огромным количеством багов. Сейчас же я не вижу особых отличий от иностранного программирования, разве что большинство литературы написано на английском, а это не наш родной язык.

Какие у тебя планы на будущее?

Продолжать работать с командой из NFChina и менять индустрию, посещать другие страны, знакомя людей с реверс-инженирингом iOS.

Был ли ты когда — нибудь в других странах, хотел бы посетить Россию?

Я никогда не выезжал за пределы материкового Китая, но я очень люблю путешествовать. Было бы здорово, однажды побывать в России, познакомится с интересными людьми и получить новый опыт!

Что тебя вдохновляет?

«The Road Not Taken» Роберта Фроста и «Think Different» Стива Джобса — очень сильно меня вдохновляют. Также мне очень нравится замечательный русский писатель Николай Островский: «Самое дорогое у мужчины — это его жизнь. И он должен жить без сожалений и мук об ушедших годах, ни разу не познав жгучий стыд убогости и незначительного прошлого»

Если вы хотите сделать что-нибудь революционное, вы должны быть другим. А чтобы быть другим — просто будьте самим собой. Это самый главный урок, что я вынес за мои годы.

Спасибо что уделили мне время! Всего вам хорошего!

Автор интервью: Константин Гайворонский
Tags:
Hubs:
You can’t comment this publication because its author is not yet a full member of the community. You will be able to contact the author only after he or she has been invited by someone in the community. Until then, author’s username will be hidden by an alias.