Ваша статья огорчает КИПовцев
Запилите, бляди, про софтлоджик, скаду, 61131/3, найквистов всяких, ЛАЧХ и прочий матан реального времени. Да хуйсним с найквистами - хотя-бы про бортовуху и микроконтроллеры. Заебали бухгалтеры-интернетчики, ковыряющиеся в пхпшном и 1с-овском говне и не имеющие ни малейшего представления ни о физическом мире, ни об осциллографах, ни о, сука, интегралах, ни о микросекундах. Из-за пьяного 1с-ника только зряплату офисной планктонине могут недоплатить, а из-за илитного асутпшника котёл йобнет как нехуй делать. Я - асутпшник и не умею луркмор.
Автор статьи далек от темы
Специальности программист нет вообще в принципе. Это сразу перечеркивает данную статью. На сегодняшний день в России в ВУЗах есть специальность "Программная инженерия", эта специальность основана на международном стандарте SWEBOK, то есть условно программа наших ВУЗов по данной специальности и например Европэйских совпадают, те же предметы и у нас по программе. Так вот, то, что в России называют программированием, то есть написание кода руками — это самый нижний уровень в этой специальности, это изучается на 1-2 курсе как база, а вот дальше идут более важные предметы, например "Проектирование" и это куда более интеллектуальная и сложная работа. Вообще создание программных продуктов в промышленных масштабах — это "Программная инженерия", все остальное — это онанизм. То есть создание своих собственных никому не нужных маленьких программных кодов можно назвать только так. Людей по данной специальности по сути учат управлять IT-проектами для создания программных продуктов в промышленных масштабах и зарабатывание на этом денех (больших денех). И конструкторы (так называют людей, которые пишут код IT проекта), и тестировщики — это самое дно, на такие должности берут людей без опыта работы, когда они только приходят в крупные компании. В общем, ребята, прежде чем что-то писать, вы хоть немного в теме будьте, хотя бы отучитесь по какой-нибудь близкой специальности, а потом статьи тут пишите.
— Откуда берется это "За 30-ать?" Блять, долбаебы что ли?
— Из текстов вакансий. Пока не запретили законодательно, из каждой второй лезло:<br>
∙ Молодой дружный коллектив,<br>
∙ Интересные проекты,<br>
∙ Чяй, кофий, вкуснящки,<br>
∙ [[Умение разбираться в чужом коде]],<br>
∙ Возраст до 35 лет,<br>
∙ Зарплата 200 т.р. на руки, уточняитьса по результатам собиседования,<br>
∙ Напишити нам по e-mail и мы выщлем вам тестовое задание.<br>
Так вот, 5-й пункт запретили (возраст до 35 лет), теперь пишут "мужчина/женщина" - это такой секретный шифр, ''свои своим знак подают'' значит.
:Еще один мажор, для которого все, кто "не может заработать большие деньги/открыть собственный бизнес/работать на крупной руководящей должности", являются быдлом и дном. Научился у наших депутатов и чиновников, не иначе. Во-первых, нужны любые специалисты. Абсолютно от каждого зависит успех проекта и работоспособность системы, не только от тебя, сидящего на собраниях с руководством и раздающего указания направо и налево. Во-вторых, ничего не мешает хорошему специалисту с большим опытом продолжать наслаждаться написанием кода и получать свои деньги именно за то, чтобы быть хорошим разработчиком с навыками проектирования, ввода в эксплуатацию и сопровождения, а не "начальником-воротилой", который код не видел уже 10 лет. В общем, приятель, прежде, чем комментировать, не выебывайся, а подумай головой.
:Специальности "клинер" нет вообще в принципе. Это сразу перечеркивает вселенную. На сегодняшний день в России в ВУЗах есть специальность "менеджер швабры и ведра" Олололо, ебать копать, посмотрите на моё умное еблище
Господа авторы, а такой вопрос, а можно ли руководствоваться этой статьёй в выборе языка для изучения его? Если исходить из статьи, что быдлокодерские языки — это плохо, а из небыдлокодерских, я названия впервые в жизни слышу. Сам пока умею програмировать только на Паскале под DOS и немножко на ассемблере под DOS. Юзаю Linux. Так какой язык мне сейчас надо начать изучать, чтобы впоследствии уметь что-нибудь нормальное делать?<br />
--[[Участник:Старый знакомый|Старый знакомый]] 20:27, 12 февраля 2010 (MSK)
: Если линух — то С и Лисп.
:: Лучший способ загубить зайчатки моска. Начавший учить программирование с си-подобных языков как правило ничто другое выучить уже не способен, вот так и плодятся быдлокодеры. Надо с чего-то человеческого начинать, пайтона например.
: ЯП — это только один из инструментов для реализации проекта, и его выбор зависит от цели, которая стоит перед разработчиком. Для автоматизации учета лучше 1С еще не придумано, для вебдезигна нужно знать минимум JavaScript и пэхапэ, для разарботки софта под винду — С++ и .net, для программирования под мобильники — J2ME и т. д. Если перед тобой стоит цель зарабатывать деньги кодингом, то очевидно следует выбирать быдлокодерские ЯП. Твои познания в брэинфаке работодатель может и оценит, но кодить на нем точно не попросит.
::Интересует разработка безглючного кроссплатформеного софта
:::Безглючного кроссплатформенного - ява, там защиты от кривых рук полно.
: открываете любой сайт вакансий, отсеиваете анонимных работодателей, работодателей без указания ЗП, далее отсеиваете вакансии без точного указания должностных обязанностей и проф.требований к кандидату, далее отсеиваете языки с низким и очень низким спросом, оставшиеся - сортируете по уровню предлагаемой ЗП (ЗП это ежемесячный доход, а не золотые горы в конце проекта) Из первых трех (в получившемся списке) выбираете тот язык, что на сердце ложится. Если сами такой отбор провести не можете - вам не стоит идти в программисты. Все остальные критерии трушности языков - это чье то уязвленное самолюбие.
:Программист уже встает на один уровень по престижности работы с сетевиком-распространителем БАД и прочей ненужной в народном хозяйстве хрени. И там и там можно хорошо заработать, но постоянное чувство что ты какой-то уёбок почти не оставляет тебя. И да: у распространителей растет социальный опыт, а программист превращается в унылого социопата, который прожигает со временем мозги и не в силах изучать новые тренды. Какой язык изучать? Да любой, какая разница как ты убьёшь свои лучшие годы пырясь в голубой экран
Ну какой мудак опять вставил про архитектора? Да будет вам известно, детки, что термин "архитектор" в софтверной индустрии может
применяться только для крупных интеграционных проектов, когда нужно интегрироваться с чужими системами в уже существующей среде. "J2EE Architect" как самая популярная разновидность.
По сути этот человек делает проектную документацию, описывает интерфейсы и методы взаимодействия и только. Зачастую он не является разработчиком вообще т.е не пишет код и тем более не оптимизирует его.
Короче, это узкоспециализированная должность, ее нельзя ставить выше программисткой.
А тем, что описано в статье, в нормальных проектах занимаются ведущие программисты. Алсо ключевые фигуры таких проектов как gnome, kde, linux kernel, openoffice и т.д. как раз ведущие программисты (да-да, и Линус Торвальдс тоже).
* Блядь написали всякой хуиты про быдлоязыки и петросянства с хеллоувордами, а архитекторов выпилили - единственное здравое зерно во всей статье - смирись, индус - архитектор это твой начальник, т.к. этот дядька управляет всем проектом - а не занимается узко специализированной работой типа рисования диаграмм (код, кстати, тоже является частью проекта) или только интеграцией систем или, тем более, ассемблерной оптимизацией функции printf как некоторые (запомни, школота, код не оптимизируют, а выкидывают оптимизированный пузырьковый алгоритм с кривой структурой данных и перепиливают все нахрен - как эту статью).
** Пососи мой грязный сокет, сынок. Мой начальник - господь бог. А управлением проектом у меня занимается Project Manager. А за "ассемблерную оптимизацию функции printf" в проекте на j2ee, лол, у нас анально карают такого деятеля всем отделом, а если этим занимается архитектор - его ебут уже всей компанией.
*** Ололо представил себе бизнес-процесс такой ппц крутой компании: уйма народа - один всех погоняет-управляет - его область знаний в том, что проект надо было вчера сдать, оценить риски (умножить срок на пи) второй диаграммки рисует-специфицирует, третий диаграммки с тем же самым рисует, но на уровне реализации, а толпа четвертых нечто мастерит из кода (положив на вторых и третьих, лишь бы работало) - причем у всех групп(и каждого члена) представление о задачах проекта разное. Пользователя, который после этого получит, что б-г на душу положит, мы рассматривать не будем (психующих девов по слетевшему в выходные коду тоже). Короче вопрос - если архитектора нет, то кто ж за модель-то общую отвечает, в конце концов?
**** Расслабься, это было мнение жаваобезьянки из какого-нибудь люкссофта. Энтырпрайз-говно не проектируется, а лепится студентотой по хуй-знает-кем-написанным техзаданиям, с целью быть выкинутым и переписанным через полгода после сдачи (хотя сдача энтырпрайз-говна происходит чисто номинально, конечно же). Для джавы это нормально, поэтому мы и не увидим ни одной годной программы, написанной на джаве.
***** Согласен на 100% но мы все-таки не одну только рашку описываем, а сферического архитектора в вакууме.
Это. Я конечно ничего не имею против программистов, но они на архитекторов ну совсем не делятся (особенно, если мы говорим о сферическом коне в вакууме). Обычно (практически всегда) выделяют 5 уровней архитектуры:
:-Applications architecture
:-Application architecture
Обычно совмещают архитектуру данных и приложений (зовутся системными архитекторами), особняком всегда стоит Application architecture (которым в России практически всегда является системный аналитик, и только при построенном через жопу процессе - тимлид, или обычный прогер). Бизнес-архитекторы должны сидеть в бизнесе, но чаще их просто нет (и отдувается за них бизнес-аналитик). Человек, отвечающий за Technical architecture - либо системный аналитик, либо коллективный разум из аналитиков, прогеров и админов/сетевиков (выделенных в отдельную роль архитекторов по этому направлению я в России пока не видел).
* Смёржить списки быдлокодерских языков в этой статье и статье [[быдлокодер]], и выилить их отсюда.
* Выпилить хелловорлды по С и С++:
1. [[95%]] программистов знают С и видели С++ код.
2. В отличии от перлов и хацкелей хелловорлд не помещается в одну строчку.
3. В хелловорлдах ошибки: _Hello - нельзя называть пользовательский класс так, "void main" - нельзя, [http://www.comeaucomputing.com/tryitout/ кошерный компилятор] такое не пропустит.
4. С хрена ли для быдлокодерского языка С++ аж четрые примера.
* Выпилить хелловорлды асемблера - оставить один (не х86). Ибо многабукав.
:::-1000. Либо не трогать список хеллоуворлдов совсем, либо выпилить все и переписать под 99 бутылок пива.
"_Hello - нельзя называть пользовательский класс так"
** Это не класс, а объект. И называть можно (в качестве символов используются латинские буквы, цифры(не могут быть первой) и знак подчеркивания).
***Нельзя ибо имена на подчёркивание и большую букву зарезервированы для имплементации языка и стандартной библиотеки. Курите параграф 17.4.3.1.2 Стандарта. Алсо, читайте в задачнике Саттера (не помню в котором), пример [[epic fail]]а вызванного игнорированием этого требования.
Где тут добавлять-то надо: сверху или снизу?
Факты о программисте — унылость, какая даже Петросяну не снилась.
Про C# писал идиот. Никакого C++ там и в помине нет — первая версия C# была создана по образу и подобию Явы, потому что копирасты из Sun не дали Майкрософту сделать MS Яву (по изначальной задумке — такую же как и сановскую, только чукточку лучше).
И правильно не дали, а то они бы такое с ней сделали... Собственно результат можно увидеть по C#.
Быдлокодеры быдлокодерами, а хеллоуворд на асме ни у кого профессионализма написать не хватило. Еще и другим не дают теперь. Хотя бы в use16.
Объектно-ориентированное, логическое, функциональное, веб-программирование... О чём вообще идёт речь? О чём спор?
Быдло настолько корчит из себя программиста, что забыло, что процессор фирмы интел программируется системным программистом, а не "программистом 1С".
: Добавил helloworld'ы на асме для MS-DOS, Linux и Windows. Не сметь запиливать, асм есть труЪ.
::: Надо будет добавить гаммирование с обратной связью и ключом переменной длины, если найду в залежах.
IT-специалист не обязательно нерд или компьютерный задрот, есть вполне нормальные и адекватные люди, которые шарят и в программировании, и в компах в общем.
Господам любителям делать подсветку синтаксиса
В С++ посвечиваются только ключевые слова, а никак не функции типа printf, scanf или toupper.--[[Участник:Маниакальный бобер|Маниакальный бобер]] 23:28, 3 марта 2008 (MSK)
:Обрати свой взор в сторону Visual Assist [[Участник:Keks-n|Keks-n]] 22:03, 8 ноября 2008 (MSK)
:бля, заебался искать в стандарте. в каком пункте описана подсветка синтаксиса?
:Кстати мелк с++ очень не любит scanf("OK? (y/n) %c", &c);
:Откуда пример скопипиздили то с ||? Надо там тоже поправить на &&, для исторической справедливости [[Участник:85.140.199.248|85.140.199.248]]Гнум
Что это за нечитаемый индусокод — main = print("Hello, world!")? Да и вообще, лишние скобки в хаскелле юзают только гомофобы. [[Участник:91.76.35.0|91.76.35.0]] 07:24, 21 сентября 2007 (MSD)
Сишарп кого-то явно беспокоит)))
: Мудаки явно не понимают, что "пишу на C#"!="быдлокодер". --[[Участник:Маниакальный бобер|Маниакальный бобер]] 14:12, 9 января 2008 (MSK)
:: Как раз-таки это так. Для немудаков есть Mono. --[[Участник:91.122.92.129|91.122.92.129]] 04:35, 22 января 2008 (MSK)
::: Mono это альтернатива ms .net, а не с#, быдло
:::: Mono - такое же уебище, как и .NET - достаточно посмотреть хоть на один из продуктов, который его использует, к примеру ZenWorks от SuSE
Идея деления языков на "быдло/небыдло" уебищна в самой своей сути. Нахера? Впрочем, ИМХО, убрать бы оттуда С и, возможно, С# - и можно писать "небыдло-кодерские"--[[Участник:Nld|Nld]] 16:46, 23 марта 2008 (MSK)
:::: Идея деления языков на "быдло/небыдло" не уебищна, а предельно объективна, потому как прямо говорит о генокоде и прочих склонностях пользуещего оный. К примеру знание scheme, C/C++ - естественный фильтр отсева для безнадежно покореженных визуалбейсиком мозгов.
::::: Высказался и аж потеплело, правда? Как моча по штанине потекла. Небыдлокодер на scheme пёрднуло во сне и улыбнулось.
::::: Писать на шарпе легко, но это не делает его быдлоязыком.
::::: Через этот ваш тонкий фильтр те еще кирпичи и бревна проскакивают - C++ builder с успехом продвинул границы быдлокодерства с паскаля на цэпепе.
:::::: Даешь [[Шарпосрач]] или, как альтернатива, на выбор: [[Devсрач]]/[[Явасрач]]/[[Моносрач]]/[[Сисрач]]/[[Плюсплюссрач]]/[[Асмосрач]]? ...допишите здесь еще, что кого интересует.
:::::: C рулит и ниипет. Кто не пишет на C - тот быдлокодер. Обратное, кстати неверно. Есть быдлокодеры, пишущие на C.
::::::: Мальчик, есть люди которые не пишут на С. Но пишут на асме. С ними что делать? Снесите все кроме asm, C/C++ и фортрана (чтобы потешить олдфагов)
:::::::: Хотя бы читать Си умеет любой нормальный кодер. И может выучить новый язык за пару дней.
::::::::: вы все быдло и задроты. уважающий себя девелопер должен знать несколько языков и хотя бы иметь представления о многих технологиях. И в зависимости от задачи выбирать на чем писать. И не делать фетиш из языка.
Господа, ни один из языков сам по себе быдлокодерским не является. Таковым его делают(что бы вы думали?) быдлокодеры. И чем больше быдлокодеров, пишущих на конкретном языке, тем более "быдлокодерским" он признаётся. Существует куча хороших программеров, отлично кодящих на этих самых языках. Самое главное, им(а также и профессиональным кодерам, ипользующим "небыдло"-языки) на это насрать. Из чего получаем, что активно срущиеся по поводу быдлоязыков люди в [[95|большинстве]] случаев как минимум непрофессиональны, как максимум... В общем, сами понимаете. —''Мимо проходил''
Кофейный код не соберется
Может быть, имеет смысл добавить туда объявление класса/метода? Для других языков это сделано.
[[Участник:87.245.187.51|87.245.187.51]] 02:20, 22 января 2008 (MSK)
: Done --[[Участник:91.122.92.129|91.122.92.129]] 04:42, 22 января 2008 (MSK)