Перелом в жизни программиста

Discussion in 'С/С++, C#, Rust, Swift, Go, Java, Perl, Ruby' started by dos999, 15 Dec 2009.

  1. dos999

    dos999 Elder - Старейшина

    Joined:
    15 Feb 2008
    Messages:
    137
    Likes Received:
    24
    Reputations:
    0
    Всем доброго времени суток.
    Заранее хочу извиниться если тема не подходит под тематику раздела, просто дело в том что хотелось чтобы её прочитали именно программисты, т.к. многие специалисты кроме этого раздела и парочке соседних никуда больше не заходят.

    Всё написанное ниже довольно абстрактно, и изложено не для оценки рентабельности какого либо из языков программирования.
    Итак, разсмотрим ситуацию:

    Человек работает Delphi программистом, знания Delphi у него средние(или даже чуть ниже) и за это он ежемесячно вознограждается компанией суммой в $500.

    Прошло время (условно 2года), человек этот значительно вырос как специалист(теперь знаяния Delphi на высоком уровне) и устроился на другую работу с з/п условно в $1000-$1500.

    Прошло ещё время (ну... скажем ещё 2 года), человек кроме Delphi узнал немало нового, напрмер C++ и Java, но знания этих языков у него естественно намного ниже чем его родной Delphi(4 года практики берут своё). Человек замечает что специалисты Delphi по сравнению с C++ и Java меньше оплачиваются, но знаний(а точнее опыта) C++ и Java у него не достаточно чтобы устроиться на высокооплачиваемую работу, а работать 2 года за $500 он неможет/нехочет.
    Что ему делать в сложившейся ситуации на ваш взгляд?

    Огромная просьба не флудить.
     
    #1 dos999, 15 Dec 2009
    Last edited: 15 Dec 2009
  2. NiGHt-LEshiY

    NiGHt-LEshiY Elder - Старейшина

    Joined:
    15 Nov 2006
    Messages:
    46
    Likes Received:
    4
    Reputations:
    0
    .
     
    #2 NiGHt-LEshiY, 15 Dec 2009
    Last edited: 27 Sep 2015
  3. navigat0r

    navigat0r Member

    Joined:
    15 Mar 2009
    Messages:
    83
    Likes Received:
    54
    Reputations:
    -2
    он все правильно написал, перечитай
     
  4. ASQX

    ASQX Elder - Старейшина

    Joined:
    21 Jun 2008
    Messages:
    47
    Likes Received:
    16
    Reputations:
    1
    параллельно работать не?
     
  5. whexp

    whexp Member

    Joined:
    30 Nov 2009
    Messages:
    88
    Likes Received:
    29
    Reputations:
    5
    Ну если хочешь получть такие же знания в java как и в делфи, то все же прийдется работать на низкооплачиваемой работе и приобретать бесценный опыт. По другому именно такой опыт врятли получится приобрести. Во время работы ты будешь решать разнообразные задачи, изучать разные тонкости языка.

    Как вариант можно писать самому программы, но это совсем другое, нежели участие в реальных проектах.
     
    1 person likes this.
  6. Qwazar

    Qwazar Elder - Старейшина

    Joined:
    2 Jun 2005
    Messages:
    989
    Likes Received:
    904
    Reputations:
    587
    dos999, либо стараться развиваться как управленец (PM и т.п.) в своей же конторе, а потом в случае чего стараться устраиваться в другую контору как управленец, либо бросать Delphi и идти на Java, C++ с нуля. С учётом опыта программирования в целом поднимешься быстрее, чем обычно. Разумеется зарплата просядет, и придётся подрабатывать.
     
    1 person likes this.
  7. Algol

    Algol New Member

    Joined:
    29 May 2002
    Messages:
    1,759
    Likes Received:
    4
    Reputations:
    0
    Ерунда, никто не станет его держать на $500, если он действительно хороший программист. Опыт работы при поступлении требуют для того, что бы оценить уровень программиста. А далее все зависит от него самого. Если он себя проявляет хорошо - ему сразу дадут и выше должность и больше ЗП.

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

    ЗЫ
    Да и кстати, неплохо было бы к этому времени уже подкопить себе достаточно денег на "черный день" и на такие вот повороты судьбы.

    ЗЫ2
    Да и кстати, фраза типа "что специалисты Delphi по сравнению с C++ и Java меньше оплачиваются" очень и очень услована. На самом деле работодателю зачастую пофиг на чем ты пишешь - пиши хоть на асме, главное - результат.
     
    #7 Algol, 15 Dec 2009
    Last edited: 15 Dec 2009
  8. Thenno

    Thenno Member

    Joined:
    3 Jul 2009
    Messages:
    77
    Likes Received:
    21
    Reputations:
    0
    Можно идти во фриланс, там чаще всего заказчикам плевать с высоты орбитальной станции, на чем ты пишешь. Главное - что бы быстро, и работало.
     
  9. brainy

    brainy Member

    Joined:
    21 Aug 2009
    Messages:
    30
    Likes Received:
    44
    Reputations:
    4
    работай на себя, а не на кого-то... и тогда не будут появляться подобные вопросы, да и стимула работать будет больше
     
  10. slesh

    slesh Elder - Старейшина

    Joined:
    5 Mar 2007
    Messages:
    2,702
    Likes Received:
    1,224
    Reputations:
    455
    2 brainy работать на себя - это довольно сложно, опять таки это будет подобием фриланса.

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

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

    Кстати, раньше я кодил в основном тока на Delphi и на дух не переносил Си. Но со временем понял что то, что Делфи - это не тот язык который подходит для моей области и увлечений. По этому некоторые части начал писать на си (пришлось начинать с DDK), но в основе всё равно юзал Делфи. Затем нормально разобравшись с Си начал один проект довольно большой проект чисто на Си. На его разработку заняло времени гдето в 2 раза больше чем если писалбы на Делфи. Затем в процессе дальнейшего сопровождения проекта, внесения изменений, добавление возможностей разобрался во многих тонкостях связанных с Си. И потом уже следующие проекты шли как по маслу и Делфи практически не касался. Но у меня больше системное и сетевое программирование. По этому перейти в делфи на Си не составило труда.
    А вот если дело касалось бы баз данных или сложного юзверьского интерфейса, то я хз смог бы или нет так просто перейти.
    По этому тут зависит на что ориентированы приложения которые писались на делфи и будет писаться на другом языке, ну и также от специфики работы - сетевое, системное, работа с БД, GUI, критичность производительности, ну и платформа.
    Так что по возможности лучше всего постепенно переписывать некоторые модули на другом языке, чтобы разобраться с ним лучше, если это конечно возможно в данных условиях.
     
    1 person likes this.
  11. dos999

    dos999 Elder - Старейшина

    Joined:
    15 Feb 2008
    Messages:
    137
    Likes Received:
    24
    Reputations:
    0
    +++++

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

    Думаю что тему можно закрывать. Спасибо всем за рассуждения и советы.
     
  12. Tigger

    Tigger Elder - Старейшина

    Joined:
    27 Aug 2007
    Messages:
    936
    Likes Received:
    527
    Reputations:
    204
    1) Вернуться в прошлое и начать работать за 500$ на том самом С++ \ Ява
    2) Фриланс. Как основа не думаю, что будет очень хорошо, можно как подрабатывание.
    3) Работать на себя. Т.е. писать софт и продавать его + немного можно и во фриланс залезть.
    4) Работать дальше Дельфи программистом, а дома учить лучше те, по которым хочешь дальше продоллжать работать. Потом придти на собеседование и показать себя профессианалм, которому не жалко платить 1000 - 1500$
     
    1 person likes this.