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

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

Восстановить пароль Регистрация
 
 
Рейтинг: Рейтинг темы: голосов - 166, средняя оценка - 4.93
yardie
 Аватар для yardie
8 / 8 / 0
Регистрация: 14.07.2010
Сообщений: 166
07.09.2010, 22:49     Что должен знать начинающий программист? #1
что нужно знать и уметь чтобы устроиться на работу программистом стажёром C++ ???
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
BRcr
31.10.2011, 21:13     Что должен знать начинающий программист?
  #21

Не по теме:

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

После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
ForEveR
31.10.2011, 21:18
  #22

Не по теме:

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

Chelioss
179 / 179 / 4
Регистрация: 08.01.2011
Сообщений: 1,131
31.10.2011, 21:32     Что должен знать начинающий программист? #23
А как искали работу? А то где не посмотри, требуются специалисты мировых масштабов.
ForEveR
Модератор
Эксперт C++
 Аватар для ForEveR
7927 / 4709 / 318
Регистрация: 24.06.2010
Сообщений: 10,524
Завершенные тесты: 3
31.10.2011, 21:40     Что должен знать начинающий программист? #24
Chelioss, Я искал на сайтах типа hh, rabota и т.д. Съездил на 2 собеседования, на первом не особо напрягался и не прошел, на втором - напрягся, прошел все задания и в том числе тест на BrainBrench на 4.5+ баллов из 5... Это было последним заданием и решающим фактором. Через пару дней вышел на работу.
Kastaneda
Модератор
Эксперт С++
 Аватар для Kastaneda
4236 / 2769 / 218
Регистрация: 12.12.2009
Сообщений: 7,104
Записей в блоге: 1
Завершенные тесты: 1
01.11.2011, 19:29     Что должен знать начинающий программист? #25

Не по теме:

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



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

Не по теме:

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

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

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

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


А молодому челвоеку я сразу же скажу, бойтесь попасть на собеседование к таким, как этот alex. Потому что нечего тратить время на самодурство других! Имеет смысл собеседовать лишь со специалистами, то есть программистами, а не теми, кто выучил какой-то там скрипт, а теперь требует, чтобы и другие его знали!
alex_x_x
бжни
 Аватар для alex_x_x
2441 / 1646 / 84
Регистрация: 14.05.2009
Сообщений: 7,163
01.11.2011, 20:15     Что должен знать начинающий программист? #29
Сыроежка, на кой черт нужен человек, который не знает, что такое Makefile?
Сыроежка
Заблокирован
01.11.2011, 20:20     Что должен знать начинающий программист? #30
Цитата Сообщение от alex_x_x Посмотреть сообщение
Сыроежка, на кой черт нужен человек, который не знает, что такое Makefile?
ВЫ вообще-то участвовали в крупных проектах? Я могу вам сообщить для вас такую удивительную новость, что во многих проенктах Makefile не пользуются! Но хуже того, существует невероятно огромное число этих Makefile и по коммерческим предложениям и свободном доступе. Зачем это знать программисту?!!! На одной платформе или среде разработки один Makefile, а на другой платформе или среде разработки - другой Makefile. Это вснего лишь подручные средства, которыми нет никакой необходимости забивать голову! Я на последнем месте работы проработал 5 лет, и никто там не пользовался этиими Makefile, так как там своя система поддержки версий, и все необходимые пакеты для сборки программ уже написаны другими людьми, а членам команды в них вообще запрещено лезть и изменять!
alex_x_x
бжни
 Аватар для alex_x_x
2441 / 1646 / 84
Регистрация: 14.05.2009
Сообщений: 7,163
01.11.2011, 20:23     Что должен знать начинающий программист? #31
Цитата Сообщение от Сыроежка Посмотреть сообщение
ВЫ вообще-то участвовали в крупных проектах? Я могу вам сообщить для вас такую удивительную новость, что во многих проенктах Makefile не пользуются!
где например? в винде в VS? так вот они и там существует
ну и да, в любом большом проекта наверняка есть билд-скрипты, что есть запуск набора Makefile'ов в конце концов
Сыроежка
Заблокирован
01.11.2011, 20:26     Что должен знать начинающий программист? #32
Цитата Сообщение от alex_x_x Посмотреть сообщение
где например? в винде в VS? так вот они и там существует
ну и да, в любом большом проекта наверняка есть билд-скрипты, что есть запуск набора Makefile'ов в конце концов
Я вам опять повторяю, что в крупных проектах за средства сборки отвечает специально выделенный член команды. Другим членам запрещается лезть в эту область, так как каждый должен заниматься в области своей компетенции!
alex_x_x
бжни
 Аватар для alex_x_x
