Классический форум-трекер
canvas not supported
Нас вместе: 4 232 412

Как делаются программисты: стать киборгом


Страницы:   Пред.  1, 2, 3, 4, 5, 6, 7  След. 
 
RSS
Начать новую тему   Ответить на тему    Торрент-трекер NNM-Club -> Поговорим -> А знаете ли вы..
Автор Сообщение
Lancelof ®
RG Releasers
Аплоадер эксклюзива
Стаж: 4 года 9 мес.
Сообщений: 6413
Ratio: 165K
Поблагодарили: 927352
100%
russia.gif
Считается, что типичный программист — это очень умный человек с университетским дипломом: он фанатично любит свою работу и может, не вставая со стула, взломать кофеварку на другой стороне Земли. Мы в целом и сами люди неглупые, однако в этот элитный клуб так просто не попасть. Так ли это на самом деле? Давайте разберемся.

Типичный офисный пользователь компьютера рассказывает коллегам о своем опыте общения с сисадмином:
      • «Комп выключился, и ничего не помогало. Пришлось админа звать. Тот пришел, воздел к небу руки, пробормотал под нос что-то неразборчивое, крутанул мой стул раз десять и провел рукой по задней стенке системного блока. И все заработало!»

Та же история в изложении сисадмина:
      • «Этот балбес так крутился на стуле, что шнур питания обмотался вокруг ножки и выскочил из гнезда.
        Пришлось помянуть такую-то мать, распутать шнур, а затем вставить штекер обратно».

Конечно, системный администратор — это не программист, но тоже человек, разбирающийся в современной технике и потому окруженный благоговейным уважением тех, кто этой способностью не обладает. А программист, ясное дело, еще круче.

Мифы о сверхлюдях
Миф №1 — надо быть гением. И с высшим образованием. На самом деле профильное образование обязательным не является, хотя во многих случаях и желательно. В этом легко убедиться, вспомнив недавнюю историю: два знаменитейших первопроходца этого рынка, Билл Гейтс и Стив Джобс, как-то сумели обойтись без высшего образования вообще. Гейтс продержался в Гарварде два года, а потом его оттуда выгнали. Когда буйный отрок стал преуспевающим бизнесменом, Гарвард все-таки выдал ему диплом, но статус автора MS DOS и организатора Windows от этого уже измениться не мог. Это был тот случай, когда человек красит место, а не наоборот. Джобс не осилил и этого: его отчислили из Рид-колледжа через полгода, после чего он увлекся индуизмом, каллиграфией, вегетарианством и т. п. Компьютеры в списке его хобби были не на первом месте.

В сегодняшнем мире треть программистов не имеет профильного образования. Это не значит, что они плохо работают или мало зарабатывают. Что же касается образования вообще, то оно лишним бывает очень редко, причем порой могут пригодиться самые неожиданные познания. К примеру, среди разработчиков 3-го и 4-го «Фаллаутов» явно не было геолога. Он бы подсказал, что повсеместно видимые на игровых пейзажах скалы должны выглядеть иначе.

Миф №2 — надо уметь быстро писать программы в двоичном коде. Да, наши дедушки и бабушки, вероятно, еще помнят времена, когда ЭВМ занимала едва ли не целый дом, программы для нее выглядели как последовательность нулей и единичек, а предположение, что эта штука когда-то сможет общаться с людьми на более-менее человеческом языке, смотрелось как научная фантастика. Эти времена прошли уже к началу 1950-х, когда вместо двоичного кода в обиход вошел язык ассемблера, на котором было написано приблизительно то же самое, но буковками. Сейчас это называется низкоуровневым программированием. Им занимаются специально дрессированные люди, помнящие последовательность действий программируемого процессора и умеющие держать в голове содержание его регистров. Типичному программеру, занятому автоматическим составлением накладных, это не нужно совсем.

В последующие годы были изобретены языки программирования высокого уровня и трансляторы для них. Уже не надо было думать о содержимом регистров: программист описывал переменную, а программа сама решала, где ее хранить.

Жизнь не стоит на месте: последние два десятилетия ознаменовались появлением обширной группы сервисов, известных ныне как no-code. Главная идея проста: пользователь (при сильном желании его можно назвать и программистом), используя специальный набор шаблонов, делает конечный продукт, вообще не прикасаясь к какому-то коду. Нужно составить и оформить окна, разместить кнопки, прицепить нужные скрипты. На выходе получаем более-менее симпатичный (ну, у кого на сколько способностей хватило) веб-сайт. Чаще всего это интернет-магазин, хотя вариантов уйма. Через пару минут серфинга в интернете вы найдете с десяток сервисов разной степени популярности, предлагающих подобные услуги.

Плюс no-code в дешевизне. У начинающего бизнесмена, как правило, нет лишних денег, да и с нелишними не все очевидно. Дешевле нанять веб-дизайнера средней квалификации, чем команду программистов, которые сделают в общем-то тоже самое, но свое. У этой медали есть обратная сторона: за поддержание своего сайта на выбранной платформе надо платить, иногда — довольно много, перенести его в другое место нельзя, поскольку формат его файлов уникален и не распознается другими сервисами. Наконец, если вам нужно сделать что-то нетривиальное, вы рискуете оказаться перед неразрешимой проблемой: такого шаблона просто не окажется. Поэтому, когда у предпринимателя появляются сколько-нибудь приличные деньги, он нанимает специалистов и делает самостоятельный сайт.

Тем не менее программирование no-code довольно востребованно, и немудрено, что различные курсы, вроде популярных в России GeekBrains, занимающихся подготовкой высокоуровневых разработчиков, обучают и таких специалистов тоже.

Миф №3 — это чисто мужская профессия. Как показывает статистика сервиса GitHub, предлагающего желающим программистам усовершенствовать чужой открытый код, заявки женщин и мужчин удовлетворяются в одинаковой степени — около 75%. Всего в 2016 году авторами исследования было изучено три миллиона заявок с правками, что позволяет считать выборку репрезентативной. Более свежих данных у нас, увы, нет, но маловероятно, что ситуация за четыре года могла принципиально поменяться. Женщины владеют этой профессией не хуже, чем мужчины. Тем не менее женщин среди программистов всего около 7−10%.

Очевидно, дело не в профессиональных навыках, а в бытующих в обществе социокультурных стереотипах, в соответствии с которыми программирование — мужская профессия. Этот стереотип существует по крайней мере на трех уровнях: работодатели часто скептически воспринимают профессиональные качества женщин, коллеги-мужчины также относятся к ним иронично, родные и близкие, особенно не разбирающиеся в тонкостях профессии, полагают, что девушке стоило бы заняться чем-то более привычным и понятным — работать учительницей, воспитательницей, юристом, наконец.

Как показывают опросы дам-программисток, коллег можно убедить в своем мастерстве за пару месяцев, работодателей — за немного больший срок, а вот с родственниками сложнее. Надо иметь сильный характер и желание заниматься любимым делом.

Сухой остаток: современный программист — обычный человек. Скорее всего неглупый и усидчивый, но пламенного мотора вместо сердца у него нет. Возраст также не играет принципиальной роли.
Во-первых, надо этого хотеть. Во‑вторых, уметь думать головой. Для программиста критически важна способность понимать конечную задачу и уметь делить путь к ней на этапы (подпрограммы). Иногда это умение может быть визуализировано в форме нарисованной блок-схемы с квадратиками, ромбиками и стрелочками, но обычно профессионалы обходятся без нее, а к инфографике прибегают только в случае серьезного взаимонепонимания.

Программирование можно освоить самостоятельно, было бы желание и домашний компьютер. Но все-таки разумнее и эргономичнее потратиться на специальные курсы. Выигрыш здесь в том, что учащемуся не нужно самостоятельно искать информацию, оценивать степень ее нужности и ошибаться.

Разумный подход к обучению демонстрируют уже упоминавшиеся выше курсы GeekBrains. Программа курсов предусматривает подготовку специалистов множества профессий, связанных с программированием. Программистов наиболее востребованных «жанров» готовят на специализированных факультетах.

Для начинающих предназначен специальный бесплатный интенсив «Основы программирования», слушатели которого на практике узнают, как устроено программирование, и вообще станут понимать, что это такое и как делается. Всего курсов на портале полторы сотни, не считая вебинаров, поэтому возможностей для развития более чем достаточно.

К слову, особая фишка GeekBrains — это гарантия трудоустройства после обучения на большинстве факультетов. Пока студент учится, специалисты портала ищут ему рабочее место. Обычно это топовые российские компании, вроде крупных банков и фирм, специализирующихся в IT-отрасли. К моменту окончания обучения выпускник имеет в своем портфолио не менее трех самостоятельно выполненных проектов, что упрощает взаимопонимание с работодателем.
Источник
tartarelin
Стаж: 13 лет 4 мес.
Сообщений: 461
Ratio: 204.364
100%
Rus_Rasmus писал(а): Перейти к сообщению
А есть программисты спортсмены?

Крис Касперски прыгал с парашютом например
fontan16
Стаж: 8 лет 3 мес.
Сообщений: 1192
Ratio: 4.101
24.18%
Откуда: Бостон
usa.gif
Цитата:
Конкретно у меня у друга в Одессе после школы сын был в раздумьях, совместными усилиями запёрли в Политех на программера,

Правильное решение.
Индустрия на Украине и в частности в Одессе практически умерла.
Я ведь оттуда.
Некоторые товарищи, которые были очень умные и талантливые занялись всякой ерундой типа изготовлением железных дверей.
Да я и сам в 90х водку и колбасу развозил по точкам чтобы выжить.
Программирование - это возможность работать на западных клиентов, что единственная возможность остаться в инженерных технологиях.
Будущее Украины определили как "сельскохозяйственная сверхдержава". Слово "сверхдержава" можно смело отбросить как не имеющие смысла в этом контексте. Остаётся "сельскохозяйственная". Это означает много работать и очень мало зарабатывать. Сужу по местным фермерам. Очень нерадостная перспектива.
Если бы я начинал сначала то закончил бы программирование и физмат в университете.
Max_Alekseyev
Только чтение
Стаж: 13 лет 1 мес.
Сообщений: 17339
Ratio: 31.839
Раздал: 165.7 TB
Поблагодарили: 2849
100%
Откуда: Kharkіv, UA
ukraine.gif
fontan16 писал(а): Перейти к сообщению
Правильное решение.

Я рассказал ему о перспективах профессии, а друг об опыте армейской службы в Монголии, гремучая смесь, поступил на бюджет с ходу :смех:
fontan16 писал(а): Перейти к сообщению
Программирование - это возможность работать на западных клиентов, что единственная возможность остаться в инженерных технологиях.

Именно так и достаточно быстро начинать получать разумные деньги при этом вращаясь в достаточно вменяемом сообществе.
fontan16
Стаж: 8 лет 3 мес.
Сообщений: 1192
Ratio: 4.101
24.18%
Откуда: Бостон
usa.gif
Как факультет называется? ФАВТ?
Max_Alekseyev
Только чтение
Стаж: 13 лет 1 мес.
Сообщений: 17339
Ratio: 31.839
Раздал: 165.7 TB
Поблагодарили: 2849
100%
Откуда: Kharkіv, UA
ukraine.gif
fontan16 писал(а): Перейти к сообщению
Как факультет называется? ФАВТ?


Цитата:

- Привет, какой у тебя факультет и где?
- Привет. Политехнический университет 123 специальность, комп.инженерия


(Одесса)
DartSandy
Стаж: 9 лет 7 мес.
Сообщений: 3847
Ratio: 1212.063
Раздал: 376 TB
100%
ussr.gif
sirex777 писал(а): Перейти к сообщению
Стать программистом без наличия образовательной базы - не реально!
Стать программистом в любом возрасте - реально, но если у вас базы нет, вам все равно придется изучить все основы, которые дают в университетах.
Так и речь в топике именно про профильное (высшее) образование. Которое с "корочкой" и посещение лекций. И противопоставляется самообразованию, о котором говоришь ты, если я правильно понял.
Steel_Cat
 
Стаж: 16 лет 6 мес.
Сообщений: 1245
Ratio: 404.151
Поблагодарили: 24658
100%
Откуда: Питер
ussr.gif
Цитата:
последние два десятилетия ознаменовались появлением обширной группы сервисов, известных ныне как no-code. Главная идея проста: пользователь (при сильном желании его можно назвать и программистом), используя специальный набор шаблонов, делает конечный продукт, вообще не прикасаясь к какому-то коду.

О да... А конечный продукт этого подхода часто напоминает известный продукт жизнедеятельности. :D Особенно это заметно по мобильному софту.

Не так давно мой знакомый, достаточно пожилой человек, попросил глянуть, почему у него в телефоне внезапно память резко уменьшилась. Я говорю "Небось приложений лишних наставил?". "Да я сам не ставил ничего. Вот разве что молодой человек в Сбере поставил их клиент"
Посмотрел я на этот клиент...
Я конечно знал, что все специализированные брендовые приложения (банковские , скидочные итд) - есть полный шлак и отстой. Но чтобы настолько!

Этот кусок трэша под названием "СберБанк Онлайн" весил 356 Мб! 356 метров, Карл!!!
Причем это только аппликуха! Данные и кэш еще метров 20-30.
Никакого понятия об оптимизации, грамотного использования ресурсов... Сляпали из говна и палок - и "в продакшен".

Вот тут ключевая разница между профессиональным программистом и дилетантом-недоучкой.

_________________
-= The Stainless Steel Cat =-
Max_Alekseyev
Только чтение
Стаж: 13 лет 1 мес.
Сообщений: 17339
Ratio: 31.839
Раздал: 165.7 TB
Поблагодарили: 2849
100%
Откуда: Kharkіv, UA
ukraine.gif
Steel_Cat писал(а): Перейти к сообщению
О да... А конечный продукт этого подхода часто напоминает известный продукт жизнедеятельности.

Причём очень жиденький :смех:
Хотя страницы-визитки делать и друганам в песочнице показывать пойдет )
CasperV
Стаж: 13 лет 2 мес.
Сообщений: 65
Ratio: 4.578
100%
russia.gif
Ну не знаю...
Году этак в 8-9м столкнулся с программистами. Ребятки ломанули там чего-то и немножко взяли у банка. Группа была человек из пяти - физически (то бишь в лицо) никто никого не знал, но один спалился, по цепочке взяли всех, то есть пригласили на беседу...
В сухом остатке - человек "устроился" на работу в ФэСэБэ в 15 лет, не закончив даже техникума (тьфу ты, запамятовал - КОЛЛЕДЖУ !!!).
Ну вот жили этим пацаны. Девки, бухло, наркота - все это тоже у них имелось, но 105 месте, а в начале списка - либо написать что-нибудь, ну либо сломать )))
Вот, наверно этим и отличается от обычного человека, включая обычных людей с дипломом программиста, получивших его ради "перспектив", "должности" и тд и тд...
оставайсядома
Только чтение
Стаж: 4 года
Сообщений: 246
Ratio: 1092.484
Раздал: 12.44 TB
100%
Откуда: місто герой Харків
ukraine.gif
Serg538419 писал(а): Перейти к сообщению
Почему же системный администратор не программист?
Ну хотя бы потому что это может быть сын/зять/дочка/жена и т.д. очень *нужного* человека или сотрудника предприятия, не сталкивались? ну так ещё всё впереди, и очень паскудно становиться на душе когда вот такой программист работает в авторизированном СЦ, поэтому форумы, поисковики и прямые руки всегда были лучше..... ах да, самое главное это желание сделать самому :).
Casablanka
Стаж: 11 лет 3 мес.
Сообщений: 1187
Ratio: 5.027
Поблагодарили: 16
31.99%
После перлов «системный администратор — это не программист», и «Билл Гейтс — автор MS DOS» дальше читать перестал.
cyberkot
Стаж: 14 лет 11 мес.
Сообщений: 139
Ratio: 132.802
Раздал: 145.9 TB
Поблагодарили: 3
100%
nnm-club.gif
YmNIK13 писал(а): Перейти к сообщению
И что за 10 лет не писал скриптов, или то не код :подмигивание: ?

А что, скриптоложество и написание программ уже одно и то же? В написании сценариев ничего сложного нет, любая обезьяна с мануалом справится на самом деле, была бы она усидчивой и старательной. Для этого не нужно хорошо разбираться в дискретной математике, знать теорию вероятности, теорию графов, теорию алгоритмов или какую-нибудь матричную алгебру. Во всем этом я, простите, не силён.

_________________
i7-2600K, Asus GTX 1080Ti 11Gb, DDR3 16Gb, SSD 120Gb, SSD 500Gb, HDD 1Tb (x3), Iiyama ProLite 27" 2560*1440@70Hz, Cooler Master HAF X
hornetnull
Стаж: 11 лет
Сообщений: 7
Ratio: 6.944
0%
ukraine.gif
как же задрали эти курсы, последние деньги с людей выдуривают
azazely85
Стаж: 9 лет 6 мес.
Сообщений: 29
Ratio: 2.354
Раздал: 3.67 TB
0%
ukraine.gif
так сисадмины уже вымирающий вид
Max_Alekseyev
Только чтение
Стаж: 13 лет 1 мес.
Сообщений: 17339
Ratio: 31.839
Раздал: 165.7 TB
Поблагодарили: 2849
100%
Откуда: Kharkіv, UA
ukraine.gif
hornetnull писал(а): Перейти к сообщению
как же задрали эти курсы, последние деньги с людей выдуривают

Вот тут вбиваете в поиск и качаете
azazely85 писал(а): Перейти к сообщению
так сисадмины уже вымирающий вид

Конечно, компы сами себя обслуживать и сетапится будут )
Показать сообщения:   
Начать новую тему   Ответить на тему    Торрент-трекер NNM-Club -> Поговорим -> А знаете ли вы.. Часовой пояс: GMT + 3
Страницы:   Пред.  1, 2, 3, 4, 5, 6, 7  След.
Страница 5 из 7