Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
 
Рейтинг: Рейтинг темы: голосов - 166, средняя оценка - 4.93
yardie
9 / 9 / 0
Регистрация: 14.07.2010
Сообщений: 166
#1

Что должен знать начинающий программист? - C++

07.09.2010, 22:49. Просмотров 21713. Ответов 45
Метки нет (Все метки)

что нужно знать и уметь чтобы устроиться на работу программистом стажёром C++ ???
2
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
07.09.2010, 22:49
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Что должен знать начинающий программист? (C++):

Что должен знать программист, который уверенно знает язык ? - C++
т.е. человек изучил основы программирования, изучил хорошо так C++ и что в итоге он должен знать ? например ООП, паттерны и пр. если можно...

Дополнения к языку программирования для программиста. Что ещё, кроме языка, собственно, я должен знать? - C++
Всем здрасте!Я начинающий программист и и недавно мне кроме языка программирования стало интересно , что еще кроме языка собственно я...

Начинающий программист - C++
Всем привет, если у кого есть время, решите эту задачку, в программировании я на уровне "блондинки" (не знаю зачем полез в это дело), но...

Начинающий программист - C++
Здравствуйте уважаемые программисты.У меня к вам такой вопрос:C чего лучше надо начинать изучить С++?Какие книжки вы посоветуете?Как нужно...

Начинающий си/си++ программист - C++
Я вот собираюсь начать учить язык си а впоследствии си++. У меня есть книга Б.Керниган, Д.Ритчи "Язык программирования си". Мне нравится...

Начинающий программист: с какой программы начать? - C++
Привет всем!Я только начал интересоваться программированием и не знаю с чего мне начать,посоветуйте пожалуйста с какой программы начать?(За...

Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
CyBOSSeR
Эксперт C++
2303 / 1673 / 86
Регистрация: 06.03.2009
Сообщений: 3,675
08.09.2010, 12:23 #16
Крайне желательно уметь успешно и быстро разбиратся в чужом коде и проекте вцелом.
0
zkod
5 / 5 / 0
Регистрация: 19.09.2009
Сообщений: 23
31.10.2011, 01:53 #17
Предлагаю обсудить и выделить те минимумы, темы, которые спрашивали на интервью и обновить начальный пост с дополнением актульной информации, что всё же должен знать новичок жаждущий работать.
или подкинуть ссылку на хабру http://habrahabr.ru/blogs/programming/128665/
но как пишут в комментариях, некоторые вещи там не для джуниоров. так ли это?
0
Chelioss
180 / 180 / 4
Регистрация: 08.01.2011
Сообщений: 1,133
31.10.2011, 02:01 #18
Цитата Сообщение от Vourhey Посмотреть сообщение
И когда куда-то идешь стажером, нужно знать, с чем там люди работают. Никто не скажет "мы работаем с С++". Или "мы работаем с Java". Скажут, что мы работаем со Spring, JavaBeans под Linux, делаем там че-нибудь".
Вот что надо учить джуниору из такого разнообразия?
Ответ "Узнайте чем занимаются в такой-то компании и учите это, а потом приходите к ним" не годится.
Потому что для меня, например, это выглядит очень рискованно.
Какие сейчас вообще популярные технологии/фреймворки/API?
Какие можно назвать универсальными для джуниора?
0
yardie
9 / 9 / 0
Регистрация: 14.07.2010
Сообщений: 166
31.10.2011, 18:58  [ТС] #19
Очень приятно что мою тему подняли)))
Скажу честно, прошло уже два года и я всё таки стал программистом, не смотря ни на что.
Начал я с С++ а занимаюсь сейчас С#, ASP.NET, пишу под Sharepoint.
в общем расскажу что и как делал я и мой маленький путь работы(менее года 9 месяцев).
Я скажу так, самое главное это не знание и умение всех технологий, фреймворком, паттернов и языков, главное - это огромное желание, учиться и развиваться вопреки всему. Всё знать не возможно, как мне говорят очень опытные коллеги и начальник, главное понимать.
Если хорошо узнал просто голый C++ или С#, понял что такое ООП, как данными можно хитро манипулировать, то освоить любой другой язык не составит и труда. в интернете есть вся информация по интересующим вопросам. Мне приходиться делать такую работу, про которую я раньше думать боялся, я берусь за что просто не представляю как делать и с чего хотя бы начинать, но беру google, msdn, книги, форумы и делаю.
Мой тебе совет как джуниору - главное не бояться, возьми выбери язык, пойми его, просто как он есть, разобрался иди дальше, решай задачи, учись использовать, дальше подключай технологии(БД- незаменимо, веб, и прочее), понял научился, иди далее - паттерны, другие языки и далее далее далее)))
Выучил просто язык + какуе-нибудь технологию = иди срочно ищи работы, какую не какую найдёшь, пару тройку месяцев отработаешь прошаришь и можешь искать другую, уже постоянную. Главное не бойся, и всё получиться.
из популярного в технологиях, ну я только про шарп могу сказать:WinForms, ADO.NET, ASP.NET, Silverlight, иди по порядку не прогадаешь.
Это лично моё мнение по поводу языков и мироустройства, что-то из личного опыта как было у меня и как такое мировоззрение мне помогает)))
3
ForEveR
В астрале
Эксперт С++
7972 / 4734 / 321
Регистрация: 24.06.2010
Сообщений: 10,541
Завершенные тесты: 3
31.10.2011, 21:02 #20
Chelioss, Все действительно относительно.

