• Бесплатный проект для портфолио превратился в бесконечный. Как быть?

    Спланируйте релизы. Сейчас вы работаете только над v.1.0 для которого у вас есть ТЗ и все те доработки, на которые вы по доброте душевной согласились.

    Принимать новые feature request'ы от клиента можно, но даже не думайте их реализовывать, пусть, для этого всего одну строку поправить – все они пойдут уже в будущие, платные релизы. Принимайте хотелки клиента, аккуратно записывайте, и забывайте про них до поры до времени.

    Держите клиента в курсе, у вас всё прозрачно: покажите клиенту ТЗ и планируемые к последующим релизам правки. Можете сразу раскидать планы на несколько будущих релизов – это пойдёт в v.1.1 через месяц после приёмки 1.0 и начала платного сотрудничества. А это – в v.2 – где-то летом.
    Ответ написан
    Комментировать
  • Бесплатный проект для портфолио превратился в бесконечный. Как быть?

    LeEnot
    @LeEnot
    Енот-андроид
    Вас используют. Если Вам нужно - реализуйте функционал ТЗ без правок. После этого (или вместо) скажите, что бесплатно не работаете и завершите работу над проектом. Никаких санкций Вам не грозит - Вы и так работали бесплатно.
    Ответ написан
    Комментировать
  • Стоит ли учиться писать скрипты на bash?

    AlekseyNemiro
    @AlekseyNemiro
    full-stack developer
    Конечно стоит изучать bash. В системах Linux многое на нем сделано, так что в любом случае придется с ним сталкиваться.

    Я не учил bash намеренно. В какой-то момент просто взял и начал на нем писать код :-) Могу сказать, что язык ужасный, привередливый, местами крайне неудобный, перенасыщен подводными камнями (точнее морским ежами и минами). Но в то же время bash достаточно мощный язык.

    Для небольших скриптов будет проще использовать bash. Для чего-то сложного лучше использовать нормальный язык программирования.

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

    В основе идеологии Unix-подобных систем лежит простота. Так что с чем-то сложным скорее всего придется сталкиваться редко. Знаний программирования или даже основ программирования, должно вполне хватить для понимания скриптов bash, с которыми придется сталкиваться. Но пару недель его хорошенько поковырять, лишним не будет, главное мотивацию найти.
    Ответ написан
    Комментировать
  • С чего начать? Objective C + Swift или просто Swift?

    SolidlSnake
    @SolidlSnake
    Ваш дружелюбный сосед
    Учить ObjC не помешает как минимум потому что он не потерялся в черной дыре, а все еще существует. Проекты на нем все еще пишутся, библиотеки используются. А то устроитесь вы работать, а вам скажут заодно поддерживать старый проект, который написан на ObjC, не думаю что «Ну я его не знаю» сойдет за качественную отмазку.
    Ответ написан
    3 комментария
  • Как продолжать карьеру?

    iDoka
    @iDoka
    HW Design Engineer
    Увы, не указан регион и возраст.
    Основываясь на специфике - СБИС, предположу что это Москва.
    Покуда вы занимаетесь RTL и верификацией - конкуренция не такая сильная, а работодатели есть (если, конечно это вам нравится и является специализацией по институту).
    Чтобы делать карьеру программистом C/C++ - это надо преданно это любить, но тогда бы у вас не возникло вопроса на перепутье.
    Бонусом продолжать тянуть лямку СБИС является то, что если вы сегодня достаточно юнны, то через N лет можно рассмотреть работодателей за океаном или ближе: FreeScale/Apple/ARM/TI/ADi/etc..
    Опять же на контрасте с C/C++ - в SW develop индусов и китайцев за океаном тьма, конкуренция очень жестока.
    Да и просто быть разработчиком СБИС - это круто. Думаю что большинство таких разработчиков назовут C/C++/web - дауншифтингом.
    За 5/6лет вам дали знания и квалификацию - так цените её, цените это конкурентное преимущество.
    Ответ написан
    Комментировать
  • Как подходить к поиску мобильных разработчиков?

    opium
    @opium
    Просто люблю качественно работать
    Ну самое простое тут цена
    мобильные разработчики самые дорогие на рынке, такчто этого достаточно чтобы оценить их стоимость для вас.
    искать там же где и не мобильных разработчиков
    Ответ написан
    Комментировать
  • Как разработчику выделять время для изучения новых технологий и самообразования?

    saboteur_kiev
    @saboteur_kiev Куратор тега IT-образование
    software engineer
    Ваш вопрос звучит так, словно вы не ищете выход, а перечисляете те вещи, которые вам мешают жить, пытаясь оправдаться, что ничего не получается потому что вот весь из себя занят, что нет времени.

    Но ответ очень прост - нужно все менять. А иначе никак.

    Долго ехать? Покупаете машину. Долго на машине, проверьте может быстрее на метро. Никак? уточняете может ли можно работать из дому, хотя бы пару раз в неделю. Совсем нкиак? Меняете квартиру поближе к работе. Ни то ни другое? Ну тогда одно - меняете работу.
    Если вас волнует отсутствие развития, значит вы не уверены в том, что эта работа - для вас навсегда. А значит ее нужно будет сменить, и глубоко в душе вы уже это поняли. Ну так чего тянуть-то?

    На работе договариваетесь, что вы будете работать меньше. Потому что личные проблемы - семья, здоровье, карьера.
    Может в ущерб зарплате, а может пора пообщатьс с руководством, что загрузка слишком велика, и нужен еще один человек, который всех разгрузит и уберет риски. Ведь если такая нагрузка, то как вы в отпуск ходите? А больничный? А если с женой-ребенком проблема отпроситесь, то на следующий день 16 часов отработать? Руководство должно само предупреждать такие риски и не создавать нагрузку в 8 часов.

    В общем вам нужно не думать, а уже действовать, и реализовывать варианты. Или вы остаетесь в текущей зоне комфорта и ничего не делаете, или что-то меняете. Пусть не сегодня, но НЕ через месяц и не через неделю. Продумать пару вариантов, и до конца недели уже с кем-то поговорить. Опять же главное не понаходить причины, которые вам мешают, а изменить что-то, чтобы убрать проблемы.
    Ответ написан
    4 комментария
  • Менять ли ips на va монитор Для работы?

    Lerg
    @Lerg
    Defold, Corona, Lua, GameDev
    Мониторы можно калибровать и ещё пользоваться программой f.lux.
    Ответ написан
    2 комментария
  • Каковы Возрастные ограничения в программировании?

    HeadOnFire
    @HeadOnFire
    PHP, Laravel & WordPress Evangelist
    Нет никаких возрастных ограничений. Физиологических нет. Могут быть психологические (и у вас сейчас есть, раз вы в 27 уже задаетесь таким вопросом), но это лечится. Мозг, как и мышци, можно и нужно тренировать постоянно, до последнего вздоха.
    Ответ написан
    Комментировать
  • Каковы Возрастные ограничения в программировании?

    @StonedShaman
    Шаман
    Камрад, только ты сам себе ограничение.
    Ответ написан
    Комментировать
  • Каковы Возрастные ограничения в программировании?

    @kp069
    27 лет. 27, Карл!
    И уже задаваться вопросом, а не поздно ли?
    Цензурных комментариев как-то в голову не приходит.
    Ответ написан
    Комментировать
  • Каковы Возрастные ограничения в программировании?

    Нет возрастных ограничений
    Ответ написан
    Комментировать
  • Как вернуть мотивацию к обучению?

    @FranzK
    Чувак, тут нужен системный подход.

    Самое простое, необходимое, но не достаточное
    Для начала потребуется поднять боевой дух. Здесь нужна ударная доза гормонов счастья: серотонина и дофамина. Фактически, по теме серотонина уже успел высказаться Станислав Макаров: физическая нагрузка, сон, отдых. Но все равно, всегда есть что добавить.

    Что касается дофамина, он вырабатывается каждый раз, когда достигаешь успеха. Ставишь задачу, выполняешь, получаешь дофамин, такой вот нехитрый бартер. Так что, для надёжного повышения бодрости нужно поставить на поток выполнение а)частых мелких задачек и б)более редких крупных, весомых, значимых задачищ. Эти достижения не должны быть надуманными, себя не обманешь, а поэтому пора поскорее переходить от самообучения к практике. То есть нет, самообучение остается, но приоритет смещается от учения, в котором тяжело, - в сторону боя, где легче.

    Основное, скажем так, мясо мотивации
    Разовый прилив гормонов счастья способен вернуть к жизни загибающуюся разочарованную душу, но далеко на этом топливе не уедешь. Эти гормоны, вообще-то, должны вырабатываться сами собой, без привлечения к себе нашего внимания. Но у многих людей механизм выработки даёт сбой, как правило, причины этого имеют психологический характер. Мысли, что ничего не получится, что тлен и мрак, что ночь темна и полна ужасов, - эти мысли повисают мертвым грузом на наших ногах и чертовски отравляют жизнь. Но, к счастью, есть ноги свободные от этих гирь - это ноги людей, которые верят в себя, которых в детстве поддерживали родители. Таким людям легко идётся по жизни, у них всё получается, потому что они не боятся, не откладывают, а делают. Кому не так повезло, и кто с гирями, им придется избавляться от неверия и низкой самооценки уже в пути. Нужно через силу заставлять себя поверить в успех, словом взять на себя ту работу, которую в жизни уверенных людей проделали их родители. Внушать, прямо вдалбливать, что у меня получится, я преодолею это, ну и всё в таком духе. И, повторюсь, поскорее переходить от теории к практике. Будет страшно, но это окупится.

    И неправы снобы, говорящие: "Не нужно себя мотивировать. Оставайтесь в жопе". Сколько достойных людей оказалось в жопе в какой-то момент, и погибло, не сумев справиться с судьбой? Есенин. Высоцкий. Кафка, вот уж кто был главный кандидат, чтобы остаться в жопе: был издан после смерти, вопреки завещанию, и оказалось - гений, да каких поискать. Или Гоголь: я бы, вот честное слово, легко променял бы Артемия Лебедева вместе с его великой студией и Татьяной Никитичной на второй том "Мёртвых душ". В общем, много их было, кто в жопе и не вернулся. И никому от этого лучше не стало.
    Ответ написан
    2 комментария
  • Как не заплыть жиром, работая удаленно программистом?

    PNAGAEV
    @PNAGAEV
    1. Едим на завтрак овсянку, омлет, творог, яйца.
    2. Обед и ужин гречку, иногда макароны, рыбу, говядину, курицу, овощи
    3. Пьем только воду.

    Всё, больше в рот ничего пихать не надо :-) Можно в спортзал не ходить.

    А вообще займитесь CrossFit.
    Ответ написан
    5 комментариев
  • Как не заплыть жиром, работая удаленно программистом?

    Сидячая работа хорошо для кача, суеты большой нет ) сидишь работаешь, кушаешь, ходишь качаешься )
    Ответ написан
    Комментировать
  • Карьера программиста после 30+. Миф или реальность?

    TomasHuk
    @TomasHuk
    Долго слежу за вопросом. Напишу и пару своих комментариев.
    Если ли жизнь в IT после 30? Конечно же есть. Это сейчас все такие молодые, недавно только закончившие ВУЗ или еще студенты. Но что будет через 20 лет? Программистов уже не будет или как? Будут, конечно же.
    Допустим сейчас есть молодой выпускник-программист 22 года. И есть уже "как-бы дед", 32. Так вот разница в опыте между ними через 20 лет сотрется. Появятся новые технологии, языки. Программирование вообще может перевернутся с ног на голову. Вспомните, еще не так давно популярными были VBA и Pascal, а сейчас их вытеснили более молодые языки. Это я к тому, что всё время придется заново обучаться. И "молодежь" со "старичками" будут практически в одинаковом положении. Не важно сколько тебе лет - 20, 30 или 40.
    Пишут - "в 30 уже поздно". Но прошло ведь 7-10 лет после учебы! А работать нужно будет ещё 30-35. Что в несколько раз больше, согласитесь. Можно ведь сейчас за год/полтора освоить любой язык. пусть на базовом уровне и кардинально изменить свою жизнь. А дальше развиваться уже на базовом уровне.
    Расскажу о своем опыте. Два года назад мне нужно было написать одну программу, чисто для себя. С парсингом из интернета, обработкой данных, запись в текстовый файл. Ничего необычного для меня сейчас. Выбор пал на python. Я полностью погрузился в работу. В процессе написания программы я перерыл тонну информации в интернете в поисках ответов на свои вопросы и прочитал половину Лутца. Все это сопровождалось одновременным написанием кода. За полгода я уже более-менее уверенно ориентировался в python. Мог писать небольшие скрипты или модифицировать чужие, разбираться в сторонних модулях и использовать их в своих программах.
    Это я всё к тому, что если есть стимул и желание, то научиться программировать (и начать зарабатывать этим себе на жизнь) не поздно никогда. Кроме того, если сейчас не попробовать, то можно сильно пожалеть потом и винить себя за нерешительность. Удачи!
    Ответ написан
    Комментировать
  • А как бы вы изучали программирование под Android?

    @adruzh
    Не надо изучать абстрактные возможности языка и платформы, надо решать практические задачи.
    Надо ставить себе задачи и решать их. И не отдельные маленькие задачки, а такие, чтобы в результате получилось законченное приложение. Причем это приложение должно быть интересно Вам.
    Сначала оно будет простым, потом сложнее и сложнее.

    Для начала установить себе и друзьям, потом - двигаться в магазин :)
    Ответ написан
    Комментировать
  • Как переквалифицироваться из эникейщика в программиста?

    Ronnie_Gardocki
    @Ronnie_Gardocki
    Я у мамы фронтендщик.
    23 года? И столько тлена в словах? Ну ловите мою кулстори, у меня тлена в 23 было куда больше...
    Чуть менее двух лет назад, летом 2013, мне было 23, и я имел НОЛЬ опыта работы (если не считать 2 месяца стажерства в магазине комп техники по практике от универа). Кое-как устроился seo-шником в местную веб-студию, даже не зная что это за работа, во время отправления резюме (гуглил после уже). Конечно, как только приступил к работе, сразу понял что seo это не мое, но это помогло мне через 3 месяца на том же месте стать веб-джуниором. И вот я стал джуном, имея за плечами 4 курса на codecademy и одну, плохо прочитанную, книгу. С космической зп в 12к рублей! Через 5 месяцев я уже приступил к работе по удаленке с другими людьми, где платили 30к, и при этом можно было работать по 15-25 часов в неделю. Это позволило мне читать все интернеты на тему фронтенда, а потом, самое важное, пилить демки на кодпене, засиживаясь до ночи. В марте уволился, отдохнул, и в апреле начал очень лениво заполнять профили на зарубежных фриланс биржах. А потом на меня внезапно свалилось подобие сарафана из-за моих демок, и люди просто стали писать мне с предложением что-нибудь запилить, хотя профили я так и не запилил на биржах. Сейчас пилю 2 проекта, с рейтом в 30$/h, для клиентов пустяковая цифра, а для моего Архангельска это вообще какой-то криминал :)
    Ну а вам, с вашим имеющимся бэкграундом, вообще не знаю чего бояться. Проблемы могут быть, только если окажется что программирование это "не ваше". Если же вы любите это дело, то просто садитесь, и начинайте пахать. В первую очередь на свое саморазвитие, поначалу я бы даже посоветовал искать что-то с удобным графиком/местом работы, ибо "неудобная" офисная жизнь убивает весь энтузиазм как правило. А без энтузиазма на старте никуда не уехать.
    Ответ написан
    16 комментариев
  • Программисты какое у вас давление?

    baskerville42
    @baskerville42
    Учусь работать (Junior)
    3 года назад диагностировали ВСД по гиппертоническому типу, госпитализировали с давлением 180/90. В среднем давление было 130-140/80-85 на протяжении всех лет после диагноза (советую дома обзавестись тонометром Omron) и тоже чувствовал себя нормально. 3 месяца назад решил проверить вес и ужаснулся, 96кг. при росте в 175см. Пошёл в зал, сел на диету (точнее сказать заменил много вредных продуктов более здоровыми) и её до сих пор придерживаюсь и уже -17кг. Бросил пить и курить (выпиваю пару бокалов вина раз в месяц-два) и стал себя только от всего этого хорошо чувствовать. А давление как по учебнику - 120-130/80. Занимайтесь собой и не болейте!
    Ответ написан
    Комментировать