Матеріали на тему «програмування»

RSS

Рейтинг языков программирования (результаты второго опроса)

Ruslan Shevchenko 46994

Краткая сводка — лидеры все те же (С#, Java, PHP), JavaScript приобретает значение как основной язык разработки, разработка на чистом С маргинализируется, Scala пророчат большое будущее. 73

Почему программистов не учат «чистописанию»?

Алексей Солнцев 1125

Мартин Фаулер сказал золотую фразу: «Any fool can write code that a computer can understand, good programmers write code that humans can understand». Прошли годы, а воз и ныне там. Большинство разработчиков забывают о том, что 80% времени они читают свой код и код своих коллег. Статья — попытка заставить подумать о проблеме качества кода. 84

Девушки, которые выбирают программирование

Elena Sagalaeva 19381

Я веду блог, посвященный программированию на С++. Я — программист, сейчас занимаюсь распределенными системами, работаю в компании Майкрософт. До этого занималась разработкой игр. 238

У разработки женское лицо

Trinya 1401

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

Рейтинг языков программирования — 2010

Ruslan Shevchenko 27822

Самые массовые языки программирования: C#, Java, C/C++, PHP. Pythоn близок к тому, чтобы стать следующий мейнстримом в веб-программировании. Сообщество программистов на Objective-C уже превысило сообщество разработчиков на Delphi. 58

ИДЕ как блокнот

СанЁк Баглай 234

Я знаю, что отличает простого программиста от сложного. Маленькие нюансики, которыми наполнен его рабочий процесс — разница в мелочах. Вот одной такой мелочью (ускоряющей разработку, между прочим) я бы и хотел поделиться. 34

Мой путь

СанЁк Баглай 448

Все началось с бытового компьютера ЛИК, на котором бессонными ночами в возрасте 8-12 лет я понял, что такое кремниевый друг и то, как с ним общаться. Это был период, когда компьютер был другом, но на Вы. Каждый день я стремился к нему, чтобы получить еще какую-то новую историю. Это было красиво, как и все в первый раз. 41

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

Serhiy Pariyev 6814

Программирование — сложная штука, но многие из принципов, которые делают программиста лучше, не слишком отличаются от того, чему нас учили тети-воспитательницы. 31

Использование языка Python для разработки научно-технического программного обеспечения

Dmitrey 12194

В этой статье мы рассмотрим преимущества и недостатки использования языка Python в научно-инженерных приложениях как альтернативы традиционным C, C++, Fortran и, прежде всего, MATLAB, Octave и другим математическим пакетам. 89

Программирование в форме диалога. Часть I. Зачем это нужно

Maxim Kizub 812

Технологии программирования постоянно совершенствуются, делая процессы создания и использования программ всё более дешёвыми, как того требуют законы экономики. 1

Введение в многоэтапное метапрограммирование и метаязыковую абстракцию

Vladimir Ivanov 1764

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

Удерживая программу в голове

Max Ischenko 427

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

Техническая сторона

Ivan Prasol 165

В книге Правил Менеджмента Рандса очень короткий список того, что «должен» делать начинающий менеджер. Краткость это списка обусловлена тем, что понятие «должен» является абсолютом, а когда дело касается людей, существует очень мало абсолютов. Хороший менеджмент для одного человека оборачивается катастрофой, когда его применяют к другому. 7

Весь код равен. Некоторый код равнее другого

В'ячеслав Колдовський 87

Мы не всегда пишем код одинаково. Иногда нам просто лень стучать по клавиатуре и мы даем переменным и функциям очень короткие имена. Иногда мы поступаем так по той причине, что «думать некогда — трясти надо», а иногда — когда знаем, что этот код придется выбросить. Бывают случаи, когда приходит МЫСЛЬ и мы все делаем столь грамотно и красиво, что можно брать и сразу копировать в учебник.

10 вещей, которым я научился за 10 лет профессиональной разработки ПО

Alexander Skakunov 807

Читая вчера эту горячую десятку, я подумал, что, возможно, и сам cмогу составить список вещей, о которых я не знал, пока не начал разрабатывать ПО за деньги. 15

Программирование как управление рисками

Max Ischenko 514

Об управлении рисками в процесс разработки я уже писал. Но мне кажется, об управлении рисками можно говорить даже в рамках программирования (т.е. написания и отладки программного кода). 13

← Сtrl 1... 456789 Ctrl →

Коментарі

І що це за додаткові магічні 5%?) Платиш подохідний, потім ЄСВ, а ще 5%?)
Коли влаштовуєшся в компанію працювати по контракту, і питають суму, на яку розраховуєш — мова не про брутто, а про нетто) Якщо домовились на 3000, то інші податки, а також комісії, оплачуються зверху :) Я неодноразово це бачив, включаючи західний ринок...
де зазначено, що умови правового режиму Дія.City не можуть бути змінені протягом 25 років з дня набрання чинності цим законом, крім випадків, передбачених самим законом.
Legacy код, зазвичай, працює в single thread.
Там доступ як до звичайного веб-сайту в Інтернеті — захищений лише SSL сертифікатом. Важко назвати це внутрішнім ресурсом.
В ІТ складно мажорів бронювати, там треба відповідні знання. У нас фермер мажорів побронював, хто у нього буде працювати хз, але там не так підозріло, якби мажорів в ІТ бронювали.
Щодо джунів які закривають борг — не зовсім так. Маю дивний досвід з ними. Проходив колись співбесіду в Небула.
Можливо я щось пропустив, але з якого часу в нас e-commerce та gamedev став критичною інфраструктурою?
З усього цікавого тут тільки звучить заплати додатково 5% за бронь, але не факт, шо ти її отримаєш, бо квота 50%, або ще якихось 100 інших причин. Решта, це про «постригти гусей» які і так платять.
Якщо ви працювали нижче ринку в 2 рази, то тут класична історія про «розведення лохів» по Талєбу. Думаєте тепер це вам десь зарахують і колись з великого нічого будуть платити достойну пенсію десь в майбутньому?
реджектили мердж якщо хеш коміту нумерологічно має низьку вібрацію Патентуй! Бо за день-два вже буде Genesis Blockchain!
Ну а шо? Dashboard астрологічний щоб дивитись чи можна сьогодні деплоїти, чи Венера в Раці. Github actions також можна привязати, щоб реджектили мердж якщо хеш коміту нумерологічно має низьку вібрацію. Там безліч внутрішніх застосувань насправді.
А що за паранойя у них?
Посилання, яке стає доступним щороку після початку опитування: stackoverflow.com/dev-survey/start