Comments 32
P.S. Уже появились статьи «Most popular frameworks, libraries, ...» на основании этого исследования.
«Опрос, проведённый в интернете, показал, что интернетом пользуются 100% опрошенных!».
Стоит ли подчеркнуть, что результаты показывают статистические распределения среди пользователей Stack Overflow — но совсем не «общую картину» в индустрии? :)
Или, например, собратья-инженеры (техно-, а не SW-инженеры), которые могут за жизнь ни одного класса не написать, но в течение дня использовать три-четыре разных скриптовых языка (с процедурами) для «производственных нужд»?
Где та граница? ;)
Способов не пройти опрос, даже зная про StackOverflow — множество.
Уровень образования родителей.
(Только у 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 лет в институте — это бакалавр или магистр?
Сейчас многие вузы отказываются от специалитета в принципе или оставляют для отдельных специальностей.
Смотря с какой стороны посмотреть, с точки зрения идти в науку это магистр, потому как можно сразу пойти в аспирантуру, но с стороны образования магистр выше и после специалитета можно еще на 2 года пойти поучится, если нравится студенческая среда, в РФ причем бесплатно.
Лично я программировать начал с 5 класса на Паскале — там были и игры с редактором карт и физические модели и даже свой собственный интерпретируемый ЯП (на что мой преподаватель посмотрел на меня странным взглядом и спросил «и охота тебе на такую хрень время тратить?», хотя признаю, что синтаксис был странноватым и ограниченным). Перед поступлением в универ я ещё пол года преподавал на тех же самых курсах, где учился программировать, и в компании двух других таких же бывших школьников работал «айОс девелопером» в шарашкиной конторе, которая продавала нас как «опытную команду разработчиков» на Россию и Запад.
При этом я считаю, что программировать я начал только со второго курса университета, после того как устроился работать джуниором уже в нормальную фирму и в нормальную команду разработчиков. Всё, что было до этого хоть и помогало мне научиться ставить и решать задачи, но было лишь разминкой для мозгов, а не профессиональным программированием. Таким образом, да, можно сказать что у меня опыт программирования — до 5 лет. Не уверен, что мое понимание вопроса совпадает со всеми, кто указал аналогичный опыт.
По поводу этичности, тут вопрос в деньгах, я всегда отказывался от таких предложений, типа фишинговых сайтов или порносайтов, просто потому, что стоят они так же как и другие, смысл ими заниматься?, хотя бы в 2 раза бы стоили дороже тогда бы я подумал.
Так же по поводу опыта и стажа нужно учитывать, что многие считают свой опыт как тока в школе написали свой первый макрос в экселе, а потом в 20 лет в резюме пишут 10 лет программистского опыта, нужно уточнять про коммерческий опыт сколько лет программирование вам приносит постоянный доход, и тут вообще 80% отсеяться от опроса, так как столько ответили что для них это только хобби.
Еще по себе заметил что курсы, вебинары, доклады, это всё развлечения, они не фига не повышают ваш профессионализм, если только вы не зеленый новичок, просто это не тот формат который нужен уже устоявшимся спецам, все что будет рассказано там вы всё уже знаете, нового не будет, это нужно только начинающим, в докладах да мб увеличится кругозор за счет другого взгляда на вещи.
Собирать открытые данные с соцсетей и открытых источников — этично?
А если на наборах этих данных будут строить модели лиц, негативно относящихся к, допустим, поддельному макаронному монстру?
А если вы это узнали в середине проекта?
А если после сдачи заказчику?
Интересная статистика 100 000 анкет со Stack Overflow за 2018 (и хабраопрос)