Лента Мой малыш
Городские форумы
Автофорумы
Халявный
Домоводство
Проф. и бизнес форумы
Строительные форумы
Технофорумы
Собачий форум
Велофорумы Нижнего Новгорода
Наши дети
Туризм, отдых, экстрим Творческий
Путешествия Спортивные форумы
Нижегородская область Недвижимость
Форумы по интересам
Частные форумы Форумы домов Жилые районы
Отзывы и предложения (техподдержка)
Реклама на NN.RU
+7 (831) 261-37-60
Техподдержка Полная версия

прошу совета по выбору средств для обучения-разработки

приветствую всех, хочу спросить совета промышленных, так сказать, разработчиков.
описание ситуации
сидят в банке два it-спеца. работы много, но сама работа как-то не очень. сейчас в банках всё централизуется и поэтому в филиалах как правило остаётся эникейство, поддержка банкоматов, клиент-банка и ещё кое-что специфичное. но эти спецы вообще-то разработчики. для одного родной фокспро, для второго 1С, питон, PHP, Qt. потихоньку эти спецы кодят что-то втихаря для автоматизации деятельности и потому что кодить просто хочется. так как процесс творчества нерегламентирован - выбор средств для него ограничен только их доступностью.
в связи с этим возникает желание поработать с чем-то, чтобы поднять свою стоимость как разработчиков. в идеале чтобы можно было устроиться в одну из контор, занимающихся разработкой в Нижнем либо удалённо. потому что с зарплатой у it в филиалах банков как-то грустновато.
прошу посоветовать, в каком направлении двигаться. какой набор средств осваивать и использовать.
сейчас предполагаем писать приложения баз данных, потому что есть подходящие задачи, которые нужно автоматизировать, да и у обоих весь опыт разработки с базами данных связан лет 20 как. серверная часть на MySQL либо Postgres (пока два приложения базируются на MySQL, но постгрес рассматриваем), интерфейс десктопный на C Qt, скрипты на питоне. можно было вспомнить молодость и поднять сервак на FreeBSD с апачем и PHP, но что-то тянет меня на C++. может быть, неправильно тянет.
0
Ответить
Классика энтерпрайза: Java EE, Spring, Hybernate, SQL (Oracle, Postgres).
И/или фронтенд, там, вроде, ангуляр нынче моден, но точно не скажу.
Да, все это относительно старо и уныло, как весь энтерпрайз (не то что всякие новомодные ноды или скалы), но относительно денежно и точно будет жить еще долго и счастливо.
0
Ответить
спасибо. как я понимаю, это исключительно для создания web-приложениий либо каких-то сервисов? десктопное на таком наборе не сделать?
0
Ответить
Да. Десктоп нынче не моден - фронтенд, как правило, пишут под браузеры (или мобильные приложения). Хотя, конечно десктопную джаву, с# и фреймворки под плюсы никто не отменял. Но я не вижу большого количества вакансий на подобное, хотя, конечно они есть.
0
Ответить
ну, одно решение сделать не на десктопе было бы извращением. там нужны были запуск при загрузке, слежение за списком определённых каталогов и подача звуковых сигналов. на javascript я бы функционал такой сделал, но это было странно. но вообще концепция понятна и на жизнь право, безусловно, имеет. тем более, что, возможно, следующие решения могут быть задействованы в пределах интранетовской сети в удалённых подразделениях. но тут требуется больше требований к серверу. пока я не представляю, как работает серверная часть. надо будет больше почитать. возможно, придётся, поднять всё-таки FreeBSD
0
Ответить
Ну, про десктоп не подскажу - не мое. Про серверную часть посмотрите на досуге контейнерные вещи: Docker, Vagrant. Контейнеры весьма упрощают развертывание и масштабирование и меньше думать про "установку FreeBSD". Конечно, не панацея, но потратить недельку поглядеть стоит.
0
Ответить
спасибо. ставить виртуалку на виртуалку я ещё не пробовал ). но вообще за подсказку возможности благодарен
0
Ответить
C++ нужен будет всегда
другое дело - сколько потратится времени на его изучение
0
Ответить
Все средства обучения и разработки замечательны - выбирай любое! Не ошибешься.
0
Ответить
ещё вопрос, как изучить в том объеме, чтобы можно было на что-то претендовать. кроме знания собственно языка много ещё что нужно. по мелочи мы напишем, но на что-то серьезное даже задач не наскребём.
0
Ответить
вот только VFP сейчас никому не нужно. совсем.
0
Ответить
Вопрос еще "какой C++ нынче нужен/моден"?
Глядя на современную Джаву и вспоминая то же 10 лет назад я не вижу принципиально большой разницы (помимо милого синтаксического сахара и некоторой легкой функцинальщины).
Читая Хабр или статьи по современному C++ (и да, 10 лет назад я еще его "знал") я задаю себе вопрос "как на ЭТОМ можно что-то писать"?
Не, ну серьезно, как можно всерьез говорить о том, что современные С++ шаблоны это круто вплоть то того, что они Тьюринг-полные, если Тьюринг-полноту не проектировали а открыли пост-фактум? :-)

Хотя компилируемый язык с ТАКОЙ легаси, конечно, всегда будет востребован.
0
Ответить
открываете hh выбираете понравившуюся вакансию на много много денег и прокачиваетесь для неё. Harman вроде вполне себе неплохо за Qt давал одно время
0
Ответить
начинать надо с двоичного кода, потом ассемблер, Си, С++... и еще хорошо бы знать теорию графов , что такое полином чебышева, и несколько способов решения системы линейных уравнений )
0
Ответить
... и пойти работать младшим научным сотрудником в ВУЗ за копейки :)
1
Ответить
А зачем начинать с двоичного кода? Ну и если уж гулять так гулять - тогда может начать с самостоятельной сборки компьтера? да не из комплектующих, а микросхемы спаять ручками.. И только после этого можно будет понять, что прёт не по детски от рисования пользовательских интерфейсов и задаться вопросом - ну и нафига всё это было?
0
Ответить
ну чтоб понимать что такое ноль и что такое единица ;))) ...
а что плохого в самостоятельной сборке ? трудно ? ;))
0
Ответить
или в дизайнера игр ;)
0
Ответить
Все хорошо, но вопрос был не про это.
0
Ответить
ЕМНИП, сейчас для дизайна игр совсем другой стек технологий требуется.
0
Ответить
ну это скучные игры... - с заданным стеком технологий =))
а мне нравятся интересные ... )
0
Ответить
а про что ?
0
Ответить
То есть вы отвечаете на вопрос, не читая его.
ТС явно написал, что обладает техническим образованием и спрашивал про денежные технологии на местном рынке. А вы начали расписывать свои фантазии про самосборные компьютеры и игры на ассемблере.
0
Ответить
ааа...точно - денежные технологии, ну ошибся - с кем не бывает ))
0
Ответить
с тем, кто сначала читает вопрос, а потом отвечает на него?
0
Ответить