2441 / 1646 / 84
Регистрация: 14.05.2009
Сообщений: 7,163
01.11.2011, 20:28     Что должен знать начинающий программист? #33
Цитата Сообщение от Сыроежка Посмотреть сообщение
Я вам опять повторяю, что в крупных проектах за средства сборки отвечает специально выделенный член команды. Другим членам запрещается лезть в эту область, так как каждый должен заниматься в области своей компетенции!
что запускает их тоже специально выделенный человек чтоле?:
я не спорю, что мердж бренчей и сбор билдов должен осуществлять отдельный человек, но собрать все добро на своей машине должен каждый
Сыроежка
Заблокирован
01.11.2011, 20:32     Что должен знать начинающий программист? #34
Цитата Сообщение от alex_x_x Посмотреть сообщение
что запускает их тоже специально выделенный человек чтоле?:
я не спорю, что мердж бренчей и сбор билдов должен осуществлять отдельный человек, но собрать все добро на своей машине должен каждый
Во-первых, в больших проектах обычно нет такого понятия, как "своя машина". Там есть сервер, на котором все располагается. Этот сервер контролируется средствами защиты, а не имеет доступ типа самообслуживания. У вас есть пароль, определенные права доступа, и вы не можете заниматься самодеятельностью.
Во-вторых, даже если вам разрешили перетащить весь проект на свою машину, то обычно средства сборки проекта настолько универсальны, что вам не нужно изменять никакие скрипты. Они уже построены таким образом, что отслеживают то, что вы собираетесь заново скомпилировать и собрать.
alex_x_x
бжни
 Аватар для alex_x_x
2441 / 1646 / 84
Регистрация: 14.05.2009
Сообщений: 7,163
01.11.2011, 20:36     Что должен знать начинающий программист? #35
Цитата Сообщение от Сыроежка Посмотреть сообщение
Во-первых, в больших проектах обычно нет такого понятия, как "своя машина". Там есть сервер, на котором все располагается. Этот сервер контролируется средствами защиты, а не имеет доступ типа самообслуживания. У вас есть пароль, определенные права доступа, и вы не можете заниматься самодеятельностью.
Во-вторых, даже если вам разрешили перетащить весь проект на свою машину, то обычно средства сборки проекта настолько универсальны, что вам не нужно изменять никакие скрипты.
ну если новичек попадет в компанию, где делают динамические вьюхи и собирают на билд серверах, если там будет большая зеленая кнопка собрать - то да, ему будет уже далеко не до билд сценариев
Сыроежка
Заблокирован
01.11.2011, 20:42     Что должен знать начинающий программист? #36
Цитата Сообщение от alex_x_x Посмотреть сообщение
ну если новичек попадет в компанию, где делают динамические вьюхи и собирают на билд серверах, если там будет большая зеленая кнопка собрать - то да, ему будет уже далеко не до билд сценариев

А если новичок попадает в маленькую компанию, то ему тем более это не нужно знать, так как в разной фирме по разному. Он придет, нен вжано кто он, новичок или нет, и ему покажут, где эти скрипты лежат, на чем они написаны, и как ими пользоваться. Это все относится к вопросам того, где в какой фирме находится туалет, а где буфет. Никто это заранее знать не обязан!
alex_x_x
бжни
 Аватар для alex_x_x
2441 / 1646 / 84
Регистрация: 14.05.2009
Сообщений: 7,163
01.11.2011, 20:44     Что должен знать начинающий программист? #37
ну да, языков тоже знать не нужно, кто знает на чем в его шараге писать будут
fasked
Эксперт C++
 Аватар для fasked
4924 / 2504 / 180
Регистрация: 07.10.2009
Сообщений: 4,306
Записей в блоге: 1
01.11.2011, 20:50     Что должен знать начинающий программист? #38
Цитата Сообщение от Сыроежка Посмотреть сообщение
Во-первых, в больших проектах обычно нет такого понятия, как "своя машина". Там есть сервер, на котором все располагается. Этот сервер контролируется средствами защиты, а не имеет доступ типа самообслуживания. У вас есть пароль, определенные права доступа, и вы не можете заниматься самодеятельностью.
Тонкие клиенты? Жестоко.
Сыроежка
Заблокирован
01.11.2011, 20:52     Что должен знать начинающий программист? #39
Цитата Сообщение от alex_x_x Посмотреть сообщение
ну да, языков тоже знать не нужно, кто знает на чем в его шараге писать будут
Вот как раз единственное, что дейстивтельно нужно знать, это тот язык, на котором пишется проект на фирме. Но язык программирования никакого отношения не имеет к различным Makefile!
Кроме того на фирме могут пользоваться одной средой разработки, а Makefile брать из другой среды разработки, или свободно распространяемый. Зачем знать сотни всяких Makefile?! И задача фирмы не писать Makefile, если только сам проект не связан с разработкой очередного makefile, а писать свой проект. А всякий там скрипт пишется обычно один раз. ТО есть пишется, отлаживается, и про него забывают!
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
01.11.2011, 20:56     Что должен знать начинающий программист?
Еще ссылки по теме:

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

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

Или воспользуйтесь поиском по форуму:
alex_x_x
бжни
 Аватар для alex_x_x
2441 / 1646 / 84
Регистрация: 14.05.2009
Сообщений: 7,163
01.11.2011, 20:56     Что должен знать начинающий программист? #40
Цитата Сообщение от fasked Посмотреть сообщение
Тонкие клиенты? Жестоко.
просто продвинутая система контроля версий, типа ClearCase
Yandex
Объявления
01.11.2011, 20:56     Что должен знать начинающий программист?
Ответ Создать тему
Опции темы

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