Почти 100% не факт. Главное чтобы думать правильно научили, остальное приложится.
Я, вот, кстати, так и не понял,что отличает норм прогера от быдлокодера. Как почитаешь хабр, или любую другую тусовку прогеров, так все ниибацца какие билгейтсы там. Просветите меня, кто-нибудь, на эту тему?
быдлокодер идет в универ, кончает его на обычный диплом, все пошел программировать. и похер, что в универе он кодил только когда заставляли.
а адекватный программист учится постоянно. что забавно, многие достаточно неплохие программисты даже не заканчивали универ по специальности связанной с этим.
а адекватный программист учится постоянно. что забавно, многие достаточно неплохие программисты даже не заканчивали универ по специальности связанной с этим.
Тут вопрос один - когда программер перестал расти. Мехматовцы, физтеховцы, математики, технари в общем, обладают логическим алгоритмическим мышлением, которое нужно программисту. База важна, но мышление в программировании куда важнее.
Быдлокодеры перестают очень быстро учится, а нормальный программист будет учится и впитывать информацию наверное всегда. Если твой код кажется тебе идеальным через месяц - ты перестал развиваться ;)
Быдлокодеры перестают очень быстро учится, а нормальный программист будет учится и впитывать информацию наверное всегда. Если твой код кажется тебе идеальным через месяц - ты перестал развиваться ;)
Знания и умение их применять. Для наглядности есть такая "матрица компетентности программиста", которая отражает разные уровни. Все, чьи знания находятся меньше второго уровня или не применяют их на практике, быдлокодеры.
http://grompe.org.ru/static/prog_comp_matrix_ru.html
http://grompe.org.ru/static/prog_comp_matrix_ru.html
Программист понимает то, что он пишет, по каким принципам это всё работает.
Это невозможно без немалой математической подготовки. Чтобы понимать сложность алгоритма, его сильные и слабые стороны, чтобы правильно выбрать между разными реализациями, не говоря уже о написании своих алгоритмов.
А это как минимум дискран, для которого нужен матан. А по-хорошему надо еще теорию алгоритмов, теорию языков программирования, еще куча математических курсов.
Быдлокодер всего этого не понимает, для него это колдунство. Дёрни за это получится это. Наверное. Бесполезно даже спрашивать, почему его поделие занимает столько места, памяти и почему оно тормозит и глючит.
Это невозможно без немалой математической подготовки. Чтобы понимать сложность алгоритма, его сильные и слабые стороны, чтобы правильно выбрать между разными реализациями, не говоря уже о написании своих алгоритмов.
А это как минимум дискран, для которого нужен матан. А по-хорошему надо еще теорию алгоритмов, теорию языков программирования, еще куча математических курсов.
Быдлокодер всего этого не понимает, для него это колдунство. Дёрни за это получится это. Наверное. Бесполезно даже спрашивать, почему его поделие занимает столько места, памяти и почему оно тормозит и глючит.
Это мнение устарело лет на 40.
Яснопонятно, правильное мышление и способность к адаптации и развитию.
Ну, с первым проблем вроде нет - иногда решаю задачи aka длинная арифметика и прочие извращения. Спасибо за пояснения,успокою себя,что я не быдлокодер, и буду дальше нихрена не делать :)
Ну, с первым проблем вроде нет - иногда решаю задачи aka длинная арифметика и прочие извращения. Спасибо за пояснения,успокою себя,что я не быдлокодер, и буду дальше нихрена не делать :)
На самом деле всё проще. Нормальный программист всё пишет сам, а быдлокодер кусок программы скопирует с одного сайта, другой кусок с другого сайта и т.п. Потом всё это кое-как скомпонует лишь бы компилировалось и готово. А то, что программа тормозит и глючит его не колышет.
Основные статы для программиста это... а вот хер вы угадали про математическое мышление, логику и т.д. Программист - суть инженер. Основные статы для него - внимательность, аккуратность и аналитика.
Внимательность - это основной стат для программиста. Без него все ваши гениальные идеи останутся на этапе глючного поделия или вовсе никогда не будут реализованы.
Аккуратность - это практический скилл, позволяющий внимательности делать свое дело. Правила оформления кода. Правила написания комментариев etc. Вы гениальны и не признаете формализм? Идите нахуй из профессии, пожалуйста.
Аналитика. Сложные алгоритмы? Это как раз признак низкой квалификации. Хороший программист (как и всякий хороший инженер) легко разбивает задачу на множество типовых подзадач с хорошо известными решениями. Именно из-за любителей выдумывать велосипеды так много глючного и прожорливого к ресурсам говна.
Работа профессионального программиста - это не творчество. Не муки рождения Великого Алгоритма. Это решение массы типовых и прикладных задач.
Внимательность - это основной стат для программиста. Без него все ваши гениальные идеи останутся на этапе глючного поделия или вовсе никогда не будут реализованы.
Аккуратность - это практический скилл, позволяющий внимательности делать свое дело. Правила оформления кода. Правила написания комментариев etc. Вы гениальны и не признаете формализм? Идите нахуй из профессии, пожалуйста.
Аналитика. Сложные алгоритмы? Это как раз признак низкой квалификации. Хороший программист (как и всякий хороший инженер) легко разбивает задачу на множество типовых подзадач с хорошо известными решениями. Именно из-за любителей выдумывать велосипеды так много глючного и прожорливого к ресурсам говна.
Работа профессионального программиста - это не творчество. Не муки рождения Великого Алгоритма. Это решение массы типовых и прикладных задач.
Только практика и крупные проекты сделают из тебя программиста.
Программист программисту рознь. Толковому дохера учится.
А вот на абы кого.. у нас подрядилась контора, язык только PHP, сделали на денвере..вообщем дикая кустаршина, но при этом типо серьезная фирма все дела.
А вот на абы кого.. у нас подрядилась контора, язык только PHP, сделали на денвере..вообщем дикая кустаршина, но при этом типо серьезная фирма все дела.
Серьезная фирма оценивает все риски, в том числе соотношений цен к качеству и к лояльности клиентов. Видимо, во второй раз клиенты приходят редко, независимо от качества проделанных работа значит и простые с точки зрения проекты можно отдать на откуп студентоте. Это просто выгодней.
вьеби ка гавнокода за 2 недели :)
4 года? недоучка!
5
так HTML же.
бедолага...
Чтобы написать коммент, необходимо залогиниться
Этому учатся всю жизнь, в универе только базу дадут и то не факт.