Pull to refresh
5
Karma
0
Rating
Maxim Smirnov @atimca

iOS Developer

Почему зарплаты в ИТ скоро начнут падать?

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

Зимняя стажировка для мобильных разработчиков в Redmadrobot

на сколько часов в неделю в среднем рассчитано дз? реально ли будет совмещать с фулдей работой?

SILVER: как я проектирую приложения для iOS

Интересная статья, использую в своем проекте некоторые мысли изложенные выше. Но вот вопрос, как вы работаете с маленькими модулями, которые ограничены uiview и производными, типо сильно сложная ячейка таблицы или просто вьюха, которую стоит выделять в отдельный модуль? Так же интересен вопрос, как перебрасывать данные из одной точки приложения в другую, то есть допустим у меня есть раздел магазин и есть раздел профиль и какие то действия, влияют на изменения в профиле

Необразованная молодежь: да, еще один пост с точки зрения школьника

Автор конечно молодец, но основная проблема, что большинство не знают чего хотят в лучшем случае до середины универа. А еще очень жду статьи: «Необразованная молодежь: с точки зрения собаки».

Ответ на публикацию «Из хирурга в разработчики: как в 40 лет сменить профессию?» или почему я не люблю заказные статьи

Он может быть тимлидом в какой-нибудь небольшой аутсорс конторе, где по большей части выполняет должность менеджера и няньки, и немного красит формы. Ведь тимлид, архитектор и так далее, в каждой компании понимаются по разному. А вообще и правда очень подозрительно, как хирург сводил концы с концами. Сейчас даже в бесплатных больницах дают на лапу, чтобы операция прошла максимально успешно.

Необразованная молодёжь. Ответ преподавателя-совместителя

Согласен с автором. Приведу пример из своего вуза «МИЭТ». Окончил его год назад. Так вот на первом курсе к концу учебы у нас отчислили где-то 2/3 группы по различным причинам, а потом вуз перешел на систему, когда деньги начали выделять за каждого студента. Теперь, чтобы вылететь из вуза, нужно крайне постараться.

Concurrency в Swift 3 и 4. Operation и OperationQueue

Здравствуйте, немного непонятно зачем для создания асинхронных операций добавлять потоконебезопасную переменную state. Не возможно ли создания гонки, когда мы будем записывать state
    override func start() {
        
        if isCancelled {
            state = .finished
            return
        }
        
        main()
        state = .executing
        
    }


и
    override func main() {
        
        asyncAdd(lhs: lhs, rhs: rhs) { result in
            
            self.result = result
            self.state = .finished
            
        }
        
    }


То есть получается картина, когда теоретически мы пытаемся изменять state из 2-х потоков. Мб в данном случае лучше использовать семафор, для AsyncOperation?

UIKit + Viper или MVC здорового человека

Спасибо! В данном примере получилось тоже самое, только вид с боку. По сути весь модуль держит вью, что на мой взгляд не есть хорошо. Так-же презентер просто ждет сигнала от вью в методе viewIsReady, в своей статье я сделал на этом акцент, что все то-же самое можно сделать, если прентер и будет viewcontroller'ом. Но вот никак не раскрыто, что делать с navigationController и ему подобными.

UIKit + Viper или MVC здорового человека

Было бы прекрасно, если бы вы дали пример, где можно увидеть более правильное построение вайпера. Так-как я видел только достаточно костыльные реализации

UIKit + Viper или MVC здорового человека

Спасибо за комментарий! Если вам не сложно, опишите пожалуйста подробно, где я что нарушил? Все-таки эта статья была больше написана для того, чтобы разобраться самому почему так делать не стоит и как правильно

Из инженера в iOS-программисты

Возможно… Об этом сейчас смысла говорить нет.

Да и ИЭМС вообще на другом факультете. Более того, судя из описания, основное направление этой кафедры — «Проектирование интегральных микросхем, микросистем и систем на кристалле».

Не совсем понятно, почему направление ВТ — не инженерная работа? Основной уклон на этой кафедре шел, на разработку изделий микроэлектроники.

Получается, что направление ИЭМС разрабатывает различные микросхемы, а ВТ их применяет в готовых изделиях. Что здесь «неиженерного» понять не могу.

Как я говорил ранее: «Сейчас это не имеет никакого значения». Более того, моя специальность включала в себя программирование. Наверное стоило оговорится, что в статье я имел ввиду инженерию исключительно направленную на работу с железом, чтобы никого не смущать.

Из инженера в iOS-программисты

Здесь уже попахивает холиваризмом на тему «тру инженера». Хотелось бы тогда понять, что же значит «инженер» и почему я никак не мог себя им называть? Ведь плохой студент — он студент, а плохой инженер — инженер.

Из инженера в iOS-программисты

Не согласен, так как, после бакалавриата моя должность была именно «инженер». И 2 года я работал на этой должности. Был ли я годным инженером — нет, но это уже другой вопрос.

Из инженера в iOS-программисты

МПиТк, кафедра ВТ, специальность теперь называется — «Информатика и вычислительная техника»

Из инженера в iOS-программисты

Программирование являлось одним из направлений моей специальности так то, как и схемотехника. Скорее основная претензия была в том, что теория крайне плохо подкреплялась практикой. А учиться тому 6 лет, что можно изучить за пару лет немного сбивает с толка

Из инженера в iOS-программисты

Согласен с вашими словами. Но разве на это нужно тратить 4-6 лет?

Из инженера в iOS-программисты

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

И если ВУЗ не должен готовить специалиста, то кого он должен готовить?

Из инженера в iOS-программисты

российские

Инженер VS Программист. Или куда уходят инженеры

Тру стори, как говорится. Работал 4 года инженером широкого профиля (в моей конторе предполагали, что одно устройство должен разрабатывать один человек — от схемотехники до написания прошивок для микроконтроллеров и конфигурации ПЛИС). Так вот мне все это надоело и я ушел в iOS разработчики, за пол года моя зарплата выросла в 2 раза. Мб сегодняшним студентам будет интересна моя история и я напишу отдельную статью)

Разгоняем сборку Swift проекта в Xcode

Действительно был включен SWIFT_WHOLE_MODULE_OPTIMIZATION, спасибо! Хотя Xcode не подавал виду. После того как я воспользовался некоторым приемом по откату настроек Build Settings (выделил параметр Optimization Level и нажал backSpace) все залетало намного шустрее.
1

Information

Rating
Does not participate
Date of birth
Registered
Activity