Погода: 14 °C
19.0913...17ясная погода, без осадков
20.0917...19облачно, без осадков
НГС.Форум /Компьютеры Интернет Связь / Программирование /

Ваше мнение о своей деятельности

  • junior

    Сообщений: 5

    Доброго времени суток, уважаемые форумчане! Желаю обратиться к вам с просьбой. Не могли бы вы ответить на вопросы, касающихся ваших "эстетических" ощущений в своём направлении программирования? Что вас привлекает в вашем направлении, почему выбрали именно его в качестве основной деятельности? Насколько вам интересно работать, какие особенности направления выделяете лично для себя в приоритете? В общем важно ваше восприятие:улыб:.

    Сама я студентка ВУЗа, 3 курс. Имею общее представление об основных парадигмах программирования, работала с языками C, C++, Fortran 77, Prolog, C#. Знаю STL, концепции ООП, структуры данных и алгоритмы и т.д. Но, мой эксперементальный опыт не уходит далеко за пределы выполнения вузовских лабораторных и курсовых. Хочу поработать в конкретном направлении, но теряюсь, не знаю что выбрать, поэтому прошу вашего мнения.

    P.S. Прошу не учитывать разницу в заработной плате, только притягательность "для души".:улыб:

  • guru

    Сообщений: 9338

    Я отлично понимаю источник ваших вопросов и ваши душевные терзания. Вы не одиноки в них на вашем этапе.

    Однако притягательность работы (или хобби) вообще не зависит от языка программирования и технологий.
    Смотреть надо:
    1) На результат - интересен ли он вам? т.е. интересно ли вам улучшать результат? Это главный вопрос.
    2) Удовлетворены ли вы условиями труда и денежным результатом? позволяет ли это вам реализовывать ваши хотелки "по жизни"?

    Вот основные вопросы, которыми следует задаваться.

    А чтобы на эти вопросы получить ответ, по в вашем возрасте следует попробовать разное. Да, именно так, и это важно.
    Займитесь чем-то одним (тем, где результат вам вроде интересен) не зависимо от технологий. (Требуемые технологии при этом придётся изучить! это самая важная составляющая вашей будущей профессии.)
    Теперь получите результат и задайте себе 2 вопроса, приведённых выше.
    В зависимости от ответа - или продолжайте заниматься тем же, или устремитесь к другому интересному вам результату.

    Только так вы придёте к счастью.

  • junior

    Сообщений: 5

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

  • member

    Сообщений: 36

    Вот мне интересно, что вы понимаете под направлениями.

    Условно говоря, сейчас, в основном популярен Web, Android/IOS и всякий энтерпрайз (разного уровня "одинэски" для разных нужд). Идти на что-то непопулярное имеет смысл только при безумно остром желании.

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

    Я бы открыл хэдхантер, поставил галочку в поиске "программирование, разработка", исключил вакансии агентств. И просто страничку за страничкой просматривал какие есть компании, на чем пишут, что пишут и т.д.

    В ответ на: Знаю STL, концепции ООП, структуры данных и алгоритмы и т.д. Но, мой эксперементальный опыт не уходит далеко за пределы выполнения вузовских лабораторных и курсовых.
    Всё очень зависит от уровня знания. Если знания/опыт на уровне сдачи обычной курсовой обычного вуза по обычной методичке - это одно. Если есть реальное понимание и продолжительный опыт - другое. Лабы и курсовые могут быть по сложности вполне-вполне, но зачастую всё сводится к тому, чтобы как-то накидать, лишь бы заработало и забыть после сдачи.

    В общем, на вашем месте я бы делал выбор между backend и frontend разработкой в Web. Язык можно попробовать каждый из популярных. C# вполне сойдёт.

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

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


    Сам работаю над очередной системой автоматизации чего-то там. Привлекает размер проекта, процесс соединения "кирпичиков". Ощущения приятные с оттенками мазохизма.

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

  • рыжий котэ

    Сообщений: 12083

    Выбирай 1С. Не прогадаешь!

    Осторожнее с травой!
    Если хапнешь много дряни
    Увезут тебя с собой
    Злые инопланетяне

  • guru

    Сообщений: 9338

    В ответ на: Выбирай 1С. Не прогадаешь!
    Только если нет даже близко мыслей об эмиграции.
    Кстати, даже любопытно: 1С-ники какие-либо эмигрируют хоть раз? (хотя бы условно, типа тёплых стран)
    Пойду погуглю.

  • member

    Сообщений: 36

    Я думаю, вопрос эмиграции должен быть тут явно не самый первый.

    Если нацеливаться на 1С, то ТС можно уже забивать на свои алгоритмы, STLы и плюсы, имхо.

    Опыта не имею, но я бы не стал доверять всю свою карьеру одной компании, пусть даже такой большой. Да и отзывы об 1С далеко не самые лучшие.

  • рыжий котэ

    Сообщений: 12083

    В ответ на: Да и отзывы об 1С далеко не самые лучшие.
    Конкретику можно?

    Осторожнее с травой!
    Если хапнешь много дряни
    Увезут тебя с собой
    Злые инопланетяне

  • рыжий котэ

    Сообщений: 12083

    Я сам в далеком уже 2002 году перешел с С++ на 1С. Не жалею.

    Осторожнее с травой!
    Если хапнешь много дряни
    Увезут тебя с собой
    Злые инопланетяне

  • рыжий котэ

    Сообщений: 12083

    Я тебе больше скажу. 1С-Франчи даже в Канаде есть.

    Осторожнее с травой!
    Если хапнешь много дряни
    Увезут тебя с собой
    Злые инопланетяне

  • member

    Сообщений: 36

    Конкретно плохие отзывы про:
    - качество кода;
    - отсутствие современных средств языка/среды разработки;
    - бардак у франчайзи.

  • guru

    Сообщений: 9338

    В ответ на: - отсутствие современных средств языка/среды разработки;
    Всегда было смешно такое читать.

    В ответ на: - бардак у франчайзи.
    Так это реалии жизни в любой отрасли.
    Становись сам франчайзи (что не сложно вроде) и не разводи бардак. Профит.

  • member

    Сообщений: 36

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

    В ответ на: Так это реалии жизни в любой отрасли.
    Становись сам франчайзи (что не сложно вроде) и не разводи бардак. Профит.
    Бывают люди, которым не дано быть бизнесменами. Просто хочется выспаться, придти в удобный офис и спокойно писать свой код с чашечкой кофе.

  • guru

    Сообщений: 9338

    Причем за большие деньги. "Работать" не напрягаясь.
    Да, мечты.

  • junior

    Сообщений: 5

    Под направлениями я понимаю разработку мобильных, серверных, web-приложений, системное программирование и т.д.
    Я пару лет назад поняла, что если буду работать только лишь на сдачу работ в вузе, то знаний особо не получу, поэтому частенько ставлю перед собой задачу оптимизации приложения, эргономичность его использования, чтения исходного кода. Правда, стремление к созданию "идеального" варианта работы сильно бьет по срокам сдачи, но я работаю над устранением этого качества :biggrin:.
    Стабильненько раз в месяц смотрю вакансии на hh.ru, выписываю минимальные требования к джуниор-разработчикам, чтобы в дальнейшем получать новые навыки. Вот, думаю, хватит откладывать, момент настал, надо сконкретизировать цель и идти к ней: буду набираться опыта, книжки читать, благо время есть.
    Кстати, есть ли такой вариант, что компания в открытую не организует стажировку, не организует набор, но по факту на стажировку туда пойти можно?

  • рыжий котэ

    Сообщений: 12083

    В ответ на: - отсутствие современных средств языка/среды разработки;
    Ерунда. ИДЕ очень даже на уровне!
    В ответ на: - качество кода;
    Зависит от кодеров..
    В ответ на: - бардак у франчайзи.
    тем более не имеет никакого отношения к языку и среде разработки.
    У прочих софтверных контор бардак бывает куда бардачнее.

    Осторожнее с травой!
    Если хапнешь много дряни
    Увезут тебя с собой
    Злые инопланетяне

  • member

    Сообщений: 36

    В ответ на: Кстати, есть ли такой вариант, что компания в открытую не организует стажировку, не организует набор, но по факту на стажировку туда пойти можно?
    По блату/связям/вузу, возможно, и делают так. Но, я честно сказать, не в курсе ситуации со стажировками.

  • guru

    Сообщений: 9338

    В ответ на: Кстати, есть ли такой вариант, что компания в открытую не организует стажировку, не организует набор, но по факту на стажировку туда пойти можно?
    Разное бывает.
    Тут главное не стесняться спрашивать и вежливо напоминать о себе через неделю не получения ответа.

  • activist

    Сообщений: 215

    Я помню какая огромная проблемма была найти первую работу 5 лет назад (образование у меня биология). Вам с профильным образованием легче.

    На hh нужно подавать на все позиции, если ваши умения соответствуют больше 50% требований.

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

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

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

    прогуглите
    Software Developer Jobs in Bulgaria glassdoor

  • activist

    Сообщений: 215

    Мне с первого взгляда на новичка понравилось там

    Software Implementation Specialist
    3.5 Amdocs • Sofia

    Скажите, что берете пару лет оф перед окончанием университета и можете работать в офисе 2 года, а потом можно попытаться мигрировать на удаленную работу

Записей на странице:

Перейти в форум

Модератор: