• Стоит ли работать?

    @vism
    Вы почти ничего не умеете.
    В офис учиться идите, года 4 минимум.
    На фрилансе застрянете на низком уровне и все.
    Ответ написан
    Комментировать
  • Какую операционную систему использовать для разработки на Python?

    @trofimovdev
    Python
    Подскажите стоит ли переходить на Linux

    Стоит однозначно. Как минимум для ознакомления.

    Из дистрибутивов могу посоветовать Ubuntu, он самый, на мой взгляд, простой для знакомства.
    Сам использую Lubuntu.

    Программирую на Python и могу сказать, что на Linux делается все гораздо проще.
    Если на Windows для установки модуля нужно зайти на сайт производителя, скачать архив, распаковать и только потом начинать его использовать (UPD: на нем тоже можно вводить команду :D), то в Linux для этого нужно прописать всего одну команду.
    Ну и в большинстве туториалов по всяким модулям и т.п. используется на Linux.

    Если совсем не хотите отказываться от Windows (например, из-за игр, как это сделал я), то просто установите Linux второй системой.
    Ответ написан
    8 комментариев
  • Как начать писать проект, без потери лишнего времени?

    petermzg
    @petermzg
    Самый лучший программист
    1. Как перенести проект из головы на бумагу? - А для чего вам это лишнее действие?
    2. Как перенести проект из бумаги в scrum, kanban? - И это. Какая их цель?
    4. С чего начать(Как положить начало кода?)? - Запусть редактор и начать писать код.
    5. Как продумать модульность программы? - И это тоже для чего?
    6. Как делать правильно чтобы не переписывать код? - Правильно, это когда клиент доволен функционалом приложения, пусть даже за всем этим скрывается самый ужастный код. Вот если вы в команде работаете и нужно чтобы другие это легко понимали и поддерживали, тогда и стоит думать.
    7. Как рассчитать все чтобы не тратить лишние время? - Это такойже лишний пункт, что тратит ваше время, как и большинство выше.
    Ответ написан
    Комментировать
  • Как начать писать проект, без потери лишнего времени?

    @awdemme
    Начать с поиска человека, который во всем этом разбирается и является достаточно квалифицированным.
    Поручить ему выбор языка и пр.
    А точнее выбор разработчиков, которые будут вам по карману, а уж там определитесь какой язык они знают ;)

    Как делать правильно чтобы не переписывать код?

    Детально до мелочей прописать весь функционал заранее.

    Как перенести проект из бумаги в scrum, agile, kanban?
    ...
    Как рассчитать все чтобы не тратить лишние время?

    Еще раз: обратиться к высококвалифицированному человеку.
    Вы даже не понимаете, что прямо-таки противоречивые вещи пишете.
    Задача scrum/agile - быстро выдавать результат.
    Быстро вносить изменения.
    Модифицировать, переписывать написанное.
    А совсем не то, что вы хотите - ничего не переделывать.
    Ответ написан
    6 комментариев
  • Программист в "громких" компаниях — возможно ли, и нужно ли?

    @awdemme
    1. Кто такой RockStar?
    Не знаю.

    2. В те годы, когда Фейсбук только начинался ("легко попасть" в вашей терминологии) - там внутри не было ничего сверхестественного в техническом плане. Так что толку в него попадать (если у вас конечно нет новостей из будущего какие бабосы срубили на акциях самые первых сотрудники) - не было ровным счетом никакого.

    3.
    Если взять за пример игры, то они за 15 лет сильно эволюционировали. И если в 90-ых достаточно было работать с 8-битными играми, то теперь это тонны кода в игровых физических движках

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

    4.
    В одной из компаний, для программиста игровой физики, требуется 3-х летний опыт написания игровой физики.

    Мечтать не вредно.
    То что написано в объявлениях о работе для большинства фирм - не более чем мечты. Берут не тех, о ком пишут в вакансиях, а тех, кого удается найти.

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

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

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

    6. Стремиться ли туда попасть. Гм. Ну так то это полезно для профессионального роста. В УЖЕ крутые фирмы - да. Там полно квалифицированных коллег. Тебя быстро подтянут.
    Более того, если ты поработаешь в Яндексе года три, то после Яндекса тебя с руками и ногами оторвут фирмы попроще. И за зарплату повыше яндексовской.
    Ответ написан
    Комментировать
  • Как удается получить заказ на бирже?

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

    У вас задача научиться веб разработке или сделать сайт?
    Если научиться, то я бы советовал начать с чего попроще.
    Если сделать сайт, то оптимальный стек будет состоять из программистов, которым вы дадите денег.

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

    По поводу стека, js вам точно понадобится можете начать с него и html, и в процессе разберетесь что вам еще нужно.
    Ответ написан
    Комментировать
  • Куда двигаться дальше senior разработчику? Новый язык, технологии, opensource, стартап?

    @devunion
    Начну с конца. Суммарный вектор равен нулю именно потому, что ваши временные цели не являются целями. Они есть способ решить проблему накопившейся неудовлетворенности. По этому и интерес пропадает спустя какое-то время. Сама по себе такая цель не зажигает.

    Я был на вашем месте лет 5-6 назад. Точно так же достиг в Java определенного уровня, после которого все стало как-то не интересно. Новые задачи перестали быть новыми. Творческий процесс программирования стал машинальным кодингом. Думаю, подобный процесс выгорания характерен для любой профессии, не только для программирования. Психолого говорят, что профессионализм достигается примерно за 5 лет. Дальше рекомендуется менять работу.

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

    Можно еще в погоне за новыми проектами поискать работу на Upwork/Freelancer. Но Java-разработчикам там тяжело. Либо будет мелочь на подобие студенческих курсовых, либо будет нужен удаленный разработчик на фуллтайм в большой проект. Именно то, что вы сейчас делаете.

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

    Сейчас и этот пятилетний цикл подходит к концу. Пилю стартап :-).

    Как правильно посоветовал Дмитрий, нужно найти то, что нравится и идти в эту сторону. Должно быть "движение к" вместо текущего "движения от". Критерий выбора: "настоящая работа такой и должна быть – чтобы вы готовы были за нее доплачивать, лишь бы вам разрешили ее делать." - НЛПшники.

    Удачи!
    Ответ написан
    2 комментария
  • Важен ли возраст?

    Учите лучше английський...
    Ответ написан
    Комментировать
  • Важен ли возраст?

    littleguga
    @littleguga
    Не стыдно не знать, а стыдно не интересоваться.
    Что за глупости? Конечно нормально. Есть те, кто и в 9 лет начал и строят хорошую карьеру.

    Главное: не зазнайтесь и будьте адекватны.

    Вполне вероятна ситуация, когда в каких-то вещах Вы будете знать больше, чем старшие коллеги, но это не повод зазнаваться и считать себя лучше других. Будьте добры, снисходительны и открыты к другим людям и всё будет супер.

    А еще учите английский язык, без него никуда в IT сфере.

    Несколько примеров(да, возможно ребятам помогали старшие товарищи, но всё же):
    https://42.tut.by/471657
    izhlife.ru/luck/58981-14-letniy-programmist-iz-udm...
    https://chernovik.net/content/lenta-novostey/14-le...
    https://www.youtube.com/watch?v=b8BmFjzqFvI
    https://vc.ru/n/samoliotik-4500
    Ответ написан
    Комментировать
  • Пути максимально эффективного денежного заработка программированием?

    devalone
    @devalone
    ̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻
    Делай то, что не могут делать другие и работай на зарубежных заказчиков
    Ответ написан
    1 комментарий
  • Можно ли учить Python отдельно?

    BuriK666
    @BuriK666
    Компьютерный псих
    можно
    Ответ написан
    Комментировать
  • С чего начать изучение C++?

    devalone
    @devalone
    ̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻̻
    вообще можно создать при помощи C++ красивые приложения, или без C# некак?

    Нет, только страшные. Видимо вам придётся выбрать другой язык.
    Ответ написан
    Комментировать
  • Может ли произойти выгорание при работе с кодом который плохо написан?

    @Impeeeery
    жуй. куй.
    через 500 лет читая архивы тостера будут смотреть на такие познания о нервной системе как на алхимию... нет, даже на каменный век.

    на любой работе можно "выгореть", если долго и упорно работать и не отдыхать как следует.
    Ответ написан
    Комментировать
  • В чём делают (это не тавтология) проект проекта?

    xmoonlight
    @xmoonlight
    https://sitecoder.blogspot.com
    1. Планирование и этапность: Основные этапы + Edraw MAX PRO
    2. Управление (обзор 43-х сервисов и программ): хабр-пост
    Ответ написан
    1 комментарий
  • В чём делают (это не тавтология) проект проекта?

    saboteur_kiev
    @saboteur_kiev
    software engineer
    Его делают в техническом задании, которое пишут например в ворде или любом другом редакторе.

    А куски кода и тех.задание обычно НЕ совмещают вместе, это разные документы.
    Для описаний классов - UML, для разбиения тех.задания на конкретные таски - бэктрекеры, в которых солюшен дизайн может быть прописан прямо в тикетах.
    Ответ написан
    Комментировать
  • В чём делают (это не тавтология) проект проекта?

    @kn0ckn0ck
    Продюсер
    салфетки, стикеры, белая доска, заметки на полях.
    Ответ написан
    6 комментариев
  • Как организовать внутренний стартап?

    @blugamire
    Все реально.
    Мне боссы предлагали проценты.

    Но вы уж очень тепличные условия описываете: вам особо и напрягаться не нужно - все ресурсы вам предоставят. В этом и есть ошибка.

    Все остальное - сотрудничество на паях - вполне реально.
    Ответ написан
    4 комментария
  • Как организовать внутренний стартап?

    newross
    @newross
    Product owner
    1. Реально и возможно. Более того, это наименее рисковый вариант начать свое дело.
    2. Надо предусмотреть что будешь делать в случае провала.
    3. Как договоритесь.
    Ответ написан
    Комментировать
  • Как организовать внутренний стартап?

    Тут одно из двух.
    1. Весь этот "доход", "руководить" осуществим только в ваших фантазиях. Не потому, что такое в принципе невозможно, а потому, что вы это реализовать не сможете.
    2. Вы таки это можете.
    Но и тут 2 варианта
    2.1. Сможете убедить босса (да и кого бы то ни было)
    2.2. Никого убедить не сможете.
    Идите к боссу и предлагайте. В случае варианта 2.2 можете стать ходячим анекдотом.
    Если не пойдёте - и так понятно, что вариант 1.
    Ответ написан
    Комментировать