Задать вопрос
  • Дополнительный заработок программисту?

    При всем моем уважении, но такой подход крайне деструктивен для жизни.

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

    2) Поэтому рационально будет идти по двум путям:

    - увеличивать доход на своей текущей работе (либо при смене работы)
    - идти в полукоммерческую схему со своим продуктом.

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

    p.s. у меня в свое время была работа, поддержка ряда клиентов в it-инфрастуктуре, пару клиентов на поддержке сайтов, плюс контракты на продвижение сайтов. Просто вся жизнь превратилась в работу, как смог накопить на квартиру, сразу же от этого всего отказался в пользу жирной работы, и своих проектов.
    Ответ написан
    2 комментария
  • Достаточно ли знать только Python, чтобы начать работать в области IT?

    Привет

    Есть хорошая статья - https://habr.com/post/322332/ - там есть общий совет по учебе Питона, а также совет, когда его следует учить.
    Ответ написан
    Комментировать
  • Где найти инвестора для хорошей мобильной игры?

    Как вариант пойти в какое-то крупное издательство, либо к какому-то крупному игроделу - заключить контракт, как с издателем.6
    Ответ написан
    1 комментарий
  • Как натренировать тестировщика?

    1) Пусть они пройдут любые курсы по тестированию (особо без разницы, какие - тестировать ручками - не ракеты в космос запускать).
    2) Напиши хорошие, жирные тест-кейсы на какой-то кусок функционала и скажи своим тестерам их прогнать несколько раз. А потом сказать "Все остальное, нужно проверять также".
    3) Как увидишь, кто из ребят бревно, кто сообразительный - давай сообразительному курс по тест-дизайну и сажай его писать тест-кейсы на весь функционал, а остальные уже пусть по ним все проверяют.
    4) Если хочешь автоматизацию, то найми того, кто это вам сделает. Когда будет каркас, с настроенным дженкинсом - уже будет их достаточно просто расширять (хватит базовых курсов по java/python).
    Ответ написан
    1 комментарий
  • Что пишут на C#?

    Java - телеком, андроид, корпоративный сектор (финансы)

    • Веб-сайты (веб-сервисы)
    • CRM/ERP - системы
    • Десктоп корпоративный JavaFX
    • Биг-дата
    • Распределительные системы (hadoop)
    • Андроид приложения (в основном не игры).
    • Интернет-магазин (на безе ofbiz.apache.org/)
    • Автоматическое тестирование


    C# - дорогой корпоративный сектор под Windows

    • Веб-сайты (веб-сервисы)
    • CRM/ERP - системы
    • Лучший десктоп под Windows
    • Биг-дата
    • Распределительные системы
    • Приложения андроид/ios (хамарин)
    • Интернет-магазин (на базе nopeCommerce - платный из РФ)
    • Игры на Unity
    Ответ написан
    3 комментария
  • Где лучше всего искать со-основателя из области IT для моего стартапа?

    Зависит от сложности продукта, который нужно получить.

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

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

    Судя по этой фразе: "I am founder of startup in AI, blockchain and big data." - у вас задача, где будет жопа в мыле, а значит нужен договор и официально.
    Ответ написан
    5 комментариев
  • Есть ли фрэймворки чисто под мобильные сайты?

    Не знаю, есть ли такое под Boostrap, но под foundation можно собрать пакет из нужных компонентов. Например, только одну сетку и батоны.
    Ответ написан
  • Какой фронт подойдет для spring?

    1) Если делаете рест-бек, то фронт на ангуляре(реакте)
    2) Если делаете бек-рендер проект, то https://www.thymeleaf.org/
    3) Если у вас нет выбора и нужно в легаси, то JSP/JSF
    Ответ написан
    3 комментария
  • Java и Android или C# и Unity - что выгоднее?

    Ситуация очень простая:

    Работа на заказа - Java/Android - так как куче фирм нужны мобильные приложения, и они за это готовы платить адекватные деньги.

    Работа на себя/Разработка собственного проекта - ну тут как повезет, что на игре(приложении) можно сделать деньги, что на игре(приложении) можно влететь на деньги.

    Работа на дядю - как правило Банки, Логистические компании, Телеком, Интернет-компании - это Java / Retail - гос.сектор, какие-то мореходства итд - это C#. Тут платят везде очень хорошо, но очень долго до хороших денег развиваться (реально долго).
    Ответ написан
    Комментировать
  • Курсы python в Санкт-Петербурге?

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

    Python + requests + beatysoup = в одном потоке может херачить примерно 10000 страниц за 15-20 минут.

    Если прямо надо автоматизация, потоки и прочее - то уже scrappy
    Ответ написан
    1 комментарий
  • На каком языке лучше писать бэкэнд онлайн-банка?

    Все очень просто:

    Изначально крупные компании стали писать все на Java, так как на нем писать было проще и понятней, чем на C++ и Perl. Со временем, так как все писали крупный софт на Java - стали в языке и в самой экосистеме появляться вещи, которые упрощали написание софта такого уровня. Люди стали привыкать писать такие вещи на Java, используя определенные возможности платформы.

    Простой пример: Ширина́ колеи́ у поезда. В странах СССР - одна колея. В Европе и США - другая. Почему так? Изначально почему-то так решили, а потом вся инфраструктура, все пути, все поезда, весь персонал и прочее - стали делаться под такую ширину. И если допустим Россия захочет сменить ширину, то ей придется поменять абсолютно все, а это гигантские затраты - временные, денежные.
    Ответ написан
    Комментировать
  • Почему Doctrine не создает базу данных?

    Terras
    @Terras Автор вопроса
    Разобрался в ситуации. Нужно было поставить MySQL с официального сайта Oracle и прописать для него все доступы. В отличие от PyCharm(Django), который хранит в себе все конфиги и базу, в php надо все ручками ставить.
    Ответ написан
    3 комментария
  • Какой язык/фреймворк выбрать?

    1) Python + Django = у нас используется в больших компаниях по типу Яндекса, маил.ру, Рамблера, варгейминга - так как позволяет экономить на самой концепции кода (его легче писать, есть строгий гайдлайнс). Плюс используется для стартапов, где надо работать с Датой (трейдинговые сервисы, всякие социальные трекеры итд). У буржуев Python используется активнее, чем у нас.

    2) Php/Laveral/Symfony - главный веб-язык в рф. Используется от маленьких сайтов, до огромных сервисов. Почему его юзают? Так сложилось, что в свое время учили именно его большинство разработчиков, поэтому сейчас идет по наитию.

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

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

    Что касаетcя ruby/node.js - то вакансий не так много, смысла их учить особо нет, если ты идешь в бек.
    ____

    И пойми, что цель изучения программирование - это открытие своего проекта, либо работа за хорошие деньги. Практика показывает, что в рф проще всего это сделать на php/java/.net. - все остальное уже более экзотические варианты.
    Ответ написан
    Комментировать
  • C# vs Java для удалённой работы за рубежом. Что востребовано?

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

    На .net работают производственные предприятия, государственный сектор, логистические компании, ретейл.

    т.е. язык то похожий, но его сферы применения сильно различаются. Т.е. например, в США (до .net core - да и сейчас), вообще ни у кого нет идеи по принципу: а давай замутим стартап на .net, так как все знают, что в случае роста они разденутся на хостинг, базу данных, софт итд.

    Плох ли .net из-за этого - Нет. Например, Bank of America имеет штат пользователей софта на .net больше (сотрудников банка), чем весь Гугл, Амазон и Оракл вместе взятыми.
    Ответ написан
    6 комментариев
  • Какой Python фреймворк выбрать для связки с Vue?

    Самый простой способ юзать Python - это юзать Django + Django REST framework. Они реально очень простые, если вам что-то типовое делать.
    Ответ написан
    Комментировать
  • Я хочу найти красивый фреймворк для GUI для Python. Что мне выбрать кроме Tkinter'а и PyQt'а?

    1) Python - не самый лучший вариант для GUI. Лучше взять натив под нужную платформу, либо электрон.
    2) Все решения на Python - имеют свои минусы. Самое оптимальное решение - это взять несколько решений, написать абстрактный слой, и уже в зависимости от задачи подтягивать ту или иную библиотеку.

    Другими словами, сделать просто на Python, чтобы красиво работало на win/mac/linux - у вас не получится.

    P.s. есть хороший доклад на тему построения GUI на Python на русском. Можете поискать на ютьюбе с одной из конференций.
    Ответ написан
    1 комментарий
  • Какую выбрать форму комментов на сайт?

    1) Далеко не на все статьи люди готовы писать комментарии. Тут дело может быть не в форме.
    2) На многих сайтах (если мы говорим не про топовые и известные), комментарии идут фейковые - их пишут сами создатели сайта.
    3) Протестируй у себя на сайта вариант - никаких барьеров: т.е. есть форма, состоящая из одного поля текста, никаких ограничений по правам и дополнительных параметров.

    - Если в такое начнут писать, то значит действительно останавливало людей трудность формы
    - Если начнут писать, но повалится и спам - думай, как его победить (методик куча)
    - Если начнут писать, но писать всякий бред по типу "Мне 12 лет, у меня маленькая пися, что делать итд" - значит, неправильно работаешь с траффиком и нужна защита от малолетних-дебилов.
    - Если не начнут писать, значит просто люди не готовы писать комментарии к таким статьям.
    Ответ написан
    Комментировать
  • Как запустить многопоток Selenium?

    Selemium Grid?
    Ответ написан
    Комментировать