Придя работать 7 месяцев назад я знал голый С++ довольно хорошо. Голый С++ имеется ввиду все, что есть в стандартной библиотеке. Использовать это проблем не составляло.
Сейчас постоянно использую boost и другие библиотеки типа pionnet. На уровне, которого мне хватает знаю SQL. Так же за это время сделал проект на питоне. Изучаю потихоньку C#. Ну и не забываю С++ как основной язык соответственно. Так что если есть желание - все получится.
3
BRcr
31.10.2011, 21:13
  #21

Не по теме:

ForEveR, если не секрет, на уровне твоего стажа, твоих знаний сколько можно в среднем зарабатывать программированием и насколько это утомительно? (назовем неутомительным 2 - 3 выходных в неделю и какое-никакое свободное время каждый день)

0
ForEveR
31.10.2011, 21:18
  #22

Не по теме:

BRcr, 70к в месяц. пятидневка. работа 8 часов в день. свободного времени вцелом хватает. Про среднее ничего сказать не могу.

0
Chelioss
180 / 180 / 4
Регистрация: 08.01.2011
Сообщений: 1,133
31.10.2011, 21:32 #23
А как искали работу? А то где не посмотри, требуются специалисты мировых масштабов.
0
ForEveR
В астрале
Эксперт С++
7972 / 4734 / 321
Регистрация: 24.06.2010
Сообщений: 10,541
Завершенные тесты: 3
31.10.2011, 21:40 #24
Chelioss, Я искал на сайтах типа hh, rabota и т.д. Съездил на 2 собеседования, на первом не особо напрягался и не прошел, на втором - напрягся, прошел все задания и в том числе тест на BrainBrench на 4.5+ баллов из 5... Это было последним заданием и решающим фактором. Через пару дней вышел на работу.
2
Kastaneda
Форумчанин
Эксперт С++
4653 / 2862 / 228
Регистрация: 12.12.2009
Сообщений: 7,271
Записей в блоге: 2
Завершенные тесты: 1
01.11.2011, 19:29 #25

Не по теме:

Цитата Сообщение от ForEveR Посмотреть сообщение
70к в месяц
Нехило! Хотя да, Москва... Я пошел за гораздо меньшую зарплату, ради опыта и перспективы. Уверен, оно того стоит!



Добавлено через 1 час 47 минут

Не по теме:

ForEveR, да не за что)

1
Сыроежка
Заблокирован
01.11.2011, 19:48 #26
Цитата Сообщение от alex_x_x Посмотреть сообщение
уметь собирать больше проекты
Что за глупость?!!! Придет на работу, и его научат собирать большие проекты теми средствами, которые там используются!
Более того в некоторых конторах, например, западных, за сборку проекта отвечают специально выделенные члены команды.

