2701

Настоящий программист.⁠⁠

Намедни встретил одноклассницу Юлю, которую видел последний раз, когда мы ещё носили пионерские галстуки. Поговорили, упрекнула меня в «компьютерной непродвинустости», потому что я не зарегистрирован в «контактах» и прочих «одноклассниках». А вот Юля, как она похвасталась, давно освоила компьютер и работает программистом, получает приличные деньги. Выяснил, Юля со своими коллегами при помощи программы-конструктора скриптов клепает однотипные сайты для интернет-магазинов, такой вот «программист». Я не стал спорить на эту тему, рассказывать про ассемблер и машинные коды, пускай считает себя настоящим программистом. А мне по этому поводу вспомнилась цитата из мемуаров Дениса Ритчи, главного разработчика языка Си, на котором, скорее всего, написана программа, нарисовавшая на вашем экране этот текст. Дословно перевожу с английского: «когда я был студентом Гарварда, я написал на фортране игру в “крестики-нолики” и считал себя лучшим программистом. Когда молодым специалистом я устроился на работу в Bell Labs, моим первым заданием было переписать программу управления автоматикой так, чтобы эта программа занимала в два раза меньше памяти и работала в четыре раза быстрей. И вот тогда я осознал, что я не программист, а полное дерьмо».
Вы смотрите срез комментариев. Показать все
265
Автор поста оценил этот комментарий

Но надо признать, что деньги она, вполне возможно, получает всё-таки неплохие.

Кому-от и сайты однотипные клепать надо для интернет магазинов... Не всем низкоуровневое программирование требуется.

раскрыть ветку (90)
38
Автор поста оценил этот комментарий

Если говорить о гонорарах, то разработчики на чистом С, получают очееень много, но там у вас должен быть целый поезд знаний. 


На С, пишутся ОС, или же переписываются сервисы, написанные ранее на других языках.

раскрыть ветку (86)
115
DELETED
Автор поста оценил этот комментарий

Обычно так говоря те, что вообще не знаком с программированием и целями программирования. На чем основаны рассуждения про очееень большие зарплаты?

Чаще всего человек, достигший хороших навыков в любой среде разработки получает не мало. И дело совершенно не в том, C или какой-то другой язык.

раскрыть ветку (16)
4
Автор поста оценил этот комментарий
Разве @olegva своим заявлением исключил ваше? Грамотный разработчик на чистом С получет много, это не исключает того, что "человек, достигший хороших навыков в любой среде разработки получает не мало.".

Кроме того С очень низкоуровневый язык, иногда даже именуемый "высокоуровневым ассемблером", что позволяет с успехом применять его для программирования микроконтроллеров

раскрыть ветку (15)
21
DELETED
Автор поста оценил этот комментарий

Само по себе умение программировать ни на C ни на ASM не дает каких-то больших денег. У человека, далекого от рынка труда, почему-то устаканивается мнение, что чем сложнее синтаксис языка, тем дороже сотрудник. На деле понимание языка и его окружения далеко не достаточно для того, чтобы стать хорошим программистом.

раскрыть ветку (14)
5
Автор поста оценил этот комментарий

А кто говорит о синтаксисе? Ниша С не большая и там постоянный поиск специалистов. Зря вы заявили о том, что я далек от программирования, это далеко не так. Умение программировать вообще ничего не дает, так как нужно уметь решать заданную задачу, язык это лишь инструмент для её решения. 

4
Автор поста оценил этот комментарий

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

раскрыть ветку (9)
11
Автор поста оценил этот комментарий
Полностью согласен с вами и с @foxnet. Хотелось бы еще добавить, что программирование само по себе нафиг никому не нужно, важно его прикладное значение. А знание структуры языка, его функций и методов (то есть знание ЯП в целом) не делает из программиста еще и прикладного специалиста - вот это моё ИМХО.

Вот наверное поэтому "программисты" часто нападают на такие ЯП, как php, javascript - мол не языки это вовсе. А секрет в том, что это в чистом виде прикладные языки - возьми и сделай! А не бесконечные размышления о преимуществе отступов над фигурными скобками и точкой с запятой.

