Pull to refresh

Comments 32

Какой-то очень странный набор значений в «Фреймворки, библиотеки, инструменты». Может в оригинальном опросе их было больше?

P.S. Уже появились статьи «Most popular frameworks, libraries, ...» на основании этого исследования.
UFO just landed and posted this here
Первые строчки кода написал в 8 классе, лет этак 15 назад. С тех пор много что изучил и освоил (по большей части сам). Но умею ли я программировать? — Нет. если бы умел, то мой код был бы идеальным.
Если так подходить, то любой профессией владеют лишь единицы. Например, по настоящему водить машину умеет лишь чемпион формулы 1.
Это на асфальте. А в off road совсем другие навыки. И герои :)
Но по сути соглашусь.
Вы видели тот асфальт? Это не асфальт а космодром какой то. По сравнению с ним вся россия оффроад сплошной, да и не только россия, половина мира
.
А зачем нужен идеальный код, когда и достаточно неплохой тоже работает?
Чтобы к этому уровню навыков стремиться и развиваться.
Кодить, во всяком случае, вы умели. Как — отдельный вопрос ;) В принципе то же самое по «когда вы научились программировать» — мне было 9 или 10, и я что-то именно программировал, а не переписывал уже, но программировать «как надо» я не умею, скорее всего, до сих пор.
Как в анекдоте: Если бы в Java действительно работал garbage collector, то большинство программ не существовало бы.
«Опрос, проведённый в интернете, показал, что интернетом пользуются 100% опрошенных!».

Стоит ли подчеркнуть, что результаты показывают статистические распределения среди пользователей Stack Overflow — но совсем не «общую картину» в индустрии? :)
Сложно представить кого-то в индустрии не пользующегося Stack Overflow. Такие конечно есть, но не думаю что они повлияют на общую картину.
А вот тогда вопрос: а под индустрией понимаются, например, embedded-разработчики с жёсткими стандартами по коду?

Или, например, собратья-инженеры (техно-, а не SW-инженеры), которые могут за жизнь ни одного класса не написать, но в течение дня использовать три-четыре разных скриптовых языка (с процедурами) для «производственных нужд»?

Где та граница? ;)
Не факт, что большинство имеет там аккаунты, сидят под ними и рады пройти опросики.
Я вот даже и не слышал, что они проводят опрос. Сверхзанятые или серьезные парни даже если увидят опрос, проходить его не будут. Даже если слышали и есть желание пройти — нет аккаунта, или нет времени.

Способов не пройти опрос, даже зная про StackOverflow — множество.
Я бы даже услышав, не стал проходить, т.к. терпеть не могу опросы, хотя SO пользуюсь регулярно. И не потому что я сверхзанятый)
Coding as a hobby это не «Программирование — это хобби» или «Кодить — это хобби?». Это программирование в качестве хобби помимо работы.

Уровень образования родителей.
(Только у 1 из 3 американцев степень бакалавра, что говорит о проблемах социальной мобильности)

Это вообще очень странный пассаж. Бакалавры+магистры=51,4 % Какие там у них проблемы — более половины с высшим образованием. И это люди, которые учились более 20 лет назад. А если прокрутить выше и посмотреть данные по образованию самих разработчиков, то там бакалавры+магистры=70.9 % То есть для детей шанс получить вышку, хорошую работу и т.д. — существенно выше, чем у родителей.
Но если не смотреть на ИТ, а оценивать в среднем по больнице en.wikipedia.org/wiki/Socioeconomic_mobility_in_the_United_States то у них застой:
«A large academic study released in 2014 found US mobility overall has not changed appreciably in the last 25 years (for children born between 1971 and 1996), but a variety of up and down mobility changes were found in several different parts of the country. On average, American children entering the labor market today have the same chances of moving up in the income distribution (relative to their parents) as children born in the 1970s»
Как справедливо отметили в комментариях к оригинальной статье: или на опрос отвечали только американцы, или ваш комментарий про американцев не к месту, так как отвечали все пользователи stackoverflow.