Добавлено через 3 минуты
Цитата Сообщение от Chelioss Посмотреть сообщение
А как искали работу? А то где не посмотри, требуются специалисты мировых масштабов.
Пишут объявления о приеме на работу люди, которые совершенно не мыслят в программировании! Короче говоря, пишут объявления о приеме на работу идиоты!
Как-то на одной работе был огромный список того, что требуется знать. Когда меня взяли там на работу, то я убедился, что единственное, что требуется, это знание языка С, и которого за одним исключением никто из разработчиков программного продукта не знал, а потому в их программном продукте постоянно "зимовали" многочисленные баги.
1
alex_x_x
бжни
2447 / 1652 / 84
Регистрация: 14.05.2009
Сообщений: 7,162
01.11.2011, 20:03 #27
Цитата Сообщение от Сыроежка Посмотреть сообщение
Что за глупость?!!! Придет на работу, и его научат собирать большие проекты теми средствами, которые там используются!
Более того в некоторых конторах, например, западных, за сборку проекта отвечают специально выделенные члены команды.
интеграторы оказывается теперь редкость
тем не менее я имел в виду версионный контроль, общие понятия о билд скриптах, знания об особенностях линковки/компиляции конкретными языками/средами/ОС
это должен уметь любой программист
1
Сыроежка
Заблокирован
01.11.2011, 20:07 #28
Цитата Сообщение от alex_x_x Посмотреть сообщение
интеграторы оказывается теперь редкость
тем не менее я имел в виду версионный контроль, общие понятия о билд скриптах, знания об особенностях линковки/компиляции конкретными языками/средами/ОС
это должен уметь любой программист
Да не должен это знать программист! Это все зависит от тех средств, которые используются для этого. И эти все средства - преходящие. Сегодня они есть, завтра их нет.

Вот, похоже, вы относитесь к тем, которых я уже охарактеризовал.


А молодому челвоеку я сразу же скажу, бойтесь попасть на собеседование к таким, как этот alex. Потому что нечего тратить время на самодурство других! Имеет смысл собеседовать лишь со специалистами, то есть программистами, а не теми, кто выучил какой-то там скрипт, а теперь требует, чтобы и другие его знали!
1
alex_x_x
бжни
2447 / 1652 / 84
Регистрация: 14.05.2009
Сообщений: 7,162
01.11.2011, 20:15 #29
Сыроежка, на кой черт нужен человек, который не знает, что такое Makefile?
1
Сыроежка
Заблокирован
01.11.2011, 20:20 #30
Цитата Сообщение от alex_x_x Посмотреть сообщение
Сыроежка, на кой черт нужен человек, который не знает, что такое Makefile?
ВЫ вообще-то участвовали в крупных проектах? Я могу вам сообщить для вас такую удивительную новость, что во многих проенктах Makefile не пользуются! Но хуже того, существует невероятно огромное число этих Makefile и по коммерческим предложениям и свободном доступе. Зачем это знать программисту?!!! На одной платформе или среде разработки один Makefile, а на другой платформе или среде разработки - другой Makefile. Это вснего лишь подручные средства, которыми нет никакой необходимости забивать голову! Я на последнем месте работы проработал 5 лет, и никто там не пользовался этиими Makefile, так как там своя система поддержки версий, и все необходимые пакеты для сборки программ уже написаны другими людьми, а членам команды в них вообще запрещено лезть и изменять!
1
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.11.2011, 20:20
Привет! Вот еще темы с ответами:

Что мне делать или что надо знать перед тем как начать изучение яз.программирования С/С++? - C++
Я пока вообще не умею программировать.Сначала хотел с бейсика или паскаля.Но многие советуют начинать сразу с С/С++.

Что надо знать что бы написать игру - C++
С разу говорю что я не собираюсь писать игру,просто с знакомым поспорили. Я думаю что на надо хорошо знать С++ и ООП. На WinApi писать...

Что необходимо знать разработчику? - C++
Доброго времени суток! Хочу спросить совета у ЗНАЮЩИХ и ОПЫТНЫХ программистов - что посоветуете изучать, чтобы стать разработчиком? Цель...

Подскажите что нужно знать - C++
Подскажите что нужно знать чтоб решить эту задачу Дано натуральное число N и последовательность A1, A2, ..., AN, AN. Определить...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
Yandex
Объявления
01.11.2011, 20:20
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru