Задать вопрос
  • Стоит ли заниматься поддержкой проектов на Delphi? Не тупиковый ли это вариант развития?

    vt4a2h
    @vt4a2h
    Senior software engineer (C++/Qt/boost)
    Годик можно поработать, параллельно изучая что-то более актуальное, а потом уехать в город побольше с крупными компаниями, интересными проектами и т.п. Конечно лучше сразу это сделать пусть даже и работать за еду стажером и арендовать подоконник :) Зато будет вагон неоценимого опыта и коллектив профессионалов у которых можно учиться. Ну может конечно не супер профессионалов, но вероятно лучше чем на нефтянном заводе. Через год-два (от вас зависит и только от вас) можно уйти на более интересную работу ну или вырости в джуна-мидла в этой же фирме.
    Откройте например hh.ru и ужаснитесь количеству вакансий для программистов на делфи. Очень уж нишевой это язык и стек технологий.
    Ответ написан
    Комментировать
  • Стоит ли заниматься поддержкой проектов на Delphi? Не тупиковый ли это вариант развития?

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

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

    Однако, если есть работа по C-like, то лучше все-таки начать с них, и прежде всего, C#.
    Ответ написан
    Комментировать
  • Стоит ли заниматься поддержкой проектов на Delphi? Не тупиковый ли это вариант развития?

    @Free_ze
    Пишу комментарии в комментарии, а не в ответы
    Делфи используется все реже в новых проектах. Если язык и не умирает, то перспективы его очень туманны.

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

    основная цель - повышение навыков

    не ради повышения навыков, а чтобы урвать побольше денег

    а мотивации мало в основном потому, что нет никакой гарантии, что тебе это принесет хоть какие-нибудь деньги


    Нет мотивации -> нет навыков -> нет денег. Точка. И всё именно в таком порядке!
    Ответ написан
    2 комментария
  • Где можно найти работу для повышения навыков?

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

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

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

    Я сам неоднократно просматривал предложения работодателей на фриланс-платформах.

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

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

    Почему именно в вашем? Не осилите, будете бредить перфекционизмом - наймут другого. Мало, что ли, начинашек без опыта и без понимания элементарных вещей в науке экономике?
    Ответ написан
  • Где можно найти работу для повышения навыков?

    dmitry_pavlov
    @dmitry_pavlov
    World-class .NET freelance contractor (remotely)
    Удаленно редко кто хочет нанять человека, который учится. Устраивайтесь (по вечерам, на полдня, как попало) в офис аутсорс компании (человек на 50+) на пол/четверь ставки или "за спасибо" джуниором/интерном/практикантом/кем-попало. За полгода/год - подровняете скиллы и технические и проектные (не менее, а то и более важные в нашей индустрии). Это хорошая и быстрая школа.

    P.S. Относительно мотивации. Это обычная лень и отсутствие навыка не начинать ерундовых дел и доводить неерундовые до конца. Читайте книги и статьи. Со временем количество даже не слишком понятной информации перейдет в качественно новое понимание концепций программной инженерии. Законы диалектики никто не отменял :) количество перейдет в качество :) Главное не лениться и уделять своему развитию каждый день не менее 15 минут (больше - лучше) только без пропусков. Еще два правила полезных тут и вообще в целом:
    1) принцип Парето (чтобы эффективно тратить свои ресурсы)
    2) закон Старджона (чтобы не быть слишком серьезным и не перегреваться) :)

    Найти и разобраться что это за такое - домашнее задание :)

    UPDATE: наткнулся вот на статью ain.ua/2016/06/22/656143 - Практическое руководство для тех, кто хочет стать профессиональным веб-разработчиком
    Ответ написан
    8 комментариев
  • Как создать грабер для сайта на .NET?

    Rou1997
    @Rou1997
    Нет никакой необходимости выполнять js, клиентская часть общается с сервером по HTTP, а js это мишура сверху, достаточно сделать анализ (Fiddler, Wireshark, Chrome DevTools, исходный код страницы) и подделать все необходимые запросы, и какой-то из них возвращает тот ключ в том или ином виде.
    Идея с "движком" браузера не плоха, есть минусы и плюсы (избавляет от необходимости имитировать каждый запрос со всеми заголовками), но это должен быть не простой "движок", а специально заточенный для этого, например, Phantom.js
    Ответ написан
    3 комментария
  • Как изучить язык приближенно к 100%?

    Почитайте статью В. Зуева "Редкая профессия". Узнаете, какой самый лучший способ полностью изучить язык: написать для него компилятор или интерпретатор.

    Внимание, вопрос: а зачем?
    Ответ написан
    1 комментарий
  • Что делать с клиентом, который ничего не понимает в технологиях?

    @hubramubr
    Клиент обращается к тебе по двум причинам:

    1) Может сам, но не успевает или не хочет возиться.
    2) Не может сам и обращается к тебе как к специалисту, способному решить его проблему.

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

    В чем вина клиента?

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

    Freika
    @Freika
    Senior Ruby on Rails developer
    Помогите клиенту разобраться и настройте ему все, он вам будет только благодарен. Все это за отдельную плату, конечно же. Не нужно вести себя как высокомерный индюк.
    Ответ написан
    Комментировать
  • Что изучать C# или С++?

    @Hydro
    C#/.NET Developer
    Поскольку не указана область применения, буду субъективен - c#
    Ответ написан
    Комментировать
  • Стоит ли патентовать идею, код веб-проекта, торговую марку?

    nki
    @nki
    bezkart.ru готовая система лояльности
    Идеи не патентуют. Код тоже не патентуют.
    Вы уверены, что ваш сервис кому-то нужен?
    Ответ написан
  • Создавать ли стартап?

    nki
    @nki
    bezkart.ru готовая система лояльности
    Лучше попробовать создать, чем сидеть и думать получится у меня или нет.
    Ответ написан
    Комментировать
  • Создавать ли стартап?

    PavelK
    @PavelK
    Пишите прототип, вываливайте его в продакшен, попутно подпирая костылями и каждую копейку в совершенствование.
    Пока вы будете доводить до идеала, другие сделают из говна и палок, но он уже будет приносить прибыль, пока вы оттачиваете мастерство. Пишу по собственному печальному опыту.
    Ответ написан
    Комментировать
  • "Очередная" идея создать сервис. С чего начать?

    @IceJOKER
    Web/Android developer
    нужен коллектив создателей
    - кто сказал? наймите одного разработчика, создайте прототип, хоть что-то, что можно людям показать, а далее...
    с деньгами - не очень.
    ........
    Имеет ли смысл искать спонсоров?
    - думаю вы сами ответили на вопрос, представляете свой проект, привлекаете инвесторов и т.д.
    Ответ написан
    Комментировать
  • Подходит ли C#, ASP.NET для фриланса?

    trevoga_su
    @trevoga_su
    мне всегда веселило слушать фразы в стиле "миграция офиса во фриланс"

    наверно мы живем в разных мирах.

    серьезный офис НИКОГДА во фриланс не переедет. ежедневно надо тыкать друг-друга монитор, консультировать и консультироваться.
    Ответ написан
    1 комментарий
  • Стоит ли писать на Delphi 10 или лучше изучать C#?

    @VZVZ
    Reverse-Engineer, Software Developer, Architect
    > оффлайн приложение, которое будет подключаться к RESTFul API
    Типа пчелы против меда?
    Может, вы хотели сказать "клиентское"?

    > Просто хочу упростить
    Лучше C#.
    Delphi подустарел, и синтаксисом, и архитектурой библиотек, и серьезно его не обновляют, только с боку прилепляют новые фичи.

    > в перспективе
    Лучше C# (и вообще Си-подобные).
    Ответ написан
    Комментировать
  • Как научить чатбота учитывать контекст конкретного диалога?

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

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

    Такому боту достаточно будет осознать текст через один языковой бекенд и пересказать его через второй. Увы - таких нет.
    Ответ написан
    2 комментария
  • Как соединить желание заниматься несколькими направлениями в ИТ?

    vvpoloskin
    @vvpoloskin Куратор тега Компьютерные сети
    Инженер связи
    Повзрослеть?
    Ответ написан
    2 комментария