0
Автор поста оценил этот комментарий

Ну энергетики и радиотехники действительно не понимают, почему они в среднем получают в 1,5 раза меньше.

ещё комментарии
0
Автор поста оценил этот комментарий
на самом деле не совсем так, достаточно часто от "сложности языка" зависит потолок з\п, но то о чём вы говорите абсолютно верно.
раскрыть ветку (2)
0
DELETED
Автор поста оценил этот комментарий

Потолок зависит от сложности проекта, а не языка.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий
это если ты работаешь на себя, а если ты работаешь на дядю и у тебя фиксированная оплата по договору? в пределах одной фирмы ты можешь участвовать в разных проектах с разными уровнями сложности, но з\п тебе поднимут только в случае повышения\премии.

Тот же верстальщик даже близко не будет получать, сколько получает специалист по базам. Есть искусственные, графические языки типа WebMethods, есть популярная Javа и много чего ещё и у всех них есть средний рыночный потолок по з\п

35
Автор поста оценил этот комментарий

Про микроконтроллеры забыли. На мой взгляд, это основной оплот Сишников.

раскрыть ветку (54)
Автор поста оценил этот комментарий

C - процедурный язык, писать на нем очень тяжело, сейчас в основном пишут на C++.

К тому же МК того же Siemens пишут на собственном яп похожим на асм, а на C уже вещи по выше типа ардуино, но на ардуино можно и на питоне писать. Это не основной оплот Сишников

раскрыть ветку (38)
1
Автор поста оценил этот комментарий

Для микроконтроллеров на С++ не попишешь, тупо памяти и мощности не хватит.

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Я так и написал =)

0
Автор поста оценил этот комментарий

Так-то у плюсов сейчас тоже узкая ниша, в основном энтерпрайз пишется на Java и С#. (Пруф - статистика с гитхаба, статья на хабре была).

раскрыть ветку (2)
0
Автор поста оценил этот комментарий
воистину так, когда решил сменить работу, столкнулся с тем, что не нашёл вакансий по цпп...
0
Автор поста оценил этот комментарий

Практически все железо и высоконагруженные приложения пишутся на плюсах, ну либо C в редких исключениях. К примеру MongoDb написана на C++, а вставка документа json идет на миллисекунды если не меньше.

0
Автор поста оценил этот комментарий
Ничего не могу сказать на ваш комментарий ибо не занимаюсь программированием Мк. Когда у меня 4 года назад был курс по мк, то прогали мы на асме под pic16. Препод сказал, что это олдскул в образовательных целях и в энтерпрайзе пишут на Си.
раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Всё верно. На сях или даже джаве микроконтроллеры нонче пишут. У меня знакомый хороший как раз сиим действом занимается.

0
Автор поста оценил этот комментарий

В основном на С++? Чего-то думал, что зря в него погрузился, и надо учить С#, ибо популярнее.

раскрыть ветку (30)
4
Автор поста оценил этот комментарий

ну так чем ниже порог вхождения тем популярней

asc => c => c++ =>{c#, java} => php => гуманитарии

раскрыть ветку (7)
3
Автор поста оценил этот комментарий

Ты забыл после гуманитария вставить 1С )))

1
Автор поста оценил этот комментарий

а теперь минутка юмора - где в этой цепочке находится 1С?

0
Автор поста оценил этот комментарий

После PHP надо Visual Basic поставить)

0
Автор поста оценил этот комментарий

А что мне делать если я для себя любимого программирую микроконтролеры на C изредка, на работе в основном пишу на PHP, JavaScript и иже с ним, очень редко на Java и утверждаю что Асма никому сейчас не сдалась практически?

Ах, да... для администрирования сервкавов иногда на БашСкрипте и Перле приходится писать... (не на Лиспе, или там Эрланге к счастью, хе хе).

0
Автор поста оценил этот комментарий

откуда вы лезете? каждый начинает с того, что ему понравилось больше при первом знакомстве. 
А где вы потеряли Objective C? 

0
Автор поста оценил этот комментарий
Мне суждено стать гуманитарием?
Иллюстрация к комментарию
раскрыть ветку (1)
1
Автор поста оценил этот комментарий

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

0
Автор поста оценил этот комментарий

Ну в качестве первого яп С++ довольно сложен

раскрыть ветку (21)
3
Автор поста оценил этот комментарий

язык раскрывается по мере использования.

для начинающего программиста c++ не сложнее любого другого.

какая вам разница, на чем писать алгоритм какой-нибудь задачки

раскрыть ветку (16)
1
Автор поста оценил этот комментарий

о, ну видимо для таких гениев как ты он действительно прост, а для тех кто дома умел только винду переустанавливать это довольно сложный в понимании язык. Особенно с новыми стандартами C++11,C++14,C++17

раскрыть ветку (15)
5
Автор поста оценил этот комментарий

для решения задачек (чем по-хорошему занимаются школьники и студенты) достаточно самых базовых возможностей языка.

и тут без разницы, какой язык вы будете использовать.

раскрыть ветку (2)
0
Автор поста оценил этот комментарий
ну не знаю, порог вхождения никто не отменял.
0
Автор поста оценил этот комментарий
Ну не скажи. К примеру у нас изучается cuda C И C++11. Параллельное программирование. И есть разница какой язык использовать.
0
Автор поста оценил этот комментарий
C++11 еще ни одним компилятором полностью не поддерживается, о каком С++14 вы говорите?)
А С++17 пока только в проекте.
раскрыть ветку (7)
4
DELETED
Автор поста оценил этот комментарий

Вылезайте из криокамеры. C++11 Поддерживается ПОЛНОСТЬЮ Clang с 3.3 версии и GCC c 4.9 версии. (MSVC не помню, но в 2015 точно уже полная поддержка).

14 тоже ПОЛНОСТЬЮ поддерживается самыми свежими Clang и Gcc.

Часть фич с 17 поддерживается экспериментально в шланге и MSVC.


Пишу на 11 плюсах уже второй год, ЧЯДНТ?

раскрыть ветку (2)
1
Автор поста оценил этот комментарий

О_О
Честно говоря, не знал про Сlang. В курсе был, что ни мелкомягкий, ни MinGW, ни интеловский компилятор до до сих пор не имеют многих фич (в т.ч. многопоточность).
Спасибо за инфу!

раскрыть ветку (1)
3
DELETED
Автор поста оценил этот комментарий
0
Автор поста оценил этот комментарий

Вбейте в гугл С++14, там статья на вики, вроде неоффициальное название следующей реализации плюсов.

раскрыть ветку (2)
1
Автор поста оценил этот комментарий

с++14 уже вышедший стандарт, и, как оказалось, даже поддерживаемый.
Следующий стандарт это С++17, он же С++1z

раскрыть ветку (1)
Автор поста оценил этот комментарий

Согласен с тобой. У С++ нет таких синтаксических сладостей, как в Яве или Питоне, где CamelCase и всё такое прочее. Потому он сложен не для понимания скорее даже, а для восприятия.

раскрыть ветку (3)
0
Автор поста оценил этот комментарий
не зная синтаксиса и не имея опыта программирования лучше кмк в питон, с его отступами, не соваться
раскрыть ветку (2)
0
Автор поста оценил этот комментарий

Начинать лучше вообще с QBASIC и TURBO PASCAL. Для обучения подходят просто прекрасно. 

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Поясни, в чем сложен, если говорить о базовых вещах? Ну, допустим указатели (которых во многих других языках нет) сразу с наскока понять сложно. В остальном же, тоже самое что и в других языках с той же парадигмой.



раскрыть ветку (1)
0
Автор поста оценил этот комментарий

Одни только указатели могут отбить охоту изучения, а так же утечки памяти.
Вот написал программу работающую с файлами, вроде 10 минут работает, а потом падает.
И ищи где ты допустил ошибку =) я уже не говорю о ring0/ring3 к которому приходят все практически все.

0
Автор поста оценил этот комментарий
а какой лучше выбрать когда за плечами HTML и Pascal ?
раскрыть ветку (1)
1
Автор поста оценил этот комментарий

Учи C# или Java, на хлеб с икрой хватит.
Если есть время учи C++, но с работой по C++ будет потуже чем на западе, зато будет хлеб на икре =)

