• Как стать IOS разработчиком без продуктов Apple?

    GavriKos
    @GavriKos
    Никак.
    Ответ написан
    Комментировать
  • Актуальность swift?

    @iMaximus
    На вашем месте я изучал бы swift, да полно еще библиотек которые на obj c но их подключил и забыл, дальше все равно пишешь на swift. Есть еще работодатели которые до сих пор поддерживают проекты на obj c и их не мало, да и в целом знание obj c помогает. Но если ставить вопрос так, как его ставите вы, то однозначно swift. Работодатели смотрят отлично, на рынке нехватка swift программистов, многие уже пишут только на нем, например Тинькофф.
    Ответ написан
    1 комментарий
  • Очередной вопрос по выбору Macbook Pro 13 2019. 16gb ram vs 256gb ssd?

    lamer350
    @lamer350
    กำลังสูงสุด
    Я бы в вашем случае взял вообще в стоке и не парился. Тем более если берете на год-два. Mac прекрасно работает без лагов с любым объёмом оперативной памяти.
    Если 128gb не пугает, то за скорость вообще не парьтесь. Вы визуально не заметите разницу между sata SSD и M2 (имеется ввиду работа системы), а 128 там работает как топовый sata по скоростям. У меня например вообще 2000 Мбит/сек скорость на iMac и 13" Pro-шка 2015 со скорость таких же 500 Мбит как на MBP 13 2019 и разницы в работе системы не видно, с таймером если сесть то может и быстрее будут открываться приложения на iMac, но дискомфорта нет.
    Ответ написан
    1 комментарий
  • Macbook Pro 13 2019 8gb vs 16 gb и 128gb vs 256gb?

    HeadOnFire
    @HeadOnFire
    PHP, Laravel & WordPress Evangelist
    Работа с документами и видеомонтаж это две совершенно никак не близкие задачи, разные миры и даже разные вселенные. Под первую вполне пойдет базовая комплектация, с запасом на много лет. Под вторую нужна топовая комплектация с дискретной видяхой, максимально большим SSD, максимально мощным CPU и максимальным количеством памяти. Под видеомонтаж вообще все должно быть максимально, если вы хотите делать это на ноутбуке. А в идеале вообще монтаж делается на десктопах, и там тоже все по максималке.

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

    Ну а так в целом - если бюджет позволяет (без боли, продажи органов или продажи себя в кредитное рабство более чем на 1 год) то лучше взять сразу 16Гб и 256Гб. 128 - совсем мало, система и приложения займут бОльшую половину, если захотите еще музыку какую-то локально хранить и фотки синхронизировать с iCloud, сезончик сериала залить в дорогу - все, место закончилось. Совсем закончилось. Это не беда (максимум - неудобно), если у вас iCloud с достаточным количеством места и вы всегда на хорошем инете, 24/7, 365 дней в году. Но даже в этом случае это может вылезти боком в первый же отпуск, где вам придется какое-то время быть оффлайн или на медленном и дорогом инете. Плюс, это постоянная перезапись запись на диск, насколько повлияет на длительность его жизни - хз.

    Если и на то, и на другое денег не хватит и надо выбрать одно - я бы брал больше SSD. 8Гб памяти для ежедневного использования достаточно, если не грузить ее специфичными приложениями.
    Ответ написан
    5 комментариев
  • Как изучать Python?

    sergey-gornostaev
    @sergey-gornostaev Куратор тега Python
    Седой и строгий
    В 2018 году Python изучать так же, как во все предыдущие годы.

    Лутца советуют почти все, но на русском только 4 издание от 2011 года. Старое же.

    Книга актуальности не потеряла. Из значимого, что появилось за прошедшие годы, в ней не описана только asyncio и async/await-синтаксис. Этот пробел не сложно дополнить по официальной документации.

    какие материалы, кроме официальной документации Django можете посоветовать

    Советую не исключать официальную документацию.
    Ответ написан
    Комментировать
  • Как изучать Python?

    JawsIk
    @JawsIk
    Python Django, Lua, ЧПУ-станки(ArtCam, Aspire)
    На меня наверное все накинутся, но хуже чем документация Django я не встречал ещё ни разу.
    Да, я не знаю английского. Но я русский человек и сижу на русских порталах и форумах.
    Да, имея четверых детей, нет у меня возможности выучить английский, но даже имея перевод на русском, официальная документация Django отвратительная!!!
    Да, может быть я старый уже дядька и у меня, как я сам про себя говорю, однопроцессорная система в голове, но я считаю, что должно быть описание и тут же показана реализация с кодом и РЕЗУЛЬТОМ ВЫПОЛНЕНИЯ этого кода.
    В официальной же документации Django вы найдёте кучу всего в разных местах, всяких ссылок и описаний. Свойства в одном месте. Фильтры в другом. Аргументы в третьем, а в едином коде вам этого никогда не покажут. И вот когда вы уже подготовленный человек и знаете хотя бы половину из всего, то вам будет легко пользоваться этим, как справочником и то не факт.
    Очень часто вам нужна одна задача и она простая для понимания, а в официальной документации будет непонятно-неприменимый-к-реальности-пример, который вас запутает и отправит в Google. И тут нужно уметь искать по английски.
    Слава Богу, есть https://djbook.ru/ , да там версия 1.9, но по началу вы находите ответы именно там.
    И вот тут чем больше вы копаете, и разбираете чужого кода, тем больше вы понимаете что куда и как лепить. И тогда Django становиться реальным пластилином для быстрых поделок.
    Чтобы выйти на этот уровень новичку обязательно смотреть видео-уроки. Потому как если вы начнёте сейчас изучать английский, то до компьютерного английского вы доберётесь года через 2-3, а это значит вам нужно было задавать вопрос, как изучить всё это дело в 2021 году.
    А если сейчас, то обязательно к просмотру:
    djlesson : https://www.youtube.com/channel/UCbGrifMy8FAYpZ6wj...
    Олег Молчанов: https://www.youtube.com/user/zaemiel/featured?disa...
    Django School: https://www.youtube.com/channel/UC_hPYclmFCIENpMUH...
    Ну а дальше всё остальное, смотрите по Python целыми плейлистами.

    Я сейчас например смотрю очень много англоговорящих курсов. Балаболы срашные! Слава Богу, что я понимаю только отдельные слова. Но я смотрю код, который они кодят. И вот там нахожу порой удивительные решения.

    Но как я уже сказал, нужно несколько месяцев плотно посидеть, посоздавать какие-то проекты по тем же видео-урокам. Чтобы код не вызывал страха и вопроса "А чего это? и где это?".

    А максимум возгласы: "А почему так" или "Ух-ты, не дурно".

    Кроме того вы всегда можете почитать комментарии и сделать для себя выводы, почерпнуть дополнительные нюансы. (и английские комментарии можете переводить). Или даже задать вопрос самостоятельно автору того или иного ролика. Даже на английском (ведь Google Traslate есть). Только совет. Если задаёте вопрос, то разбивайте предложение на короткие.

    В общем плотный кодинг это самое верное средство для изучения. По 3-10 часов в день. И через 3 месяца у вас уже опыт около 500 часов кода на django.
    Ответ написан
    9 комментариев
  • У кого есть подборка крутых программистов PHP — блоги, каналы, соцсети?

    GenaB
    @GenaB
    Taylor Otwell, создатель Laravel — https://medium.com/@taylorotwell
    В блоге бывают посты не только про Laravel, а в целом про PHP и комьюнити.

    Вообще Medium сам подсказывает интересные статьи от интересных людей. Там всегда есть что почитать.
    Ответ написан
    Комментировать
  • У кого есть подборка крутых программистов PHP — блоги, каналы, соцсети?

    qonand
    @qonand
    Software Engineer
    Вот не плохая подборочка людей за которыми стоит "наблюдать" https://github.com/marcelgsantos/learning-oop-in-p... - правда не все тут из мира php, но тем не менее на них тоже не мешает подписаться
    Ответ написан
    7 комментариев
  • Какие посоветуете трекеры времени своей работы?

    zamboga
    @zamboga
    Бизнес-аналитика, фин. моделирование, дашборды
    задача — считать, сколько времени я провожу за работой

    • ManicTime - мощный стэндалон тайм-трекер. Очень гибкий в настройках, сидит в трее, есть хоткеи, разные типы таймеров. Платный.
    • RescueTime - только в автоматическом режиме логирует, в каких приложениях/сайтах проводите время, и выводит подробную статистику. Бесплатного аккаунта хвататет за глаза.
    • Toggl — отдельный софт в трее, расширение под хром, приложение на андроид. Интеграция с кучей сервисов (трело, асана и т.д.). Хоткеи тоже есть. Бесплатного тарифа вполне достаточно.
    • TimeDoctor — платный. Есть отдельный софт в трее, хоткеи. Интеграция с кучей сервисов.
    • Pomello — простой помидоро-трекер, интеграция с трелло. Хоткеи есть, в трее не сидит, простенький бар поверх всех окон
    • PomoDoneApp — простой помидоро-трекер, интеграция с трелло. Хоткеи есть, в трее показывает таймер с обратным отсчетом времени.
    • tmetric.com — простой трекер, интеграция с трелло, есть десктопное приложение, помидорок нет. Хоткеи есть, сидит в трее
    • Вот еще статья на хабре от 2015 г. https://habrahabr.ru/company/xakep/blog/254119/

    доп инфа тут: Чем удобнее всего учитавать время работы над конкретной задачей?

    Я использую связку Trello+Toggl+Pomello
    Ответ написан
    5 комментариев
  • Опасно ли использовать видеофон в качестве основного фона сайта?

    @remzalp
    Программер чего попало на чем попало
    А я вот как-то подключился через программу удаленного доступа к экрану пользователя по плохому каналу к пользователю и
    ПРОКЛЯЛ ЭТОТ АНИМИРОВАННЫЙ ФОН В ЯНДЕКС БРАУЗЕРЕ.
    у авторов там на новой вкладке по умолчанию анимация, которая очень тяжело просачивалась через ужасающий мегабитный ADSL интернет канал, единственный, доступный буквально в паре километров от города миллионника.

    Очень рекомендую на видном месте сделать простую отключаемость анимации.
    Ответ написан
    Комментировать
  • Где хостится habrahabr, toster?

    vvpoloskin
    @vvpoloskin
    Инженер связи
    dig habrastorage.org +short
    95.213.152.170
    
    whois -h whois.ripe.net -- 95.213.152.170 -T route
    route:          95.213.152.0/24
    descr:          SELECTEL-NET
    origin:         AS49505
    mnt-by:         MNT-SELECTEL
    created:        2016-10-05T01:36:29Z
    last-modified:  2016-10-05T01:36:29Z
    source:         RIPE


    Кстати, DNS на хетзере
    dig habrahabr.ru SOA +short
    ns1.habradns.net. servers.tmtm.ru. 2017121304 28800 7200 604800 86400
    
    dig ns1.habradns.net +short
    88.198.175.104
    
    whois -h whois.ripe.net -- -T route 88.198.175.104
    route:          88.198.0.0/16
    descr:          HETZNER-RZ-NBG-BLK4
    origin:         AS24940
    org:            ORG-HOA1-RIPE
    mnt-by:         HOS-GUN
    created:        2006-01-02T08:59:04Z
    last-modified:  2006-01-02T08:59:04Z
    source:         RIPE


    А почта в leaseweb

    dig habrahabr.ru MX +short
    10 mxs.habramail.net.
    
    dig mxs.habramail.net. +short
    82.192.95.169
    
    whois -h whois.ripe.net -- -T route 82.192.95.169
    route:          82.192.64.0/19
    descr:          LEASEWEB
    origin:         AS60781
    remarks:        Leaseweb
    mnt-by:         LEASEWEB-NL-MNT
    created:        2014-03-10T14:11:29Z
    last-modified:  2015-09-30T23:00:03Z
    source:         RIPE


    Остальное все за куратором и cdn.
    Ответ написан
    Комментировать
  • Что учить frontend разработчику?

    edli007
    @edli007
    full stack, team lead
    Да тут за 2017 еще все изучить...
    Существует специальный роадмап на гитхабе для фронтендеров
    https://github.com/kamranahmedse/developer-roadmap
    Ответ написан
    1 комментарий
  • Что учить frontend разработчику?

    1. Сначала учим фундаментальщину (как работают компьютеры, сети и браузер, http, основы программирования).
    2. Затем изучаем как работают конкретные веб-технологии (html, js, css, как всё это парсится браузером и рендерится в веб-страницу, учимся верстать и использовать js, книжек и курсов масса).
    3. Далее изучаем технологии, которые всё это автоматизируют, упрощают и абстрагируют (фреймворки, бутстрапы, реакты, сборщики, jquery, новые стандарты, гриды итд итп).
    4. Практика, применение изученного, выбор специализации (зависит от того, что хотите далее делать во фронте - это может быть просто вёрстка, создание интерфейсов или визиуализация данных, а может быть и работа с графикой\аудио\видео, тренды (сейчас это react, bootstrap, foundation, babel, es6, d3, RxJS, функциональное программирование)), далее развиваться на протяжении жизни можно до бесконечности. Но без первых пунктов это всё ничто.
    Ответ написан
    Комментировать
  • В чем концептуальный смысл ухода с jQuery на более современные front end инструменты?

    Stalker_RED
    @Stalker_RED
    Эти vue, angular'ы и прочие реакты нужны тем, кто делает SPA. Остальные (большинство) просто ведутся на хайп.

    Сравните циферки:
    https://trends.builtwith.com/javascript/Vue
    https://trends.builtwith.com/javascript/jQuery
    Ответ написан
    3 комментария
  • История программерских вакансий с hh(или других ресурсов)?

    dimonchik2013
    @dimonchik2013
    non progredi est regredi
    нигде, но у хх бывает аналитика

    ну и всякие https://www.tiobe.com/tiobe-index/
    Ответ написан
    Комментировать
  • Из Москвы в провинцию на удалёнку?

    AgentProvocateur
    @AgentProvocateur
    даже с зарплатой программиста купить нормальное жильё для семьи практически нереально.

    Ну если это главный аргумент, то давайте разберём.

    Москва:
    • средняя зарплата - 91 815 руб.;
    • средняя цена за кв.м - 159 197 руб.;
    • средняя цена "нормальной" 2-комнатной квартиры (50 кв.) + отделка (15к/м2) - 8 709 850 руб.
    • итого: "нормальное жилье" = 95 средних окладов среднего москвича, 8 лет без еды/воды/одежды.


    Саратов:
    • средняя зарплата - 24 026 руб.;
    • средняя цена за кв.м - 41 288 руб.;
    • средняя цена "нормальной" 2-комнатной квартиры (50 кв.) + отделка (15к/м2) - 2 814 400 руб.
    • итого: "нормальное жилье" = 117 средних окладов среднего жителя Саратова, 10 лет без еды/воды/одежды.

    Как видим, в провинции (кстати, в Саратове одни из самых низких цен на жилье в РФ) это еще нереальнее. Конечно, java-разработчик накопит быстрее, чем саратовчанин со своими 25к/мес. Но нужно также учитывать, что выбирая провинцию, ты выбираешь:

    1. Откат по уровню жизни на 20 лет назад (знаешь же, что не просто так Москву с Россией не отождествляют);
    2. Жизнь в городе, все доходы которого изымаются в сторону Москвы, чтобы там хорошо жилось и открывалось как можно больше парков (затраты бюджета на 1 жителя в 2016 году: Москва - 142 000 руб., Саратов - 13 000 руб.);
    3. Убитые дороги, уничтоженную транспортную инфраструктуру, пробки без надежды на метро;
    4. Совковую власть из 90х на всех ступенях;
    5. Убитую социальную сферу и маргинализованное население;
    6. Отсутствие рынка труда - либо торговля и бизнес уровня "чего изволите?" (парикмахерские, бары, мойки и т.д.), либо загибающиеся предприятия, либо ментовка. Зарплаты - чтобы хватало на амортизацию жизни, не больше. Отсутствие it-рынка (не считая epam, web-студий и 1С-интеграторов с зарплатами в 1.5-2 раза ниже московских...или думаешь, что в провинции не знают про удаленку?);
    7. Отсутствие качественного досуга и культурной жизни (если не считать приезд Стаса Михайлова в местный ДК в апреле следующего года и бесчисленные питейные заведения);
    8. Отсутствие качественного жилья, хрущевки - элитное жилье в сравнении с современными провинциальными новостройками, где экономят на всём по максимуму;
    9. Отсутствие возможности вести прибыльный бизнес - потому что это нереально в регионе с неплатежеспособным населением, покупающим еду в кредит по карте Тинькофф;
    10. Отсутствие нормального современного образования для тебя и твоих детей.

    Жильё в Москве не просто так стоит в 3 раза дороже, чем в провинции. Зато в бюджете на тебя и твоих детей предусмотрено в 11 раз больше, чем на провинциалов (кстати, за счет этих самых провинциалов). Так что выбирай сам - поработать N лет на московскую прописку, или всю жизнь работать и кормить Москву:)
    01.jpg
    Ответ написан
    22 комментария
  • Из Москвы в провинцию на удалёнку?

    PravdorubMSK
    @PravdorubMSK
    Как житель московской области, проездивший половину жизни на работу в Москвабад, скажу свое мнение - всеми силами пытаться найти удаленку и забыть о Москве! Это страшный город, высасывающий время, деньги и нервы.

    Москва пестрит красками, но как ты верно подметил, заработать на квартиру в Москве нереально наемному работнику, тащить ипотеку 20 лет в пригороде, откуда с утра хрен уедешь - тоже не лучший вариант. Область не рассматривать! Ни в коем случае! Работы по IT за МКАДом и возле МКАДА практически нет, не было и не будет. Я php-говнокодер и даже на этот язык я не могу найти работу ближе, чем на расстоянии 20-25 км от дома. С учетом пробок - это минимум 1.5. часа в одну сторону.
    Ответ написан
    Комментировать
  • Могу ли я использовать работы в качестве портфолио?

    Exploding
    @Exploding
    wtf?
    Ну а почему же нет? Допишите просто, что мол "это вот все добро я сделал, когда работал в студии такой-то. Верстал, натягивал и т.д.". Тогда вообще не будет к чему придраться.
    Ответ написан
    Комментировать
  • Что за шум вокруг темы, что программисты скоро не нужны?

    Vlad_IT
    @Vlad_IT
    Front-end разработчик
    программисты не будут скоро восстребованы.

    Когда мне было 16, я начинал только программировать, меня волновал тот же самый вопрос. Вот даже тему создавал на форуме www.cyberforum.ru/job/thread127123.html (сильно не читайте, мне стыдно за свои сообщения того времени =) ) Это было 7 лет назад, за это время особо ничего не изменилось, поэтому думаю через еще 7 лет будет все нормально.
    Работы для программиста море, а работники нормальные как правило отсутствуют. Понятное дело, что программирование стало "мейнстримом", делать сайты идут все кому не лень, т.к. везде кричат "Программирование сделает вас богатыми! Всего за месяц вы научитесь создавать сайты за деньги!", благо майнинг переманивает людей, желающих легких денег (не в обиду профессиональным майнерам). Но скажу точно, если вы прочитали хоть одну книжку по своему языку программирования, можете писать без использования jQuery и Boostrap (не в обиду этим технологиям, просто часто вижу, что люди учат не JS/CSS, а jQuery/Boostrap), умеете ставить правильные сроки, сможете написать игру "змейка" - то вы уже лучше 90% программистов, а то и больше.
    будут такие инструменты

    Помню 7 лет назад писали "Вот совсем скоро создадут программу, с помощью которой дизайнеры будут рисовать дизайн, и он сразу будет сохраняться в HTML или шаблон движков". Вроде бы не соврали, такие есть, но качество выходного продукта подкачало, что даже часто хуже качества работы школьника.
    будут такие инструменты, которые заменят программеров", ИИ и все такое...

    Так будет с большинством профессий, даже со специалистами по машинному обучению. Но надо понимать, что это случится еще не скоро, лет 10 у вас есть, а там сделают безусловных доход в развитых странах, а в менее развитых, сделают закон, требующий чтобы более 50% сотрудников были не ИИ :-)
    Скажу точно, если вам программирование не очень нравится, то советую уйти в другую профессию, т.к. без любви к этой профессии будет сложно часами сидеть и учить материал (когда тебя не заставляют). Деньги легкие вы тут тоже не сделаете.
    Ответ написан
    10 комментариев
  • Что за шум вокруг темы, что программисты скоро не нужны?

    @JaPoznajuMir
    Герман Греф: Не нужны сегодня программисты. У нас огромное количество программистов, с которыми мы боремся.
    Тим кук: Изучайте программирование, а не английский.

    Больше кода: что государство может сделать с четырехкратной нехваткой программистов в России? тыц

    Япония вводит обязательные уроки программирования в начальной школе тыц

    Ведущие муниципальные колледжи США вводят учебный курс «Разработка приложений на Swift» тыц

    США выделят на программирование в школах $200 млн в год тыц

    В США падает спрос на инженеров и ученых, а на программистов — растет тыц

    Пока весь мир инвестирует в обучение и найм программистов, сами программисты часами обсуждают в какую сферу им свалить, чтобы заработать на кусок хлеба.

    Что касается веб-разработки, то уже давно придуманы крутые сервисы и редакторы, где можно создавать довольно-таки сложные сайты и веб-приложения, в которых обычный человек (чаще дизайнер) может создать такой сайт/сервис, что никакому школьнику с 80 левелом копипасты это не повторить. И вообще, если вас пугает конкуренцию со стороны школьников, то вам стоит задумать о своей компетенции.

    Пример сервисов, которые теоретически должны заменять веб-разработчиков:

    https://origami.design/
    https://atomic.io/
    https://webflow.com/

    Но почему-то не заменяют? Подумайте над этим.

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

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

    Гадать, каким будет будущее бесполезная трата времени. И никакие советы вас от него не уберегут. Единственные способ себя обезопасить, по-моему личному мнению, это попытаться создать бизнес, который поможет вам скопить большое количество денег и смягчит встречу с "будущим". Но так как многие из нас способны быть лишь хорошими спецами(а многие даже на это не способны), то остается лишь постоянно быть начеку, следить за трендами и когда нужно быстро меняться под требования рынка.
    Ответ написан
    2 комментария