Пять лет программирую в своей конторе на с++. Языком, конечно, очень доволен и люблю его синтаксис, но встал вопрос о своем будущем. Где и как используется си++, на чем сейчас программируют, какие проблемы решают?
Здравствуйте, Dsmover, Вы писали:
D>Где и как используется си++
Под Linux'ами практически везде
D>Есть желание изучать Джаву... Стоит?
Пригодится, но если есть желание поизучать что-нибудь, то можно еще в нагрузку SQL(ANSI/T-SQL/MySQL/PL-SQL,...) и PHP/DHTML/JavaScript
Здравствуйте, Maniacal, Вы писали:
M>Здравствуйте, Dsmover, Вы писали:
D>>Где и как используется си++ M>Под Linux'ами практически везде
D>>Есть желание изучать Джаву... Стоит? M>Пригодится, но если есть желание поизучать что-нибудь, то можно еще в нагрузку SQL(ANSI/T-SQL/MySQL/PL-SQL,...) и PHP/DHTML/JavaScript
Да... SQL я как-то и так знаю... На своей работе я использую sql-lite в качестве базы данных для мобильных систем (програмлю CE-терминалы). В php/dhtml не очень хочется окунаться... Так как, как мне кажется, web сильно связан больше с дизайном, чем с "кодингом". А как художник — я нулевой, да и не интересно мне это.
Здравствуйте, Dsmover, Вы писали:
D>Пять лет программирую в своей конторе на с++. Языком, конечно, очень доволен и люблю его синтаксис, но встал вопрос о своем будущем. Где и как используется си++, на чем сейчас программируют, какие проблемы решают?
D>Есть желание изучать Джаву... Стоит?
Здравствуйте, MichaelLa, Вы писали:
ML>Здравствуйте, Dsmover, Вы писали:
D>>Пять лет программирую в своей конторе на с++. Языком, конечно, очень доволен и люблю его синтаксис, но встал вопрос о своем будущем. Где и как используется си++, на чем сейчас программируют, какие проблемы решают?
D>>Есть желание изучать Джаву... Стоит?
ML>Ах, ошибки молодости
Здравствуйте, Dsmover, Вы писали:
D>Есть желание изучать Джаву... Стоит?
Чем больше знаешь языков, подходов, тем лучше. Поизучать стоит, даже если никогда писать на ней не будешь. .NET тоже очень стоит поизучать, а также что-нидь декларативное. Вот только потом тебя, боюсь, от С++ и особенно от студии тошнить будет. Вернее даже не от самого С++, а от того, как на нем пишут те, кто других языков никогда не знал. При прохождении собеседований тебе это конечно не пригодится, но на текущем месте работы сможешь показывать бешенную производительность (одновременно с качеством, причем не напрягаясь) на любом языке, иногда это оценивают.
Здравствуйте, Dsmover, Вы писали:
D>Пять лет программирую в своей конторе на с++. Языком, конечно, очень доволен и люблю его синтаксис,
Только синтаксис? ;))
D> но встал вопрос о своем будущем. Где и как используется си++, на чем сейчас программируют, какие проблемы решают?
D>Есть желание изучать Джаву... Стоит?
Какой-то очень ограниченный выбор вариантов. Лучше смотреть не на языки, а на стили задач и работы.
Например, написание драйверов, бизнес-логики, интерфейса, сетевой активности, математики, графики — совершенно разные виды деятельности со своими навыками и потребностями. Вы не сказали, в какой области работаете и к чему тяготеете, а хотите ответа по языку. Может, Вам вообще ассемблер или Haskell надо смотреть:)
Здравствуйте, Dsmover, Вы писали:
D>Пять лет программирую в своей конторе на с++. Языком, конечно, очень доволен и люблю его синтаксис, но встал вопрос о своем будущем. Где и как используется си++, на чем сейчас программируют, какие проблемы решают?
Финансовая математика в банках пишется на С++. Правда к этому дополнительно желательно иметь PhD.
D>Есть желание изучать Джаву... Стоит?
Да, и .NET тоже, добавь сюда же 2-3 базы данных, архитектуру софта и после чего забудь о языках и платформах и займись делом
Здравствуйте, netch80, Вы писали:
N>Здравствуйте, Dsmover, Вы писали:
D>>Пять лет программирую в своей конторе на с++. Языком, конечно, очень доволен и люблю его синтаксис,
N>Только синтаксис? )
D>> но встал вопрос о своем будущем. Где и как используется си++, на чем сейчас программируют, какие проблемы решают?
D>>Есть желание изучать Джаву... Стоит?
N>Какой-то очень ограниченный выбор вариантов. Лучше смотреть не на языки, а на стили задач и работы. N>Например, написание драйверов, бизнес-логики, интерфейса, сетевой активности, математики, графики — совершенно разные виды деятельности со своими навыками и потребностями. Вы не сказали, в какой области работаете и к чему тяготеете, а хотите ответа по языку. Может, Вам вообще ассемблер или Haskell надо смотреть
Ну, конечно, не только синтаксис. Образ мышления. Романтика... И прочее..
Работаю в области разработки ПО для терминалов сбора данных. Два года писал Cipher Lab терминалы, которые работают под управлением ОС uCos (почти ДОС), писал на Си. Года 3-4 назад перешли на Symbol терминалы. Они работают под управлением Win CE. Вот под них я и пишу программки сейчас, используя STL, MFC. + частенько пишу под PC демонстрационные маленькие программки к терминалам на ms access, c++. Недавно писал проектик — ActiveX графический контрол — график, было интересно.
Вообщем, программить 4 года одни и те же терминалы, это уже стоп. Надо развиваться дальше. Может быть из того, что перечислено, вами netch80, я бы выбрал графику. Ну да, попрограммить, например, игры под сотовые?
Сейчас читаю 2 книжки по Java и про разработку под Symbian на С++ и Java. Windows Mobile знаю всю как облупленную...
Здравствуйте, Maniacal, Вы писали:
M>Здравствуйте, Dsmover, Вы писали:
D>> Вообщем, программить 4 года одни и те же терминалы, это уже стоп. Надо развиваться дальше.
M>Гм... по статистике и здравому смыслу для программиста смена места работы один раз в два года является нормальным явлением.
Черт его знает... У меня такое ощущение, что я в своей конторе уже вечно
Здравствуйте, Xander Zerge, Вы писали:
XZ>Здравствуйте, Dsmover, Вы писали:
D>>Под линукс Java — понятно. D>>А под Виндой? XZ>А как же WORA? (Write once — run anywhere). Должно быть пофик.
Просто, как я поглядел и поспрашивал, под Винду на Джаве не пишут. Когда есть c# и Дельфи (у нас в России)
Понять бы реальное назначение Джавы, кроме как Джава-Аплеты и Джава машина в телефоне
Здравствуйте, Dsmover, Вы писали:
D>Просто, как я поглядел и поспрашивал, под Винду на Джаве не пишут. Когда есть c# и Дельфи (у нас в России) D>Понять бы реальное назначение Джавы, кроме как Джава-Аплеты и Джава машина в телефоне
Ну... в позапрошлой конторе, принадлежавшей британцам, где я работал, Java использовалась для реализации графического тонкого клиента, т.е. GUI... Drag'n'drop, соединение с "толстым сервером" и всё такое...
Здравствуйте, Maniacal, Вы писали:
M>Здравствуйте, Dsmover, Вы писали:
D>>Просто, как я поглядел и поспрашивал, под Винду на Джаве не пишут. Когда есть c# и Дельфи (у нас в России) D>>Понять бы реальное назначение Джавы, кроме как Джава-Аплеты и Джава машина в телефоне
M>Ну... в позапрошлой конторе, принадлежавшей британцам, где я работал, Java использовалась для реализации графического тонкого клиента, т.е. GUI... Drag'n'drop, соединение с "толстым сервером" и всё такое...
Под Вынь?
Ну это британцы.... Я, навряд ли выйду на них. Английский только — технический, чтение.
Здравствуйте, Dsmover, Вы писали:
M>>Ну... в позапрошлой конторе, принадлежавшей британцам, где я работал, Java использовалась для реализации графического тонкого клиента, т.е. GUI... Drag'n'drop, соединение с "толстым сервером" и всё такое...
D>Под Вынь? D>Ну это британцы.... Я, навряд ли выйду на них. Английский только — технический, чтение.
Продукт позиционировался как под Вынь, так и под Солярку на выбор (там что "толстый" сервер, что клиент и под Вынь работал и под Солярку...). Контора была изначально российская, просто в один прекрасный день купленная британцами.
Устный и письменный английский у меня тоже хромал... но необходимость написания ТЗ, технических спецификаций на английском языке, необходимость общаться с англичанами по мылу, а также лично с приезжающими в командировки, весьма способствовали улучшению языкового знания...
Здравствуйте, Dsmover, Вы писали:
D>Здравствуйте, MichaelLa, Вы писали:
ML>>Здравствуйте, Dsmover, Вы писали:
D>>>Пять лет программирую в своей конторе на с++. Языком, конечно, очень доволен и люблю его синтаксис, но встал вопрос о своем будущем. Где и как используется си++, на чем сейчас программируют, какие проблемы решают?
D>>>Есть желание изучать Джаву... Стоит?
ML>>Ах, ошибки молодости
D>Какие еще ошибки?
ИМХО намекают на необходимость изучения и освоения .NET (и прежде всего C#)!
Здравствуйте, AlexGin, Вы писали:
AG>Здравствуйте, Dsmover, Вы писали:
D>>Здравствуйте, MichaelLa, Вы писали:
ML>>>Здравствуйте, Dsmover, Вы писали:
D>>>>Пять лет программирую в своей конторе на с++. Языком, конечно, очень доволен и люблю его синтаксис, но встал вопрос о своем будущем. Где и как используется си++, на чем сейчас программируют, какие проблемы решают?
D>>>>Есть желание изучать Джаву... Стоит?
ML>>>Ах, ошибки молодости
D>>Какие еще ошибки?
AG>ИМХО намекают на необходимость изучения и освоения .NET (и прежде всего C#)!
Изучал я c#. Пытался писать под Compact Framework в своих терминалах. Ужасно медленное г с утечкой памяти оказалось (приложение зависало у заказчика через недели-2)
Здравствуйте, Dsmover, Вы писали:
D>Пять лет программирую в своей конторе на с++. Языком, конечно, очень доволен и люблю его синтаксис, но встал вопрос о своем будущем. Где и как используется си++, на чем сейчас программируют, какие проблемы решают?
D>Есть желание изучать Джаву... Стоит?
На мой взгляд надо изучить .NET (при этом прежде всего начать с языка C#)