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

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

Восстановить пароль Регистрация
 
 
Рейтинг: Рейтинг темы: голосов - 166, средняя оценка - 4.93
yardie
 Аватар для yardie
8 / 8 / 0
Регистрация: 14.07.2010
Сообщений: 166
07.09.2010, 22:49     Что должен знать начинающий программист? #1
что нужно знать и уметь чтобы устроиться на работу программистом стажёром C++ ???
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
fasked
Эксперт C++
 Аватар для fasked
4924 / 2504 / 180
Регистрация: 07.10.2009
Сообщений: 4,306
Записей в блоге: 1
01.11.2011, 21:49     Что должен знать начинающий программист? #41
Цитата Сообщение от alex_x_x Посмотреть сообщение
просто продвинутая система контроля версий, типа ClearCase
Это понятно, но код из клир кейса все равно тянуть придеться на рабочую машину.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
alex_x_x
01.11.2011, 23:03
  #42

Не по теме:

Цитата Сообщение от fasked Посмотреть сообщение
Это понятно, но код из клир кейса все равно тянуть придеться на рабочую машину.
неа
на локальном хосте крутится драйвер, который эмулирует локальную файловую систему, то что у них заложено в DSEE
как nfs, только с учетом контроля версий и намного изощренней - с контролем доступа, динамическим подкачиванием изменений итп

Сыроежка
Заблокирован
02.11.2011, 20:04     Что должен знать начинающий программист? #43
Цитата Сообщение от alex_x_x Посмотреть сообщение

Не по теме:


неа
на локальном хосте крутится драйвер, который эмулирует локальную файловую систему, то что у них заложено в DSEE
как nfs, только с учетом контроля версий и намного изощренней - с контролем доступа, динамическим подкачиванием изменений итп

У вас подход явно не профессионала. То есть крайне узкое и неправильное представление.

Давайте рассмотрим ситуацию. Есть проект. У всех членов команды должен быть один скрипт для сборки проекта. В противном случае это приведет к анархии и большой потери времени, когда у одного члена команды собирается, а у другого члена команды не собирается. Такую ошибку порой очень трудно найти, так как не очевидно, что будет определена причина различий, состоящая в том, что есть какие-то малозаметные несовпадения в пакетах сборки. Обычно будете кивать на то, что кто-то там внес в код проекта какие-то изменения, которые ведут себя неопределенным образом.

Поэтому нельзя допускать, чтобы у каждого члена команды был свой пакет сборки проекта.

Это означает, что пакет сборки пишется один раз, или пишется в одном месте, а потом другим членам команды передается для использования. Более того если этот пакет сборки подвергается постоянной модификации, значит он изначально был написан неудачно.

Поэтому ни профессионалу, ни тем более новичку совершенно нет никакой необходимости самостоятельно писать свой сценарий сборки проекта. Если возникают какие-то проблемы при сборке проекта, то в любом случае нужно обсудить это с членами команды!

Обычно в группе выделяется ответственный человек, который сопровождает этот пакет сборки проекта и вносит туда необходимые изменения по мере развития проекта и возникающих нужд.

Более того очень часто на некоторых платформах этот пакет помечают как только доступный для выполнения, а ни читать его, ни тем более изменять его, таких прав не предоставляется другим членам команды.
alex_x_x
бжни
 Аватар для alex_x_x
2441 / 1646 / 84
Регистрация: 14.05.2009
Сообщений: 7,163
02.11.2011, 20:33     Что должен знать начинающий программист? #44
Сыроежка, как ваш поток мыслей связан с тем, что я написал?
CyBOSSeR
Эксперт C++
 Аватар для CyBOSSeR
2293 / 1663 / 86
Регистрация: 06.03.2009
Сообщений: 3,675
04.11.2011, 01:10     Что должен знать начинающий программист? #45
Цитата Сообщение от Сыроежка Посмотреть сообщение
Обычно в группе выделяется ответственный человек, который сопровождает этот пакет сборки проекта и вносит туда необходимые изменения по мере развития проекта и возникающих нужд.
У нас весьма приличных размеров проект собирается для 5 различных платформ (пишем для embedded) с помощью 3 cmake сценариев(один ядро системы и два для двух вариантов UI) + т.н. toolchain файл для каждой платформы. Изменения вносят все члены комманды(6 человек) и никаих проблем никогда не было. Так что если Вам нужен отдельный ответственный за написание сборочного скрипта, то либо Ваш проект хреново спроектирован, либо Вы используете убогую систему сборки.
Цитата Сообщение от Сыроежка Посмотреть сообщение
Более того очень часто на некоторых платформах этот пакет помечают как только доступный для выполнения, а ни читать его, ни тем более изменять его, таких прав не предоставляется другим членам команды.
Вы это серьезно?
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
14.02.2016, 17:06     Что должен знать начинающий программист?
Еще ссылки по теме:

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

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

Или воспользуйтесь поиском по форуму:
novator123
0 / 0 / 2
Регистрация: 25.11.2013
Сообщений: 11
14.02.2016, 17:06     Что должен знать начинающий программист? #46
Ух ты. Это интересно
Yandex
Объявления
14.02.2016, 17:06     Что должен знать начинающий программист?
Ответ Создать тему
Опции темы

Текущее время: 18:08. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru