Ваше мнение о своей деятельности
8215
19
MoonlightShadow
junior
Доброго времени суток, уважаемые форумчане! Желаю обратиться к вам с просьбой. Не могли бы вы ответить на вопросы, касающихся ваших "эстетических" ощущений в своём направлении программирования? Что вас привлекает в вашем направлении, почему выбрали именно его в качестве основной деятельности? Насколько вам интересно работать, какие особенности направления выделяете лично для себя в приоритете? В общем важно ваше восприятие.
Сама я студентка ВУЗа, 3 курс. Имею общее представление об основных парадигмах программирования, работала с языками C, C++, Fortran 77, Prolog, C#. Знаю STL, концепции ООП, структуры данных и алгоритмы и т.д. Но, мой эксперементальный опыт не уходит далеко за пределы выполнения вузовских лабораторных и курсовых. Хочу поработать в конкретном направлении, но теряюсь, не знаю что выбрать, поэтому прошу вашего мнения.
P.S. Прошу не учитывать разницу в заработной плате, только притягательность "для души".
Сама я студентка ВУЗа, 3 курс. Имею общее представление об основных парадигмах программирования, работала с языками C, C++, Fortran 77, Prolog, C#. Знаю STL, концепции ООП, структуры данных и алгоритмы и т.д. Но, мой эксперементальный опыт не уходит далеко за пределы выполнения вузовских лабораторных и курсовых. Хочу поработать в конкретном направлении, но теряюсь, не знаю что выбрать, поэтому прошу вашего мнения.
P.S. Прошу не учитывать разницу в заработной плате, только притягательность "для души".
KSergey
guru
Я отлично понимаю источник ваших вопросов и ваши душевные терзания. Вы не одиноки в них на вашем этапе.
Однако притягательность работы (или хобби) вообще не зависит от языка программирования и технологий.
Смотреть надо:
1) На результат - интересен ли он вам? т.е. интересно ли вам улучшать результат? Это главный вопрос.
2) Удовлетворены ли вы условиями труда и денежным результатом? позволяет ли это вам реализовывать ваши хотелки "по жизни"?
Вот основные вопросы, которыми следует задаваться.
А чтобы на эти вопросы получить ответ, по в вашем возрасте следует попробовать разное. Да, именно так, и это важно.
Займитесь чем-то одним (тем, где результат вам вроде интересен) не зависимо от технологий. (Требуемые технологии при этом придётся изучить! это самая важная составляющая вашей будущей профессии.)
Теперь получите результат и задайте себе 2 вопроса, приведённых выше.
В зависимости от ответа - или продолжайте заниматься тем же, или устремитесь к другому интересному вам результату.
Только так вы придёте к счастью.
Однако притягательность работы (или хобби) вообще не зависит от языка программирования и технологий.
Смотреть надо:
1) На результат - интересен ли он вам? т.е. интересно ли вам улучшать результат? Это главный вопрос.
2) Удовлетворены ли вы условиями труда и денежным результатом? позволяет ли это вам реализовывать ваши хотелки "по жизни"?
Вот основные вопросы, которыми следует задаваться.
А чтобы на эти вопросы получить ответ, по в вашем возрасте следует попробовать разное. Да, именно так, и это важно.
Займитесь чем-то одним (тем, где результат вам вроде интересен) не зависимо от технологий. (Требуемые технологии при этом придётся изучить! это самая важная составляющая вашей будущей профессии.)
Теперь получите результат и задайте себе 2 вопроса, приведённых выше.
В зависимости от ответа - или продолжайте заниматься тем же, или устремитесь к другому интересному вам результату.
Только так вы придёте к счастью.
MoonlightShadow
junior
Думаю, у меня сложилось некорректное представление о плане освоения какого-либо направления разработки: сначала выучи язык(и), структуры и т.д., а потом - применяй. Думаю, лучше будет изучать технологии по мере необходимости, с возрастанием сложности выбранной задачи. Тут же проверять, насколько довольна результатом, есть ли заинтересованность в продолжении.
На данный момент мне приходилось по большей части решать задачи связанные с абстрактными математическими моделями, поэтому интерес к программированию падает (просто не понимаю, куда их применять). Вот поэтому для мотивации спрашивала мнение о том, что же привлекает конкретного человека в его разработке реальных, полезных проектов.
Спасибо Вам огромное за совет, он очень полезен!
На данный момент мне приходилось по большей части решать задачи связанные с абстрактными математическими моделями, поэтому интерес к программированию падает (просто не понимаю, куда их применять). Вот поэтому для мотивации спрашивала мнение о том, что же привлекает конкретного человека в его разработке реальных, полезных проектов.
Спасибо Вам огромное за совет, он очень полезен!
qetqyt
member
Вот мне интересно, что вы понимаете под направлениями.
Условно говоря, сейчас, в основном популярен Web, Android/IOS и всякий энтерпрайз (разного уровня "одинэски" для разных нужд). Идти на что-то непопулярное имеет смысл только при безумно остром желании.
Лично для меня язык вообще не принципиален. Единственный момент в том, что после некоторого развития в стеке определенных технологий уходить от него далеко и на джуниорскую копейку не захочется.
Я бы открыл хэдхантер, поставил галочку в поиске "программирование, разработка", исключил вакансии агентств. И просто страничку за страничкой просматривал какие есть компании, на чем пишут, что пишут и т.д.
В общем, на вашем месте я бы делал выбор между backend и frontend разработкой в Web. Язык можно попробовать каждый из популярных. C# вполне сойдёт.
Если цель - стать разработчиком, то надо:
а) накопить хорошую базу и как можно лучше расширить кругозор. Книжки читать тоже полезно.
б) выучить язык на уровне джуниора, научиться читать чужой код и стучаться в нормальные компании (которые софт пишут), чтобы взяли на стажировку/джуниором.
"б" позволит попасть в компанию, обрести нужные знакомства и опыт. "а" позволит расти дальше.
Ну и сходите на какие-нибудь встречи разработчиков, с ребятами пообщайтесь. Если есть возможность пойти на курсы от какой-нибудь компании - попробуйте.
Сам работаю над очередной системой автоматизации чего-то там. Привлекает размер проекта, процесс соединения "кирпичиков". Ощущения приятные с оттенками мазохизма.
По поводу применения моих "супернавыков", всё что делал до коммерческой разработки - ерунда, но помогает сильно в работе. Как раз из серии "попробовать всё понемногу". Когда кто-то ставит конкретную задачу работать намного удобнее и интереснее.
Условно говоря, сейчас, в основном популярен Web, Android/IOS и всякий энтерпрайз (разного уровня "одинэски" для разных нужд). Идти на что-то непопулярное имеет смысл только при безумно остром желании.
Лично для меня язык вообще не принципиален. Единственный момент в том, что после некоторого развития в стеке определенных технологий уходить от него далеко и на джуниорскую копейку не захочется.
Я бы открыл хэдхантер, поставил галочку в поиске "программирование, разработка", исключил вакансии агентств. И просто страничку за страничкой просматривал какие есть компании, на чем пишут, что пишут и т.д.
Знаю STL, концепции ООП, структуры данных и алгоритмы и т.д. Но, мой эксперементальный опыт не уходит далеко за пределы выполнения вузовских лабораторных и курсовых.Всё очень зависит от уровня знания. Если знания/опыт на уровне сдачи обычной курсовой обычного вуза по обычной методичке - это одно. Если есть реальное понимание и продолжительный опыт - другое. Лабы и курсовые могут быть по сложности вполне-вполне, но зачастую всё сводится к тому, чтобы как-то накидать, лишь бы заработало и забыть после сдачи.
В общем, на вашем месте я бы делал выбор между backend и frontend разработкой в Web. Язык можно попробовать каждый из популярных. C# вполне сойдёт.
Если цель - стать разработчиком, то надо:
а) накопить хорошую базу и как можно лучше расширить кругозор. Книжки читать тоже полезно.
б) выучить язык на уровне джуниора, научиться читать чужой код и стучаться в нормальные компании (которые софт пишут), чтобы взяли на стажировку/джуниором.
"б" позволит попасть в компанию, обрести нужные знакомства и опыт. "а" позволит расти дальше.
Ну и сходите на какие-нибудь встречи разработчиков, с ребятами пообщайтесь. Если есть возможность пойти на курсы от какой-нибудь компании - попробуйте.
Сам работаю над очередной системой автоматизации чего-то там. Привлекает размер проекта, процесс соединения "кирпичиков". Ощущения приятные с оттенками мазохизма.
По поводу применения моих "супернавыков", всё что делал до коммерческой разработки - ерунда, но помогает сильно в работе. Как раз из серии "попробовать всё понемногу". Когда кто-то ставит конкретную задачу работать намного удобнее и интереснее.
Выбирай 1С. Не прогадаешь!Только если нет даже близко мыслей об эмиграции.
Кстати, даже любопытно: 1С-ники какие-либо эмигрируют хоть раз? (хотя бы условно, типа тёплых стран)
Пойду погуглю.
Я думаю, вопрос эмиграции должен быть тут явно не самый первый.
Если нацеливаться на 1С, то ТС можно уже забивать на свои алгоритмы, STLы и плюсы, имхо.
Опыта не имею, но я бы не стал доверять всю свою карьеру одной компании, пусть даже такой большой. Да и отзывы об 1С далеко не самые лучшие.
Если нацеливаться на 1С, то ТС можно уже забивать на свои алгоритмы, STLы и плюсы, имхо.
Опыта не имею, но я бы не стал доверять всю свою карьеру одной компании, пусть даже такой большой. Да и отзывы об 1С далеко не самые лучшие.
Сейчас читают
Куда идти учиться после школы? Оставаться в 9 или идти до 11?
260536
227
Перерегистрация авто
83874
21
Группа Компаний Классик - 204 04 04 (часть 2)
443723
697
Да и отзывы об 1С далеко не самые лучшие.Конкретику можно?
Я сам в далеком уже 2002 году перешел с С++ на 1С. Не жалею.
Я тебе больше скажу. 1С-Франчи даже в Канаде есть.
Конкретно плохие отзывы про:
- качество кода;
- отсутствие современных средств языка/среды разработки;
- бардак у франчайзи.
- качество кода;
- отсутствие современных средств языка/среды разработки;
- бардак у франчайзи.
- отсутствие современных средств языка/среды разработки;Всегда было смешно такое читать.
- бардак у франчайзи.Так это реалии жизни в любой отрасли.
Становись сам франчайзи (что не сложно вроде) и не разводи бардак. Профит.
Всегда было смешно такое читать.А что смешного в желании пользоваться средствами, которые избавляют от рутины и снижают сложность?
Так это реалии жизни в любой отрасли.Бывают люди, которым не дано быть бизнесменами. Просто хочется выспаться, придти в удобный офис и спокойно писать свой код с чашечкой кофе.
Становись сам франчайзи (что не сложно вроде) и не разводи бардак. Профит.
Причем за большие деньги. "Работать" не напрягаясь.
Да, мечты.
Да, мечты.
MoonlightShadow
junior
Под направлениями я понимаю разработку мобильных, серверных, web-приложений, системное программирование и т.д.
Я пару лет назад поняла, что если буду работать только лишь на сдачу работ в вузе, то знаний особо не получу, поэтому частенько ставлю перед собой задачу оптимизации приложения, эргономичность его использования, чтения исходного кода. Правда, стремление к созданию "идеального" варианта работы сильно бьет по срокам сдачи, но я работаю над устранением этого качества .
Стабильненько раз в месяц смотрю вакансии на hh.ru, выписываю минимальные требования к джуниор-разработчикам, чтобы в дальнейшем получать новые навыки. Вот, думаю, хватит откладывать, момент настал, надо сконкретизировать цель и идти к ней: буду набираться опыта, книжки читать, благо время есть.
Кстати, есть ли такой вариант, что компания в открытую не организует стажировку, не организует набор, но по факту на стажировку туда пойти можно?
Я пару лет назад поняла, что если буду работать только лишь на сдачу работ в вузе, то знаний особо не получу, поэтому частенько ставлю перед собой задачу оптимизации приложения, эргономичность его использования, чтения исходного кода. Правда, стремление к созданию "идеального" варианта работы сильно бьет по срокам сдачи, но я работаю над устранением этого качества .
Стабильненько раз в месяц смотрю вакансии на hh.ru, выписываю минимальные требования к джуниор-разработчикам, чтобы в дальнейшем получать новые навыки. Вот, думаю, хватит откладывать, момент настал, надо сконкретизировать цель и идти к ней: буду набираться опыта, книжки читать, благо время есть.
Кстати, есть ли такой вариант, что компания в открытую не организует стажировку, не организует набор, но по факту на стажировку туда пойти можно?
- отсутствие современных средств языка/среды разработки;Ерунда. ИДЕ очень даже на уровне!
- качество кода;Зависит от кодеров..
- бардак у франчайзи.тем более не имеет никакого отношения к языку и среде разработки.
У прочих софтверных контор бардак бывает куда бардачнее.
qetqyt
member
Кстати, есть ли такой вариант, что компания в открытую не организует стажировку, не организует набор, но по факту на стажировку туда пойти можно?По блату/связям/вузу, возможно, и делают так. Но, я честно сказать, не в курсе ситуации со стажировками.
KSergey
guru
Кстати, есть ли такой вариант, что компания в открытую не организует стажировку, не организует набор, но по факту на стажировку туда пойти можно?Разное бывает.
Тут главное не стесняться спрашивать и вежливо напоминать о себе через неделю не получения ответа.
Я помню какая огромная проблемма была найти первую работу 5 лет назад (образование у меня биология). Вам с профильным образованием легче.
На hh нужно подавать на все позиции, если ваши умения соответствуют больше 50% требований.
Я бы посоветовала ходить к преподавателям с резюме, в котором есть ссылка на код ваших проектов на гитхабе и распечатанный код и просить может быть у них есть знакомые в компаниях.
Я бы так же пришла в компании лично, переделав статически их главную страницу на мобильный бутстрап, показв ссылку, выставить это на вашем личном сайте-портфолио, попросится в франт энд разработчеки, а потом уже прыгать оттуда на Java или c#.
Искать удаленные работы, особенно в компаниях в чехословакии, польше, болгарии. У них клиенты обычно американские, даже германские проводят ежедневные скайп митинги на английском, что легче.
прогуглите
Software Developer Jobs in Bulgaria glassdoor
На hh нужно подавать на все позиции, если ваши умения соответствуют больше 50% требований.
Я бы посоветовала ходить к преподавателям с резюме, в котором есть ссылка на код ваших проектов на гитхабе и распечатанный код и просить может быть у них есть знакомые в компаниях.
Я бы так же пришла в компании лично, переделав статически их главную страницу на мобильный бутстрап, показв ссылку, выставить это на вашем личном сайте-портфолио, попросится в франт энд разработчеки, а потом уже прыгать оттуда на Java или c#.
Искать удаленные работы, особенно в компаниях в чехословакии, польше, болгарии. У них клиенты обычно американские, даже германские проводят ежедневные скайп митинги на английском, что легче.
прогуглите
Software Developer Jobs in Bulgaria glassdoor
lenchik_
activist
Мне с первого взгляда на новичка понравилось там
Software Implementation Specialist
3.5 Amdocs • Sofia
Скажите, что берете пару лет оф перед окончанием университета и можете работать в офисе 2 года, а потом можно попытаться мигрировать на удаленную работу
Software Implementation Specialist
3.5 Amdocs • Sofia
Скажите, что берете пару лет оф перед окончанием университета и можете работать в офисе 2 года, а потом можно попытаться мигрировать на удаленную работу
ТОП 5
2
3
4