• Стоит ли сейчас в Objective-c?

    YeahGarage
    @YeahGarage
    Developer
    В идеале знать Swift и Obj. Но если посмотришь вакансии от иностранных агентов/компаний/задач на upwork и т.д. то преобладает swift, и с каждым годом его процент увеличивывается. Его развивает сама компания, выходят обновления. Лучше изучи его и потом пройдись по основам Obj. Тогда ты дорогой гость в любой компании и лучший сон рекрутера
    Ответ написан
    1 комментарий
  • Как правильно ходить на собеседования?

    vt4a2h
    @vt4a2h
    Senior software engineer (C++/Qt/boost)
    Лично я не вижу в этом ничего плохого. Ходите, тренируйтесь, общайтесь с людьми. Отказаться от предложения по любым личным причинам -- это нормально. Вам даже не обязательно эти причины сообщать.
    Например, я, когда последний раз проходил собеседования, отказался от одного из предложений просто потому, что в итоге понял, что мне не нравится страна, в которой предстоит работать. Это была крупная компания, которая предлагала отличную зарплату. Я прошёл пять собеседований (причём и тестовое задание на дом), включая онсайт. Когда я сообщил о своём решении, ребята сказали "окей, не проблема, пишите нам, если передумаете".
    Ответ написан
    Комментировать
  • Реально в 36-40 лет стать тестировщиком или программистом если есть свободное время?

    @valentine11
    По собственному опыту. Я самоучка, образование непрофильное (гуманитарий), в IT пришла в 31 год (сейчас мне 34), сначала ручное тестирование с параллельным обучением автоматизации тестирования, затем только автоматизация.
    Освоить азы и начать что-то писать по гайдам и методом копипасты не проблема. У меня проблемы начались намного позже. В основном, связаны с неумением строить хорошую архитектуру кода. Бесконечный рефакторинг. Понимаю, что до хорошего разработчика мне как до Луны. С одной стороны, понимаешь, что 3 года не такой уж срок. С другой стороны, считать себя мидлом QA Automation я смогу, наверное, только лет в 40. Это становится причиной фрустраций, синрома самозванца и прочих прелестей. Когда ты понимаешь, что "усредненный" разработчик моложе тебя на 5-7 лет, но знает и может в сто раз больше, чем ты сам. Задаешь себе постоянный вопрос, ну может же кто-то и мидлом стать с нуля за 3 года, почему ты - не смог? Все это сильно мешает получать удовольствие от работы, хотя работу я свою обожаю, работаю (по собственной инициативе) всегда больше чем по 8ч в рабочие дни и периодически по выходным.
    Мое резюме на вопрос: реально, но психологически может быть очень больно, особенно если у вас склонность к перфекционизму и до IT вам все давалось легко.
    Ответ написан
    8 комментариев
  • Реально в 36-40 лет стать тестировщиком или программистом если есть свободное время?

    @vardoLP
    Ват ю сэй эбаут май мама?!
    Мне почти 40, успешно работаю веб-прогером уже 7 лет! Учился сам. Дерзайте ))
    Ответ написан
    2 комментария
  • Работал в вузе после диплома, преподавал программирование и сети, но решил уходить в ИТ, что делать?

    На вашем месте сделал бы так: промониторил вакансии удаленки джуном/админом (у вас есть скилы, не слушайте жопошников), с пол года/год поработал бы, за это время влился в биг дату/machine learning и свалил бы с этой планеты. Не roadmap а мечта.
    Ответ написан
    Комментировать
  • Карьерный рост в it, как развиваться?

    opium
    @opium
    Просто люблю качественно работать
    Глупости вам все советуют, зайдите на любой сайт и вакансии и удивитесь как все девки по разному пляшут
    Ответ написан
    Комментировать
  • Какое направление развития выбрать? Мобильные разработки или Web?

    dom1n1k
    @dom1n1k
    Мобайл. Веб намного более размыт, веер потенциальных путей изучения в разы шире. Легче заблудиться по дороге, а у вас на это мало времени.
    Ответ написан
    Комментировать
  • Какую литературу прочитать на английском для обучения языку?

    @timur_sh
    Попробуйте детскую литературу, она простым языком написана. Я Гарри Поттера читал. Еще мне рекомендовали Агату Кристи, но я не пробовал.
    Ответ написан
    1 комментарий
  • Является ли небольшое вздутие аккумулятора на MacBook Pro нормой?

    EHOTnOTACKYH
    @EHOTnOTACKYH
    Вздутие аккумулятора весьма небезопасно. Если немного повредить упаковку, есть неиллюзорный шанс возгорания. Так что аккумулятор нужно менять. Правда, есть минимум два важных "но":
    1) Аккумулятор на MacBook Pro Retina является частью топкейса и официально меняется только вместе с ним. Так что менять у официалов не рекомендую, дорого. Можно заказать на Али и поменять самостоятельно, это просто. Можно ощутимо дороже заменить у неофициалов, но, возможно, это будет лучшим вариантом, потому что...
    2) Без аккумулятора MacBook превратится в печатную машинку. То есть, работать он будет, но производительность снижается системой очень сильно. По ощущениями, максимум процессор выдает процентов 15, ибо даже открытый "мониторинг системы" способен загрузить одно ядро процентов на 75-80. Сделано так, потому что МакБук может потреблять на пиках нагрузки больше энергии, чем получает от адаптера и, соответственно, в обычных ситуациях батарея это компенсирует. А без батареи ноут даунгрейдится макОсью до уровня печатной машинки. Потому заменить у неофициалов за двойную-тройную цену с Али, но "здесь и сейчас" может быть предпочтительным вариантом.
    Ответ написан
    Комментировать
  • Почему чувствую себя бесполезным и ни на что не способным на первой работе по специальности?

    CityCat4
    @CityCat4
    //COPY01 EXEC PGM=IEBGENER
    Если не соблюдаете пост (который начался сегодня) - можете нажраться, чтобы снять нервное напряжение. А потом от души послать эту контору "по матушке" и сказать, как я всегда говорю "Пусть сдохнут от зависти те работодатели, кому мы не достались".
    Если написание кода само по себе Вам не приносит удовольствия - лучше в ИТ не идти. Да, байки о гигантских зарплатах основаны на реальности. Да, специалистов не хватает. Но между Вами и этим всем стоит огромная ТОЛПА полуграмотных "формошлепов", ремесленников, способных только на черную работу. Вам придется сначала стать одним из них, а потом подняться выше их - если сможете конечно.
    Вам не повезло с командой, но такие команды - это вовсе не исключение. Сто тысяч подобных команд, где жесточайшая конкуренция, где ты каждый день должен доказывать "коллегам", что ты не хуже их etc.
    Да, есть другие команды. Где коллеги могут подсказать, а начальство не ипет по любому поводу. Ищите.

    И самое главное - не отчаиваться :)
    Ответ написан
    6 комментариев
  • Виртуальная машина - для чего нужна при разработке?

    jamakasi666
    @jamakasi666
    Просто IT'шник.
    1) Ставим НУЖНУЮ ОС, в нее софт ВНЕЗАПНОЙ версии, тестим НЕОЖИДАННЫЕЕ баги.
    2) Ставим НУЖНУЮ ОС, в ней собираем из исходников НЕОБХОДИМЫЙ софт.
    3) Ставим НУЖНУЮ ОС ИНТЕРЕСУЮЩЕЙ версии, ТЕСТИМ, УЧИМСЯ, ПОВЫШАЕМ квалификацию.
    4) Создаем НУЖНОЕ число виртулок, ставим в них НУЖНЫЕ версии ОС и софта, ОРГАНИЗУЕМ из них НЕОБХОДИМЫЙ стенд и ТЕСТИМ, УЧИМСЯ, ОТТАЧИВАЕМ навыки.
    5) Создаем виртуалки, ДАЕМ УДАЛЕННЫЙ ДОСТУП разрабам, разрабы довольны и могут моделировать что хотят.
    6) Поднимаем НУЖНЫЙ софт НУЖНЫЙХ версий, накатываем НЕОБХОДИМЫЕ конфиги, ДЕЛИМСЯ готовой виртуалкой с другими людьми.
    7) Поднимаем НУЖНЫЙ софт НУЖНЫЙХ версий, накатываем НЕОБХОДИМЫЕ конфиги, ЗАБЫВАЕМ проблемы если сдох сервер т.к. можем куда угодно перенести готовую виртуалки и без телодвижений запустить ее.
    8) ЗАНИМАЕМСЯ исследованием безопасности софта\ос в виртуалке или вирусов.
    9) СМОТРИМ порно\лук\i2p\... в виртуалке, не паримся за оставленные следы на компе.
    10) ПОДНИМАЕМ какие угодно, каких угодно версий версий не переживая за основную ОС.
    ...) ....
    1005000....) каждый находит свое применение.
    Ответ написан
    Комментировать
  • Какие плюсы и минусы есть у android и ios в плане мобильной разработки?

    DevMan
    @DevMan
    основные отличия яблодева от андроида - необходимость иметь макось и ГОРАЗДО меньший зоопарк устройств.

    все остальное - чистая субъективщина.
    Ответ написан
    4 комментария
  • Разработка под iOS. Как лучше поступить, что выбрать и стоит ли вообще?

    @AlexMorbo
    1. Если есть явное желание - не поздно.
    2. Для первичного изучения языка и IDE - подойдет точно.
    3. Пишу из своего опыта:
    1) swiftbook.ru :
    1 месяц на книгу по Swift + 1-2 месяца(по 2-3 часа в день) на видео-курсы. Затем можно и вебинары.
    Можно добавить книгу Василия Усова «Swift. Основы разработки приложений под iOS и macOS. » Сейчас вышло обновление, подробности тут: https://habr.com/company/piter/blog/358102/
    Обязательно всё проработать в playground.
    2) Вы указали, что не программист, а значит добавляем книги и упражнения по алгоритмам, например, из этой подборки: https://proglib.io/p/awesome-algorithms/
    Читаем и делаем задачи используя наш язык - Swift.
    3) Предположим, вы уже можете писать простые программы, но английский у вас минимальный, тогда можно проработать этот чудесный материал:
    bestkora.com/IosDeveloper
    4) Если п.1-3 разобрали, то пора читать официальную документацию.
    5) А вот теперь, смотрим в инете "вопросы с собеседований..." и готовимся к приключениям.

    Лично мне удобнее самостоятельно изучать/читать материал, а затем уже смотреть разные вебинары и тд. В моем случае, это зависит от графика текущей работы и моей скорости усвоения информации.
    Насчет стажировки - не отвечу, сам надеюсь только к осени, но скорее всего буду сначала искать ментора на месяц по мобильной разработке.

    На мой взгляд, стабильный фриланс возможен только после опыта реальной работы, тк количество и объем решаемых на такой работе задач позволит вам быстро накопить багаж знаний и для фриланса.

    PS
    Пишу здесь первый раз и прошу прощения, если нарушил местные правила своими ссылками.
    Ответ написан
    2 комментария
  • Какой профессией овладеть быстрее - iOS или Front-End?

    @sergealmazov
    Выбирайте то, на что душа лежит. В вашем случае - iOS.

    Будете сидеть в склочном офисе в опенспейсе и выяснять отношения кто проспал, а кто кофе пролил на кухне и что сегодня надо остаться, ибо релиз. А завтра тоже релиз. + этот зоопарк браузеров. Зачем оно вам?

    Нужно же будет черпать вдохновение где-то. Зачем делать то, что мало нравится?

    Лучше изучайте Objective-C
    Ответ написан
    Комментировать
  • Что изучать .NET программисту?

    sim3x
    @sim3x
    Учите все, пока не сходите на собеседования и там вам скажут, что нужно учить
    Ответ написан
    7 комментариев
  • Что выбрать для iOS разработки?

    лучше всего - macbook pro 16GB ram + внешний монитор любой
    на макбуках без внешнего монитора не особо комфортно
    либо imac если постоянно на одном месте
    Ответ написан
    Комментировать
  • Стоит ли покупать MacBook БУ?

    @dhive
    Java dev
    Позволю себе влезть возможно с не совсем уместными рекомендациями, но мало ли, вдруг пригодится :)
    Если вопрос о macOS не стоит ребром, я бы присмотрелся к обычным недорогим ноутам. Все же велик риск за такую сумму купить хлам, что справедливо и для Эппловской техники (это как брать Porsche Cayenne за 500 тыс.руб, уж простите за аналогию), и для Б/У ноутбуков в целом (когда зачастую нельзя просто взять и залезь в потроха дабы визуально оценить их состояние).

    Буквально на днях подбирал знакомому железку в пределах 30к для офиса, в эту сумму практически ничего толкового найти не смог, поэтому опирался на "хотя бы" IPS матрицу, дабы не сломать глаза (и не играть в рулетку с качеством поставляемых матриц из зоопарка TN) и не совсем дохлый процессор (НЕ-Celeron, Atom и пр.) с заделом на апгрейд, если производительность окажется совсем грустной. Так оно и вышло (все очень быстро уперлось в 4GB RAM и родной дохлый HDD), в связи с чем были сразу же докуплены железки еще на 10к. Итого:

    - Lenovo ideapad 520-15ikb (IPS, i3-7100U, GF940MX, 4gb RAM, 1000gb HDD) = ~30-32к
    - SSD Samsung 860 EVO 250gb = ~5к
    - Плашка DDR4 SO-DIMM на 8GB (суммарно 12, 4gb распаяны на материнке) = ~5к
    Итог: ~41к

    Страдать с таким конфигом вы точно не будете, скорее наоборот. Я был очень приятно удивлен, насколько ШУСТРО он начал бегать (говорю как пользователь домашнего ПК с i7-6700k+16gb RAM+SSD на борту). Как бонус - вполне неплохая видеокарточка, можно и в игрушки поиграть (Dota2 в 1920x1080 с максимальными настройками выдала на глаз стабильные 50-60FPS без просадок).
    В некоторой степени узким местом может стать процессор, но последние поколения i3 вполне хороши. Примерно с таким конфигом (только там был старенький мобильный i5-1.8ghz) работал на площадке у заказчика несколько месяцев (Intellij IDEA в два окна + довольно объемный проект на Java) - вполне себе комфортно и трудностей с производительностью никаких не испытывал.
    Что-то похожее "из коробки" в магазинах стоить будет в районе 45-60к.
    Ответ написан
    Комментировать
  • Какой толк от Visual Studio разработчику одиночке в 2018?

    @abroabr
    За несколько десятилетий до Atom вполне себе как IDE служили Emacs и vi.
    И до сих пор очень многие ИТ-шники считают их лучшими инструментами.
    В отличие от Atom - не тормозят хотя бы.

    Но полноценные IDE дают намного более лучшие возможности по отладке. Каких лучшие редакторы никогда не предложат. И позволяют работать с синтаксическими деревом, а не с текстом, что обеспечивает более полноценные подсказки.
    Ответ написан
    1 комментарий
  • Где выгоднее жить программисту, в Москве или Новосибирске?

    mashletov
    @mashletov
    Math.random()
    Переехал в Москву с юга @ Отдаю 30% ЗП за квартиру.
    Планирую уйти из офиса на удалёнку и уехать куда-нибудь в село опять.
    Ответ написан
    Комментировать