Есть программисты? Нужен совет.

Тема посвящена проблемам связанным с компьютерной техникой, а также, периферийными устройствами и различным гаджетам
Ответить
vadmi
Сообщения: 65
Зарегистрирован: 17.02.18 09:19
Пол: М

Есть программисты? Нужен совет.

Сообщение vadmi » 07.05.19 22:06

Добрый вечер, уважаемые форумчане. Суть вопроса/просьбы такова: в 2007 г. закончил вышку по специальности "программное обеспечение вычислительных комплексов " и что-то еще бла- бла -бла. Учился 3-4, но писать код (точнее говнокод :D ) кое-как умел, знал и реализовывал типовые структуры на разных языках. Потом волею судьбы оказался в органах (тыловая крыса :D ), но в последнее время понял - не моё (Этому решению способствовало довольно длительное общение с довольно умными, образованными людьми). Начал потихоньку вспоминать программирование. Освежать иностранный язык (получил доп. образование). Сейчас пытаюсь кодить на 1с, вспоминаю алгоритмы (сортировки/поиски/деревья/графы), изучаю сетевые технологии. Потом планирую ассемблер, css/html и питон. Но я не знаю на сколько это актуально/востребовано.
Посоветуйте пожалуйста, что лучше изучать, в каком направлении двигаться, основные вехи. Хотелось бы узнать мнение людей, вращающихся в данной среде. Среди моих друзей знакомых спросить не у кого((.

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

Аватара пользователя
Шеридан
посвященный
Сообщения: 8834
Зарегистрирован: 13.03.11 15:18
Откуда: Сектор 001
Пол: М

Есть программисты? Нужен совет.

Сообщение Шеридан » 07.05.19 22:28

Тенденция сейчас одна - говнокод в вебе. И чем говнокодистее, тем лучше. :lol:
Учи жабу и электрон, и без работы точно не останешься.

А то у тебя всё смешалось... асм, питон, 1с... :D

Аватара пользователя
Оленевод
посвященный
Сообщения: 7868
Зарегистрирован: 13.04.14 13:50
Откуда: С Семигорья

Есть программисты? Нужен совет.

Сообщение Оленевод » 07.05.19 22:44

Шеридан писал(а):
07.05.19 22:28
смешалось... асм, питон, 1с
Что Флэш, что Фортран-4, что Дос-3.22 - все одно. И желательно на перфокартах. 8)

Аватара пользователя
Hubby2
старейшина
Сообщения: 1355
Зарегистрирован: 16.10.17 04:56
Откуда: Дикий Запад
Пол: М

Есть программисты? Нужен совет.

Сообщение Hubby2 » 07.05.19 23:28

Python, java.
Хватит

solvent
Сообщения: 52
Зарегистрирован: 23.01.19 17:44
Откуда: Рассея
Пол: М

Есть программисты? Нужен совет.

Сообщение solvent » 08.05.19 23:42

Метаязык 1С это одно направление (применимо только в 1С).
Ассемблер, css/html и питон - три разные вещи. Ассемблер - лично для меня тяжко, css/html - для верстки в вебе, пайфон - вроде востребован.
Алгоритмы это хорошо конечно, но также тебе потребуется ориентироваться в парадигме ООП. Также поюзай GIT. Знай основы работы с БД. SQL.
Ты, мил человек, определись что ты хочешь. Что ближе сердцу и голове твоим))
Возможно, в этом тебе поможет пул вакансий на hh, к примеру, - поглядишь что востребовано.
Ессно, востребовано в твоем городе или удаленно, но и на перспективу.
То есть, где ты теоретически сможешь найти свое 1е место работы.
Если выберешь веб, тогда определись фронт или бекэнд тебе ближе.
Может, ты хочешь писать приложухи для десктопов или под андроид, к примеру...
В любом случае, критерий твоего успеха - практика (чем больше тем лучше), как начнешь учиться ищи себе "полевые" задачи (на фрилансе, у знакомых, к примеру).
За все браться не стоит, выбери 1 ЯП (стек технологий) и в теории и на практике оттачивай его. Как по мне - java||JS||php||python.

Отправлено спустя 2 минуты 51 секунду:
В общем, если что - пиши в ЛС или тут, чем смогу - помогу.

Аватара пользователя
Frodo
Сообщения: 72
Зарегистрирован: 16.12.18 22:31
Пол: Ж

Есть программисты? Нужен совет.

Сообщение Frodo » 17.05.19 13:27

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

Аватара пользователя
Hubby2
старейшина
Сообщения: 1355
Зарегистрирован: 16.10.17 04:56
Откуда: Дикий Запад
Пол: М

