Модераторы: Daevaorn

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Что должен знать C++ junior? 
:(
    Опции темы
Anikmar
Дата 7.11.2009, 02:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2513
Регистрация: 26.11.2006
Где: Санкт-Петербург

Репутация: 9
Всего: 59



Цитата(gif0 @  7.11.2009,  01:52 Найти цитируемый пост)
Anikmar, отлично. Тогда скажи, какие технологии используешь, какую среду разработки и т.п. Поделись опытом. 

Использую Билдер + ADO + WinApi 
Но я не работник в конторе, я фрилансер. Меня никто не заставляет выбирать те или иные инструменты - моя работа - решить поставленную задачу. Для решения выбрал именно эти инструменты.

PM MAIL ICQ   Вверх
gif0
Дата 7.11.2009, 02:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 88
Регистрация: 6.11.2009

Репутация: нет
Всего: нет



Anikmar, спасибо
PM MAIL   Вверх
Anikmar
Дата 7.11.2009, 02:10 (ссылка) |   (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2513
Регистрация: 26.11.2006
Где: Санкт-Петербург

Репутация: 9
Всего: 59



Цитата(gif0 @  7.11.2009,  02:05 Найти цитируемый пост)
Anikmar, спасибо 

Было бы за что. Посмотрите хоть поверхностно все, что доступно - дальше уж сами выберите. Не верьте ни кому кроме себя - на первое время точно хватит, а потом, опять-таки послушайте себя  smile 
PM MAIL ICQ   Вверх
zkv
Дата 7.11.2009, 02:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата



****


Профиль
Группа: Участник Клуба
Сообщений: 2133
Регистрация: 23.7.2006
Где: Санкт-Петербург

Репутация: 26
Всего: 92



gif0, проверено - плохой признак, если подобный вопрос родился. 
Программист работает по призванию, а технология это так - что подвернется.

Если касаться популярности технологий, то не тот язык выбрали,  Java, C# вам дорога. 
С++ для фанатиков smile

PS В С++ передовая технология - Qt.
PM MAIL   Вверх
Anikmar
Дата 7.11.2009, 02:31 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2513
Регистрация: 26.11.2006
Где: Санкт-Петербург

Репутация: 9
Всего: 59



Цитата(zkv @  7.11.2009,  02:20 Найти цитируемый пост)
С++ для фанатиков 

Гы  smile 
PM MAIL ICQ   Вверх
zkv
Дата 7.11.2009, 02:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата



****


Профиль
Группа: Участник Клуба
Сообщений: 2133
Регистрация: 23.7.2006
Где: Санкт-Петербург

Репутация: 26
Всего: 92



Anikmar, да, друг мой, надо признать, что язык держится только на множестве написанного на нем кода.
Есть языки гораздо более успешные в производительности написания. 
В быстродействии же с Си (когда дело касается драйверов, быстрых операций (OpenCV, CUDA, etc.)) никто тягаться не станет.
У С++ высокий порог вхождения, еще больший порого осознания до того уровня, чтобы начать что-то писать "на уровне".
PM MAIL   Вверх
Anikmar
Дата 7.11.2009, 03:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 2513
Регистрация: 26.11.2006
Где: Санкт-Петербург

Репутация: 9
Всего: 59



Цитата(zkv @  7.11.2009,  02:41 Найти цитируемый пост)
Anikmar, да, друг мой, надо признать, что язык держится только на множестве написанного на нем кода.
Есть языки гораздо более успешные в производительности написания. 
В быстродействии же с Си (когда дело касается драйверов, быстрых операций (OpenCV, CUDA, etc.)) никто тягаться не станет.
У С++ высокий порог вхождения, еще больший порого осознания до того уровня, чтобы начать что-то писать "на уровне". 

Фиг его знает - может я динозавр...Я же начинал с перфокарт...
Ну да в к черту лирику - я действительно приверенженец С++
PM MAIL ICQ   Вверх
Любитель
Дата 7.11.2009, 11:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Программист-романтик
****


Профиль
Группа: Комодератор
Сообщений: 3645
Регистрация: 21.5.2005
Где: Воронеж

Репутация: 24
Всего: 92



Цитата(zkv @  7.11.2009,  02:20 Найти цитируемый пост)

PS В С++ передовая технология - Qt. 

Кстати, спорный вопрос. В отличие от явы/шарпа - где мейнстримное направление одно, в С++ их несколько. Хотя в основном, конечно, это не прикладной девелопмент. А если прикладной - под никсы.


--------------------
PM MAIL ICQ Skype   Вверх
SergikXP
Дата 7.11.2009, 15:45 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 10
Регистрация: 21.10.2006

Репутация: -1
Всего: -1



На c# и java нет десктопного софта, которым бы юзеры добровольно пользовались smile
PM MAIL   Вверх
zim22
Дата 7.11.2009, 16:39 (ссылка) |  (голосов:1) Загрузка ... Загрузка ... Быстрая цитата Цитата


depict1
****


Профиль
Группа: Завсегдатай
Сообщений: 2682
Регистрация: 15.1.2009
Где: Украина

Репутация: 24
Всего: 69



Цитата(SergikXP @  7.11.2009,  14:45 Найти цитируемый пост)
На c# и java нет десктопного софта, которым бы юзеры добровольно пользовались

у меня Paint.NET стоит. добровольно пользуюсь. написан на .NET


--------------------
PM MAIL   Вверх
Любитель
Дата 7.11.2009, 17:09 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Программист-романтик
****


Профиль
Группа: Комодератор
Сообщений: 3645
Регистрация: 21.5.2005
Где: Воронеж

Репутация: 24
Всего: 92



Цитата(SergikXP @  7.11.2009,  15:45 Найти цитируемый пост)
На c# и java нет десктопного софта, которым бы юзеры добровольно пользовались


M
Любитель
Давайте не скатыватсья в холивары. Для этого есть отдельный раздел.



--------------------
PM MAIL ICQ Skype   Вверх
W4FhLF
Дата 7.11.2009, 18:46 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


found myself
****


Профиль
Группа: Участник Клуба
Сообщений: 2831
Регистрация: 2.12.2006

Репутация: 20
Всего: 121



Если говорить в отрыве от конкретной вакансии. 

Сначала надо знать английский. 
Помимо знаний самого языка С++, полезно знать достаточно хорошо среду разработки и особенности компилятора. Если при виде Visual Studio возникает мысль "а зачем они столько всего здесь сделали?", то человек ещё недостаточно знаком со средой разработки и не знает о её возможностях. 
Полезно так же знать, что стоит за пределами конкретного средства разработки. Я говорю о системах контроля версий, документации и прочих side продуктах. Т.е. надо элементарно понимать зачем нужны SVN и trac и как ими пользоваться. 
Конечно никуда не деться от знания паттернов проектирования и умения их использовать. Я не говорю, что junior должен смотреть на проблему, а про себя знать какой паттерн он здесь применит. Но у него недолжно округляться лицо при словах "Abstract Factory". 
Ну про знание алгоритмов я не говорю, это само собой.

Если говорить о самом языке, то на С++ без библиотек никуда не уйти. У меня в проектах используются под десяток различных библиотек. Без них я бы никогда не сказал заказчику, что вот это и это я смогу сделать за полгода. Помимо STL, boost и Qt наверняка понадобится знать что-то более узкоспециализированное. Поэтому опыт самостоятельной сборки очень даже приветствуется (этим очень плох C++ Builder, под него хрен что соберёшь). 

А вообще, есть такая штука: Programmer Competency Matrix
Можно прикинуть какой уровень необходим. 


--------------------
"Бог умер" © Ницше
"Ницше умер" © Бог
PM ICQ   Вверх
gif0
Дата 8.11.2009, 20:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 88
Регистрация: 6.11.2009

Репутация: нет
Всего: нет



4FhLF, спасибо. Четко все разъяснили

Это сообщение отредактировал(а) gif0 - 8.11.2009, 20:24
PM MAIL   Вверх
Alca
Дата 9.11.2009, 11:39 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
****


Профиль
Группа: Завсегдатай
Сообщений: 3993
Регистрация: 14.6.2006

Репутация: 7
Всего: 50



gif0, а ты сходи на пару контор (на собеседование) и все узнаешь...


--------------------
PM WWW ICQ Skype Jabber   Вверх
o2n3e
Дата 3.10.2013, 15:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 10
Регистрация: 19.8.2011

Репутация: -4
Всего: -5




Модератор: Сообщение скрыто.

PM MAIL   Вверх
Страницы: (3) Все 1 [2] 3 
Ответ в темуСоздание новой темы Создание опроса
Правила форума "С++:Общие вопросы"
Earnest Daevaorn

Добро пожаловать!

  • Черновик стандарта C++ (за октябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика(4.4мб).
  • Черновик стандарта C (за сентябрь 2005) можно скачать с этого сайта. Прямая ссылка на файл черновика (3.4мб).
  • Прежде чем задать вопрос, прочтите это и/или это!
  • Здесь хранится весь мировой запас ссылок на документы, связанные с C++ :)
  • Не брезгуйте пользоваться тегами [code=cpp][/code].
  • Пожалуйста, не просите написать за вас программы в этом разделе - для этого существует "Центр Помощи".
  • C++ FAQ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Earnest Daevaorn

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | C/C++: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0925 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.