ещё комментарии
11
Автор поста оценил этот комментарий

это всего лишь язык программирования, не лучше и не хуже многих других. для этого не нужно иметь поезд знаний.

кстати, на чистом си сейчас вообще мало кто пишет и больше под микроконтроллеры.

раскрыть ветку (10)
26
Автор поста оценил этот комментарий

Ну... У него есть свои плюсы. :)

раскрыть ветку (3)
17
Автор поста оценил этот комментарий

не много правда, всего-то парочка 

раскрыть ветку (2)
1
Автор поста оценил этот комментарий
Зато каких!
0
Автор поста оценил этот комментарий

парочка плюсов. вот таких:

C++

3
Автор поста оценил этот комментарий

Угу. В остальных местах плюсы больше котируются

раскрыть ветку (3)
13
Автор поста оценил этот комментарий

Ребята из Microsoft умудрились посадить его за решетку.

раскрыть ветку (2)
2
Автор поста оценил этот комментарий
В тюрягу с кодовым названием Microsoft.net
раскрыть ветку (1)
1
Автор поста оценил этот комментарий

.NET 
Просто дот нет.

Автор поста оценил этот комментарий
Так и не важно, много кто пишет, или немного, главное в его мысли было, что зарабатывают они много
раскрыть ветку (1)
7
Автор поста оценил этот комментарий

зарабатывают они ровно столько, сколько и остальные

http://tech.co/highest-paying-programming-languages-2015-03

2
Автор поста оценил этот комментарий
очееень

Я в принципе понимаю какого эффекта пытался добиться автор, но неужели он в реальности стал бы тянуть именно букву "е" вместо буквы "о"? Автор, ты года это писал, ты думал вообще?

0
Автор поста оценил этот комментарий

но также оооочень мало хороших(!) программистов на С, и не каждый сможет им стать, а начинающему С-шнику работу найти будет довольно непросто

раскрыть ветку (1)
0
Автор поста оценил этот комментарий

А всё почему? Потому что высокоуровневое программирование сейчас применяется больше.

1
Автор поста оценил этот комментарий

Припомнилось..

Из отличного рассказа, отрывок, когда программер делится проблемой с дамами..

"Який такий стек? Зачем он тебе нужен? Мы с Олей, она на клиппере, я на фоксе никакого стека у нас нет. Может и тебе не надо? Вечно вы мужики себе пакость какую выдумаете. Сами же и мучаетесь, да нас мучаете, скажи Оля?"

раскрыть ветку (2)
0
Автор поста оценил этот комментарий

А что за рассказ? 

раскрыть ветку (1)
0
Автор поста оценил этот комментарий
Вы смотрите срез комментариев. Чтобы написать комментарий, перейдите к общему списку

Темы

Политика

Теги

Популярные авторы

Сообщества

18+

Теги

Популярные авторы

Сообщества

Игры

Теги

Популярные авторы

Сообщества

Юмор

Теги

Популярные авторы

Сообщества

Отношения

Теги

Популярные авторы

Сообщества

Здоровье

Теги

Популярные авторы

Сообщества

Путешествия

Теги

Популярные авторы

Сообщества

Спорт

Теги

Популярные авторы

Сообщества

Хобби

Теги

Популярные авторы

Сообщества

Сервис

Теги

Популярные авторы

Сообщества

Природа

Теги

Популярные авторы

Сообщества

Бизнес

Теги

Популярные авторы

Сообщества

Транспорт

Теги

Популярные авторы

Сообщества

Общение

Теги

Популярные авторы

Сообщества

Юриспруденция

Теги

Популярные авторы

Сообщества

Наука

Теги

Популярные авторы

Сообщества

IT

Теги

Популярные авторы

Сообщества

Животные

Теги

Популярные авторы

Сообщества

Кино и сериалы

Теги

Популярные авторы

Сообщества

Экономика

Теги

Популярные авторы

Сообщества

Кулинария

Теги

Популярные авторы

Сообщества

История

Теги

Популярные авторы

Сообщества

Недвижимость и ремонт

Теги

Популярные авторы

Сообщества