Наверное имелось ввиду что прям весь ЯП полностью не выучить.
>И почему многие большие программы создаются командами, а не одним человеком?
Потому что каждому дается своя задача. Например один пишет код, другой рисует интерфейс для нее.
Один человек спокойно может написать если есть желания и знания, просто это будет медленее чем в команде. (ИМХО)
Другие языки программирования и технологии
Почему многие говорят, что учиться программировать будешь целую вечность?
Владимир Яндринский
А почему весь язык полностью не выучить? Зачем их сделали такими безграничными? Или каждый программист придумывает какой-то своей кусочек языка?
"опыт - сын ошибок трудных" © АСП
Можно, конечно, предположить, что начального запаса хватит (хотя, откуда он возьмётся), но сфера изменчива. Даже у сантехника новые материалы и инструменты появляются, но реже.
Вот, к примеру, закончился проект, "всем спасибо, все свободны". Аналогичных нет или там все места заняты. Что делать?
PS да, для больших проектов надо много средств, умное планирование на перспективу и обеспечение оптимальное взаимодействия составляющих элементов. Грубо говоря, проект стоит 5000 человекочасов. Если в одиночку - (40*52~2000 чч/год) - 36 месяцев, в втроём можно и за год успеть. Кроме того, проект может быть разноплановым. Одни пишут морду, другие серверные штучки. Программист не обязательно дизайнер. Так что, кроме тупо кодинга, нужны и др. специалисты
Можно, конечно, предположить, что начального запаса хватит (хотя, откуда он возьмётся), но сфера изменчива. Даже у сантехника новые материалы и инструменты появляются, но реже.
Вот, к примеру, закончился проект, "всем спасибо, все свободны". Аналогичных нет или там все места заняты. Что делать?
PS да, для больших проектов надо много средств, умное планирование на перспективу и обеспечение оптимальное взаимодействия составляющих элементов. Грубо говоря, проект стоит 5000 человекочасов. Если в одиночку - (40*52~2000 чч/год) - 36 месяцев, в втроём можно и за год успеть. Кроме того, проект может быть разноплановым. Одни пишут морду, другие серверные штучки. Программист не обязательно дизайнер. Так что, кроме тупо кодинга, нужны и др. специалисты
Знания по языкам программирования и некоторым, скажем, приёмам в написании программ очень быстро устаревают, и надо постоянно изучать новое
Владимир Яндринский
И как часто такое происходит? Возможно ли за всем этим успеть? Я хочу поступать на программиста, поэтому спрашиваю что да как.
Александр, про "целую вечность" никто не говорит. Говорят о 2-х вещах:
1) Хорошему программисту нужно хорошее образование, математическое, и общетехническое. Этому нельзя научиться за пару месяцев, по видеокурсам и книжкам. И + как выше уже заметили: нужно постоянно следить за новинками, те. "доучиваться".
2) Знание языков, само по себе, не делает из человека программиста! Можно знать, наизусть 100 языков, но не уметь написать даж HelloWorld. Действительно, можно быстро выучить модный язык программирования, и даж писать маленькие программульки, не выходя из простых, стандартных рамок. Но такой "программист" никому на фиг не нужен!
Почему серьезные системы делаются командами. В основном из за объема: один человек будет писать 10-20 лет, а особенно отлаживать, а система нужна через год, не позже!
И + разделение функций, как уже заметили, но это не самое главное: главное объем работы.
1) Хорошему программисту нужно хорошее образование, математическое, и общетехническое. Этому нельзя научиться за пару месяцев, по видеокурсам и книжкам. И + как выше уже заметили: нужно постоянно следить за новинками, те. "доучиваться".
2) Знание языков, само по себе, не делает из человека программиста! Можно знать, наизусть 100 языков, но не уметь написать даж HelloWorld. Действительно, можно быстро выучить модный язык программирования, и даж писать маленькие программульки, не выходя из простых, стандартных рамок. Но такой "программист" никому на фиг не нужен!
Почему серьезные системы делаются командами. В основном из за объема: один человек будет писать 10-20 лет, а особенно отлаживать, а система нужна через год, не позже!
И + разделение функций, как уже заметили, но это не самое главное: главное объем работы.
Фишка совсем не в языке. А в реализации некоторых методов, алгоритмов и прочих фич, а также во всевозможных библиотеках. Этому всю жизнь можно учиться.
Владимир Яндринский
Люди не эльфы, тысячелетий у них в запасе нет :) Ну, вот хотя бы, чтобы быть в команде по разработке какой-то топовой игры, там же надо какие-то кода все равно писать. Этому же недолго учиться?
Похожие вопросы
- Стоит ли учится программировать для андройда? Не будет ли это пустой тратой времени?
- Хочу начать учиться программировать!
- Ребенок учится программировать. Какие книге ей прочитать и какие программы установить? Есть ли обучающие программы?
- Извиняюсь за глупый вопрос! Мне 21 не поздно ли начать учится программировать?
- А как вы учились программировать?
- Учусь программировать. С чего начать. Какие книги читать. Просьба указать автора. Заранее спасибо.
- Можно на таком слабом компьютере учиться программировать? ( Фото внутри )
- с какого языка лучше учиться программировать
- Программисты отговорите меня, в 32 года решил учится программировать, типо дико интересно
- С чего лучше учиться программировать "с полного нуля"?