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

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


Страницы:  1, 2, 3, 4, 5, 6, 7  След. 
 
RSS
Начать новую тему   Ответить на тему    Торрент-трекер NNM-Club -> Поговорим -> А знаете ли вы..
Автор Сообщение
Lancelof ®
RG Releasers
Аплоадер эксклюзива
Стаж: 4 года 9 мес.
Сообщений: 6413
Ratio: 165K
Поблагодарили: 927333
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-отрасли. К моменту окончания обучения выпускник имеет в своем портфолио не менее трех самостоятельно выполненных проектов, что упрощает взаимопонимание с работодателем.
Источник
Михаил
 
Стаж: 13 лет 3 мес.
Сообщений: 21356
Ratio: 22.972
100%
Спасибо.
Познавательный топик.
Serg538419
Стаж: 9 лет 7 мес.
Сообщений: 88
Ratio: 3.058
0.05%
Почему же системный администратор не программист? Очень даже программист. Далеко не факт что суммарный объем кода написанный системным администратором в месяц меньше чем у программиста. Есть конечно своя специфика.
ivanivano​vicpupcin​
Стаж: 10 лет 4 мес.
Сообщений: 349
Ratio: 4.875
81.76%
ussr.gif
Написано конечно хорошо, даже и не заподозришь что это скрытая реклама курсов "GeekBrains". :смех: :смех: :смех:
OctaneS
Модератор КПК и Мобилок
Стаж: 13 лет
Сообщений: 3354
Ratio: 9.054
Раздал: 11.81 TB
Поблагодарили: 147733
100%
Откуда: Станция «Венеция»
krevedko.png
Цитата:
«Этот балбес так крутился на стуле, что шнур питания обмотался вокруг ножки и выскочил из гнезда.
Пришлось помянуть такую-то мать, распутать шнур, а затем вставить штекер обратно».

Спасибо, знатно посмеялся :смех:
А на счет GeekBrains, действительно скрытая реклама =)

_________________
cyberkot
Стаж: 14 лет 11 мес.
Сообщений: 139
Ratio: 132.789
Раздал: 145.9 TB
Поблагодарили: 3
100%
nnm-club.gif
Serg538419 писал(а): Перейти к сообщению
Почему же системный администратор не программист?

Наверное потому что системный администратор вообще не пишет код? Писать код, это задача программистов.

_________________
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
herezad
Стаж: 12 лет 10 мес.
Сообщений: 2809
Ratio: 27.485
Поблагодарили: 58453
100%
так, Как же делаются программисты: так же как и остальные люди - методом нуачного тыка :убится ап стену: :поцелуй:

_________________
Мы не бандиты! Мы - Благородные Пираты! :стрельба:
В связи с санкциями, всё скачанное считать трофеем! Это же так по - Человечески!
КарКарыч
Стаж: 4 года 6 мес.
Сообщений: 846
Ratio: 8.227
0%
witch.png
Билл Гейтс и Стив Джобс не программисты и не админы. Первый - менеджер, которому, в отличии от второго, удалось сохранить созданную компанию за собой. А второй вообще непонятно кто. Так, акционер компании Эпл.
Сравнивать сисадмина и программиста может только человек, бесконечно далекий от ИТ. Что же до профильного образования, то в современном мире диплом является лишь входным билетом в кабинет отдела кадров. В принципе, только там он и нужен. И только для этого его и получает большинство. В результате мы имеем так называемых математиков и инженеров, неспособных отвечать на простые вопросы, ответы на которые им не подскажет гугл. То есть с полным отсутствием мышления. Поэтому программист не может понять, что сама по себе его работа никому не нужна. И что мир куда бысрее заметит отсутвие дворника, чем этого очкарика с синими волосами. Впрочем, Татьяныч тоже никакой не веб разработчик.
arkvil
Стаж: 12 лет 9 мес.
Сообщений: 38
Ratio: 0.287
0.06%
Чтобы писать о программистах, надо для начала быть программистом )) Все, что тут написано это непрофессиональный бред рассчитанный на обывателя, который о профессии программиста ничего не знает ))
Во-первых, реальный программист никогда не будет вызывать специалиста по-железу, чтобы ВКЛЮЧИТь компьютер. Программист может быть специалистом по-железу, специалист по-железу не может быть программистом. Если программист не может понять, что с компьютером, то это не программист. ИМХО. Специалист по-железу вызывается только в критической ситуации. По-простой причине. Профессионал понимает,что с компьютером что-то серьезное, он не хочет тратить время на эту проблему и быть обвиненным в том, что поломал оборудование. Иногда просто лень разбираться ). У меня был случай, когда что-то там серьезно зависло в компе, рядом проходил смотритель за железом. Я его попросил взглянуть, чтобы не перезагружать машину и не поломать возможно что-то в том, над чем я работал последний час. Он РЕАЛьНО просто проводки повыдергивал и вставил обратно и все заработало )) С тех пор я больше никого не зову в подобных ситуациях. Сам выдергиваю проводки и обратно втыкаю ) Звать спеца по-железу это последнее дело, тк это как правило мало квалифицированный персонал с тендецией все разрушать и обвинять потом владельца машины ))
Во-вторых, программистом может РЕАЛьНО стать только человек с определенным багажом знаний, образованием и мировоззрением. Не верю я в программистов, которые якобы до этого были историками, музыкантами и даже водителями. Говорить они могут что угодно лохам ) Конечный продукт принимает клиент. Если он не работает, то карьера человека в программировании закончена на уровне кодировки ) Один раз сработает, два, на третьий человек, который не тянет профессию покинет.
Третье, в одной только Индии каждый год выпускается....100000 кодеров, готовых за еду делать все, что угодно. Они везде, во всем мире. В данном случае это количество, а не качество. По-любому, они перебьют кодера-любителя или тн кодера бывшего музыканта или окончившего только школу, тк индусам дают базу (не путать с мозгами). Я лично интервьюировал и работал с выпускниками и разных мировых университетов, которые писали, что у них на секундочку....МАСТЕР в программировании. Эти "мастера" не знали элементарных вещей, которые обязаны знать студенты первого-второго курса любого колледжа. Окончательно меня убил мой бывший коллега-индус. Окончил (судя по-бумажке в его кубике) американский университет по-программе МАСТЕР в программировании. Он мне несколько раз звонил и спрашивал...как подключиться к ...базе данных ))) Пипец. Его убрали через полгода из кодеров конечно и сделали...МЕНАГЕРОМ по-переоснащению БАЗ ДАННЫХ на новые сервера и программы. После такого "повышения" базы данных стали работать еще хуже, чем даже работали до этого ) Но это уже проблемы не нашей группы кодеров, а идиотов менагеров, которые назначили такого специалиста на какую-то должность. Главное, чтобы мы за него не переделывали и он не тормозил нашу группу. Пусть одни идиоты отвечают за других идиотов )))
Резюме. Ты можешь себя назвать кем угодно "программистом", "ученым", "великим руководителем". Но, жизнь проста, как апельсин. Рано или поздно, ты обделался, тк клиенту надо "ехать", а не "шашечки".
Михаил
 
Стаж: 13 лет 3 мес.
Сообщений: 21356
Ratio: 22.972
100%
ivanivanovicpupcin писал(а): Перейти к сообщению
и не заподозришь что это скрытая реклама курсов "GeekBrains"

OctaneS писал(а): Перейти к сообщению
А на счет GeekBrains, действительно скрытая реклама

Не исключено, но подан материал как по мне так очень познавательно.
Какая может быть реклама лично для меня?

Я так понимаю реклама - это когда любой может купить или внести деньги в любое.

Буду ли я программистом?
Нет, однозначно.

Если бы была скажем реклама ночных горшков - то любой это может купить/внести деньги = хоть я , хоть программист.

вот это реклама - любой любое+ деньги
а так....
всё равно пойдут если у нас то на ВМК МГУ , или мехмат - и реклама не нужна.... - в одни ворота...
True Diamond
Стаж: 3 года 5 мес.
Сообщений: 52
Ratio: 27.412
53.16%
Откуда: Москва
russia.gif
Кандидат на должность системного одмина должен уметь мгновенно в уме считать сетевые маски ipv4 и ipv6 как таблицу умножения.
Иначе Вас пошлют уже в начале собеседования.
Считайте сетевые маски в уме! Транслируйте IP адреса в двоичный код и обратно.
fibi768
Стаж: 11 лет 6 мес.
Сообщений: 1797
Ratio: 1.705
100%
Откуда: Киев
vietnam.gif
У нас принято называть программистом любого, кто занят на работе связанной с софтом и компьютерами.

А покопавшись в сортах программистов, выяснится, что подвид сисадмин отличается от рядового кодера как пингвин от курицы - оба не летают, оба страшненькие, но характеры разные ))))
True Diamond
Стаж: 3 года 5 мес.
Сообщений: 52
Ratio: 27.412
53.16%
Откуда: Москва
russia.gif
fibi768 писал(а): Перейти к сообщению
У нас принято называть программистом любого, кто занят на работе связанной с софтом и компьютерами.

А покопавшись в сортах программистов, выяснится, что подвид сисадмин отличается от рядового кодера как пингвин от курицы - оба не летают, оба страшненькие, но характеры разные ))))

Ну собственно сейчас 90% трудоспособного (и не трудоспособного тоже) населения развитых стран заняты на работе, связанной с софтом и компьютером.
HansonTroy
Стаж: 10 лет 8 мес.
Сообщений: 583
Ratio: 108.002
Раздал: 242 TB
100%
Откуда: Севастополь
У дам просто времени меньше ,ибо дети и другие интересы...
True Diamond
Стаж: 3 года 5 мес.
Сообщений: 52
Ratio: 27.412
53.16%
Откуда: Москва
russia.gif
Плюс ко всему в программисты идут от плохой жизни, чтобы выбраться из нищеты. И это не у всех получается.
Показать сообщения:   
Начать новую тему   Ответить на тему    Торрент-трекер NNM-Club -> Поговорим -> А знаете ли вы.. Часовой пояс: GMT + 3
Страницы:  1, 2, 3, 4, 5, 6, 7  След.
Страница 1 из 7