Подскажите древнему мамонту.
5 лет в институте — это бакалавр или магистр?
Это специалист. Бакалавр — 4 года, магистр — еще 2 года после бакалавриата.
Сейчас многие вузы отказываются от специалитета в принципе или оставляют для отдельных специальностей.

Смотря с какой стороны посмотреть, с точки зрения идти в науку это магистр, потому как можно сразу пойти в аспирантуру, но с стороны образования магистр выше и после специалитета можно еще на 2 года пойти поучится, если нравится студенческая среда, в РФ причем бесплатно.

Если заочно то бакалавр, если очно то специалист
Узнал о опросе из этого поста на хабре. Хотя на stackoverflow захожу регулярно проверить какие-то вопросы (и даже пару принятых ответов удалось дать), но во всех их движухах не участвую.

Лично я программировать начал с 5 класса на Паскале — там были и игры с редактором карт и физические модели и даже свой собственный интерпретируемый ЯП (на что мой преподаватель посмотрел на меня странным взглядом и спросил «и охота тебе на такую хрень время тратить?», хотя признаю, что синтаксис был странноватым и ограниченным). Перед поступлением в универ я ещё пол года преподавал на тех же самых курсах, где учился программировать, и в компании двух других таких же бывших школьников работал «айОс девелопером» в шарашкиной конторе, которая продавала нас как «опытную команду разработчиков» на Россию и Запад.

При этом я считаю, что программировать я начал только со второго курса университета, после того как устроился работать джуниором уже в нормальную фирму и в нормальную команду разработчиков. Всё, что было до этого хоть и помогало мне научиться ставить и решать задачи, но было лишь разминкой для мозгов, а не профессиональным программированием. Таким образом, да, можно сказать что у меня опыт программирования — до 5 лет. Не уверен, что мое понимание вопроса совпадает со всеми, кто указал аналогичный опыт.
Дети и другие иждивенцы. Грубо называть детей иждивенцами. Обычно — это говорит о низких моральных качествах, того кто так пишет.
По закону, дети до 18 лет считаются иждивенцами, не зависимо от ваших моральных предпочтений.
Кстати, тут ещё нет любопытного пункта опросника, кто ты: разработчик, адмнистратор, тестировщик, DevOps etc. Было бы любопытно глянуть сколько кого есть.

По поводу этичности, тут вопрос в деньгах, я всегда отказывался от таких предложений, типа фишинговых сайтов или порносайтов, просто потому, что стоят они так же как и другие, смысл ими заниматься?, хотя бы в 2 раза бы стоили дороже тогда бы я подумал.
Так же по поводу опыта и стажа нужно учитывать, что многие считают свой опыт как тока в школе написали свой первый макрос в экселе, а потом в 20 лет в резюме пишут 10 лет программистского опыта, нужно уточнять про коммерческий опыт сколько лет программирование вам приносит постоянный доход, и тут вообще 80% отсеяться от опроса, так как столько ответили что для них это только хобби.
Еще по себе заметил что курсы, вебинары, доклады, это всё развлечения, они не фига не повышают ваш профессионализм, если только вы не зеленый новичок, просто это не тот формат который нужен уже устоявшимся спецам, все что будет рассказано там вы всё уже знаете, нового не будет, это нужно только начинающим, в докладах да мб увеличится кругозор за счет другого взгляда на вещи.

А порносайты то что вам сделали? О_о «Make love, not war» как говорится.
Кстати, интересна юридическая сторона: подходит ли участие в разработке такого портала под статейки про «изготовление порнографических материалов»?
Что такое «этичное программирование»?
Собирать открытые данные с соцсетей и открытых источников — этично?
А если на наборах этих данных будут строить модели лиц, негативно относящихся к, допустим, поддельному макаронному монстру?
А если вы это узнали в середине проекта?
А если после сдачи заказчику?
А если вы это узнали в середине проекта?

В этом случае же не кажутся таким бредом лицензии ПО: «Для использования во имя добра...», вроде JSON.
В пункте «Сколько лет назад вы научились программировать?» не хватает пункта «Никогда»
Sign up to leave a comment.