Есть программисты? Нужен совет.

Сообщение Hubby2 » 17.05.19 15:05

1C - не выездной язык (или что это) - чисто российская фишка

Аватара пользователя
Lycar_
аксакал
Сообщения: 4999
Зарегистрирован: 23.09.14 12:02
Пол: М

Есть программисты? Нужен совет.

Сообщение Lycar_ » 17.05.19 21:58

Я бы посоветовал не распыляться. Наличие каких то общих знаний не особо цениться работодателями. Ищут всегда специалистов,которые уже имеют опыт в том, чем компания занимается. Поэтому посоветую выбрать какойнибудь популярный фреймворк. Скажем джаву или node.js +react. Покодить какой нибудь активный опен сорс проект. Это даст необходимый опыт и одновременно покажет потенциальному работодателю твой уровень.

vadmi
Сообщения: 65
Зарегистрирован: 17.02.18 09:19
Пол: М

Есть программисты? Нужен совет.

Сообщение vadmi » 18.05.19 16:16

Всем откликнувшимся огромное спасибо. Сделал для себя определенные выводы! Теперь буду учиться :D

Аватара пользователя
AR
старейшина
Сообщения: 1596
Зарегистрирован: 05.10.16 08:34
Откуда: Люберцы
Пол: М

Есть программисты? Нужен совет.

Сообщение AR » 18.05.19 21:41

vadmi писал(а):
18.05.19 16:16
Теперь буду учиться :D
Сделай сам анализ зарплат программистов и степень их востребованности, это если планируешь что-то учить.
И местоположения конечно зависит.
Изображение

Аватара пользователя
Мыброчка
любитель
Сообщения: 171
Зарегистрирован: 16.01.19 18:46
Пол: Ж

Есть программисты? Нужен совет.

Сообщение Мыброчка » 25.05.19 16:27

Не смогла удержаться от ответа в этой теме.. кратенько ток.


Для начала , выберите, что вы в айти сфере хотите: какой ваш склад характера, важны ли перспектива и интерес, какой хотите доход.

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

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

Тестирование бывает ручное и автоматизированное. Для последнего нужно быть въедливым тролем и знать языки : жаву или подобные. Людей, занимающихся автоматизированным тестированием, немного. И хорошего такого тестировщика с руками оторвут и бабла он получать будет хорошо.
Ручных тестировщиков много. Им быть хорошо, если планируете в перспективе уйти в разрабы или аналитики.

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

Есть еще различные консалтинговые кампании, где вы можете сидеть на проекте в крупном банке , но ходить на работу к 12. Зато периодически не спать сутками на внедрениях, а потом отдыхать :) кстати, для начинающего айтишника-консалт самое то. Особенно на проектах внедрения: получите много знаний в корткий срок.
2. Устроиться тестировщиком

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

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


Может, кто еще приведет какие примеры с собственного опыта

solvent
Сообщения: 52
Зарегистрирован: 23.01.19 17:44
Откуда: Рассея
Пол: М

Есть программисты? Нужен совет.

Сообщение solvent » 09.06.19 00:49

Мыброчка писал(а):
25.05.19 17:09
Не смогла удержаться от ответа в этой теме.. кратенько ток.
Очень ванильно написано.
В стиле зазывал на очередные говнокурсы "Выучи Си за месяц"...

Аватара пользователя
Parabella
любитель
Сообщения: 240
Зарегистрирован: 16.04.18 17:52
Пол: Ж

Есть программисты? Нужен совет.

Сообщение Parabella » 16.07.19 10:09

Запоздалый ответ, но все же. Тоже добавлю.
Из языков - Python, JS, Go. Первые два - востребованы будут еще очень долго, Go - модный язычок, порог вхождения низкий, в целом - на любителя. Востребован, вакансий не дофига, но иного.
Куда копать - разработка под "облако" (googleCloud, Azure тд.), всевозможный веб, мобильные платформы.
Все перечислила в порядке ИМХО-шного приоритета. Спорно :)

Можно посмотреть в сторону разработки под Mac i iOS. Денежно, практически нет зоопарка технологий. Swift - язык разработки от Apple - не побоюсь сказать -= красив.Можно и туда посмотреть, короче.

Вот. Если хоть чем то помогла, буду рада.

Blackbeard
Сообщения: 43
Зарегистрирован: 04.09.17 14:54
Пол: М

Есть программисты? Нужен совет.

Сообщение Blackbeard » 16.07.19 14:16

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

Ответить

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 0 гостей