Случайны выбор дневника Раскрыть/свернуть полный список возможностей


Найдено 492 сообщений
Cообщения с меткой

программисты - Самое интересное в блогах

Следующие 30  »
rss_rss_hh_new

[Из песочницы] Правильный офер при устройстве программиста в офис

Вторник, 17 Мая 2016 г. 14:24 (ссылка)


В этой статье я хотел бы поделиться своими заметками связанными с трудоустройством программистов в офис.







У меня веб-студия в Москве, в подчинении более 70 человек. Опыт работы с 2001 г. Начинали с обычных веб-сайтов: друг делал дизайн, а я программировал по ночам. За все время прошел долгий путь от простых сайтов-визиток до сложных интеграционных решений.

Читать дальше →

https://habrahabr.ru/post/301022/?utm_source=habrahabr&utm_medium=rss&utm_campaign=best

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
Whitewinged

Сегодня было первое собрание всего отдела backend-разработки...

Пятница, 25 Марта 2016 г. 21:29 (ссылка)


Я пришла последняя. И как же я почувствовала себя странно! 40 человек - и я единственная девушка(

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
PogrebnojAlexandroff

Не боись... -- переживём и это.

Пятница, 05 Марта 2016 г. 02:55 (ссылка)

​Птичка по зёрнышку клюёт; так и статьи мои, или заметки -- как семена растений: расбросаны е в пространстве широком и во времени бесконечном. Кто-то раз бросает, а иной -- светом познаний, важных и значимых для кого-то, постоянно струится.

Комментарии (21)КомментироватьВ цитатник или сообщество
AGATA2013

Сан-Франциско - рай для программистов

Суббота, 20 Февраля 2016 г. 07:44 (ссылка)

http://varlamov.ru/1414781.html
san-franc (700x465, 169Kb)

Метки:   Комментарии (1)КомментироватьВ цитатник или сообщество
Andrey_GREEN

Господа, это величайший провал Сбербанка. Даже 10% программистов РФ не могут поддерживать этоооО!

Суббота, 16 Января 2016 г. 20:36 (ссылка)

Греф признал устаревшей новую IT-систему Сбербанка за миллиарды рублей 4231 228
Сирануш Шароян
Президент Сбербанка Герман Греф назвал неконкурентоспособной IT-инфраструктуру крупнейшего банка страны. Сбербанк с помощью компании GridGain полностью поменяет платформу, пообещал Греф

Сбербанк, в сентябре 2015 года завершивший централизацию IT-систем банка, собирается полностью поменять новую платформу. «Мы очень сильно гордились своей программой централизации IT-систем, тем, как мы серьезно продвинулись за последние годы, инвестировали колоссальные деньги. Это был самый крупный и быстрый проект централизации IT-инфраструктуры в мире. Но, как только мы построили наш супер data-center, все закончили, мы пришли к выводу, что мы абсолютно неконкурентоспособны», — сказал президент Сбербанка Герман Греф во время выступления на Гайдаровском форуме в РАНХиГС.

Программа «Централизация 2.0» Сбербанка по переводу всех территориальных банков на единую IT-платформу стартовала в 2011 году и была завершена летом 2015 года. В одном из выпусков газеты для сотрудников «Сбербанк-Технологии» — СБТ Vision главный архитектор IT Сбербанка Андрей Хлызов сообщал, что бюджет программы составляет более $1 млрд (по состоянию на сентябрь 2013 года). Программа централизации длилась 4 года, она прибыльна со второго года реализации, отметили в пресс-службе Сбербанка.
Читать далее

Метки:   Комментарии (1)КомментироватьВ цитатник или сообщество
rss_rss_hh_new

[Перевод] К 2060-му году программисты станут не нужны

Вторник, 13 Января 2016 г. 01:16 (ссылка)


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



Операторы телеграфа 21 века



Можно провести неожиданные параллели между современными программистами и телеграфными операторами 19 века. По сегодняшним стандартам операторы были слабо технически подкованы – вся их работа состояла в получении и переправке сообщений, передающимся по проводам азбукой Морзе. Задача монотонная и требующая высокой концентрации. Сегодняшнее программирование требует наличия у человека достаточно широких познаний и понимания работы сложных систем, а также возможности быстро изучать и осваивать всё быстрее увеличивающееся количество разных фреймворков.



Однако в середин 19 века телеграфным операторам хорошо платили, их уважали и считали достаточно подкованными технически. Они легко переезжали с места на место, и опытные операторы слетались в крупные города в поисках хорошей работы. По мере укладки всё большего количества проводов, спрос на операторов быстро рос. Разрабатывались стандарты для ускорения передачи сообщений, и операторам приходилось подстраиваться, запоминать всё более сложные и эффективные системы сокращений и протоколов. Томас Эдисон в начале карьеры работал оператором телеграфа, до того, как последовать своему истинному призванию и начать скупать патенты, воровать идеи у Николы Теслы и строить империю. Неудивительно, что как и в случае с программированием, была большая разница в оплате труда мужчин и женщин.



Но к 20-му веку был изобретён телефон, не требовавший участия человека для преобразования кода в естественный язык. К 1920-м годам от большого числа операторов осталась лишь малая часть, по сравнению с 1890-ми.

Читать дальше →

http://habrahabr.ru/post/274987/

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
PogrebnojAlexandroff

Windows 10

Понедельник, 07 Декабря 2015 г. 16:18 (ссылка)

Вновь неполадки Виндовс 10 от компании Мекософт: ...обновление 1511 для x64 (KB3122947) пытается второй день загрузить и стоит на 0%. Попробовал исправить глюк автоматическим ремонтом, через предусмотренную программу, но тщетно. Ещё ни разу небыло так, чтобы выпущенная этой компанией продукция работала сразу отлажено и без каких-либо проблем.

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
PogrebnojAlexandroff

Chromecast 2

Понедельник, 07 Декабря 2015 г. 16:15 (ссылка)

Приобрёл Хромкаст 2 от компании Гугл во второй раз. С трудом подключился к инету и настроился со скачиваниями каких-то дополнений. Думал, что возможно обновлённый вариант будет работать не так плохо, как предыдущий. Как бы ни так. Такая же херня. На следующее утро комп не видел Хромкаста, как и тот работал совершенно самостоятельно -- показывая на экране телевизора сменяющуюся каждые пару минут, рекламу. Не помогли и скаченные с установкой на браузеры приложения. Зачем подсоединяться к перераспределяющему сигнал интернета раутеру, если комп напрямую может передавать сигнал к телевизору через хромкаст и демонстрировать видео без проводов. Нет же! Надо привязать всех и всё к инету...

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
PogrebnojAlexandroff

Опять шпионят?!

Пятница, 05 Декабря 2015 г. 01:49 (ссылка)

Сегодня получил новые наушники и начав проверять, обнаружил, что каждую минуту-две в "Виндоувс 10" (Windows 10) самостоятельно включается микрофон -- слышу очень слабое и еле заметное характерно повторяющееся шипение в наушниках. Отключил в настройках запись с микрофона, но периодический шум ещё какое-то время продолжал появляться, а потом прекратился. Включается, если есть звуки и что писать. Стал искать причины и так наткнулся на инфу, что я не первый и не последний. А, ночью -- при выключенном компе (находился в спящем режиме), автоматом установились "критические" дополнения программы Виндовс и перезагрузился комп -- скинув все открытые ранее странички с черновыми записями и программки.

Метки:   Комментарии (7)КомментироватьВ цитатник или сообщество
PogrebnojAlexandroff

Ёбаный Виндовс!

Среда, 18 Ноября 2015 г. 15:09 (ссылка)

Вчера скорописью напечатал огромное количество текстовой информации о буквах, но -- при автоматическом обновлении Виндоус и его перезагрузки, всё пропало и я теперь не могу восстановить инфу в полном соответствии передачи новых -- необычных и интересных, данных. Кроме того, теперь вновь периодически мерцают иконки -- как было при установки 10-ки, и те -- сохранённые настройки, отключающие передачу сбоев и ошибок Мелкософту (приводящие к мерцанию), больше не функционируют. И ведь претензий в суде им не предъявить: бесплатный же вариант якобы. Да и программисты этой компании, сидящие на связи с клиентами -- идиоты, нихуя не владеющие информацией и способностями помочь. Предложил дополнение к Винде и спросил, как бы добавить или выделить праздники к календарю, что всплывает при нажатии на дату в часами в правом нижнем углу, так какая-то баба лила столько излишних слов и предложений воспользоваться иными программами и приложениями, что я усомнился в её (и не только её, так как переводили и переключали друг-на-друга много и долго) компетентности. Перестала загружаться информация о погоде при открытии соответствующего окна, хотя на самой иконке данные показываются.

Метки:   Комментарии (1)КомментироватьВ цитатник или сообщество
ДЖИПСИ_-_Тасик

Анекдоты про программистов.

Воскресенье, 15 Ноября 2015 г. 23:45 (ссылка)



Программист - это не профессия, это - диагноз...

***



Метки:   Комментарии (2)КомментироватьВ цитатник или сообщество
PogrebnojAlexandroff

Интернет и браузеры

Понедельник, 26 Октября 2015 г. 14:57 (ссылка)

Я не понял! Вы создаёте портал для интернета и любого человека или для определённого браузера? В IE не работает сортировка по темам, не работает загрузка фотографий с размещением слева, справа или внизу; не работает формирование маленьких изображений при пакетной загрузке, периодически невозможно оправить сообщение в службу техподдержки из "верхней полосы" (нажав на значок "?!") -- окно открывается, но кнопка "отправить" не работает. Тоже самое начало проявляться и в Хроме.

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
SASHOKI

Как программисты пишут программы

Вторник, 22 Сентября 2015 г. 17:18 (ссылка)


Многие считают это ремесло непонятным настолько, что нет никаких шансов разобраться в принципах даже теоретически. Попытаюсь объяснить как это происходит, что называется, на пальцах.



Как программисты пишут программы? (4 фото)



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

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

Итак, задача - нарезать хлеб к обеду. Для человека простейшая задача - чего его там резать-то, взял и нарезал, правда?

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



Приведу пример, как выглядела бы программа по нарезке хлеба для нашего тела



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



__1.Открыть правой рукой хлебницу;

__2.Взять булку хлеба правой рукой;

__3.Положить хлеб на разделочную доску; (предположим, что доска уже лежала на столе)

__4.Открыть правой рукой верхний ящик стола;

__5.Найти блестящий нож, длиной 20 см, с черной ручкой;

__6.Взять нож в правую руку;

__7.Поднести нож к хлебу;

__8.Зафиксировать хлеб левой рукой, взявшись за левый край булки;

__9.Расположить нож строго над правым ребром булки хлеба;

__10.Повторять следующие действия 5 раз:

____10.1.Отступить влево на сантиметр;

____10.2.Повторять следующие действия, пока лезвие ножа не не коснется доски:

________10.2.1.Прижать нож к хлебу;

________10.2.2.Совершить ножом возвратно поступательное движение вперед-назад;

____10.3.Поднять нож вверх;

__11.Положить нож в ящик;

__12.Отпустить левой рукой хлеб.

//

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



Отладка программы



Запускаем программу и смотрим, как она работает:

Ой... вместе с пятым куском и палец отрезал...

чёрт! остановить программу!

Я же не написал как именно нужно зафиксировать хлеб левой рукой, схватился как попало и большой палец торчал в сторону...

Возвращаемся к строчке "Зафиксировать хлеб левой рукой, взявшись за левый край булки;"

После нее пишем:

"Поджать большой палец левой руки влево, к ладони;"

Запускаем программу

Ой... на строчке "Положить нож в ящик;" нож упал на пол...

Проклятье! оказывается, стол стоит немного под наклоном и ящик сам закрылся...

Возвращаемся к коду и перед строчкой "Положить нож в ящик;" пишем "Открыть правой рукой верхний ящик стола;"

Заметили ошибку? Нет?!

Как мы можем открыть ящик правой рукой, если в этой руке нож? Значит, сначала нужно положить нож на стол, потом открыть ящик, снова взять нож и т.д.

И делаем мы это до тех пор, пока хлеб не будет нарезан как следует, без повреждения мебели и пальцев.

Вот, примерно так происходит отладка

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



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

Процедура - набор определенных действий, спрятанный под одной командой.

Таким образом, текст программы, который я приводил выше, можно поместить в процедуру под названием НарезатьХлеба(параметр), где в качестве параметра будем указывать количество кусков



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

__ЗайтиНаКухню();

__НарезатьХлеба(5);

__ПоставитьХлебНаСтол();

__ПомытьПосуду();

и нет предела совершенству



Теперь о языке низкого уровня



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

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



Стоит немного рассказать что такое высокоуровневый язык и зачем нужен низкоуровневый, если проще писать на высокоуровневом?

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

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

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



Вы наверняка сталкивались с тем, что какие-то программы работают только под Windows, например, и их нет под Android или наоборот, хотя функции, казалось бы, обычные, и почему на телефон с Windows Phone нельзя установить Android?

Объясню на примере все той же программы для кухни: в тексте программы сказано "Найти блестящий нож, длиной 20 см, с черной ручкой в верхнем ящике стола", например, это для Windows. Однако, в андройде нет верхнего ящика стола, ножи там хранятся в настенном шкафу, т.е. процедура открытия ящика должна быть заменена на процедуру открытия шкафа, согласитесь - они разные! Но и нож там лежит длиной не 20 см, а в 25, он вовсе не блестящий и ручка у него не черная, а синяя. Поэтому, чтобы нарезать хлеба, нужно существенно переписать программу, хотя результат будет такой же. Для этого существуют кросплатформенные программы, которые могут работать под разными системами, т.е. на разных кухнях, ибо программисты предусмотрели оба варианта. Это, конечно, замечательно, но у них есть и минусы: если у вас всегда используется только кухня с ящиками в столах, то зачем вам код, который умеет работать со шкафами? А место он занимает. Это все равно что купить микроволновку, у которой в комплекте идут две дверки, одна предназначена для открывания влево, а другая вправо и еще у этой печки есть ниша, в которую можно положить ненужную дверку, но из-за этой ниши микроволновка выше на 10 мс. Вы поставите нужную дверку, а ниша будет занимать место.



Почему андройд нельзя заменить на виндовс или наоборот?



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



Почему у программистов обычно неопрятный вид и они будто не от мира сего?



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



Как программисты пишут программы? (4 фото)



но говорят, что бывает и такое



Как программисты пишут программы? (4 фото)



Заключение



А теперь представьте, насколько сложен наш мир глазами программиста.

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

Надеюсь, у вас хватило терпения дочитать это до конца и кое-что стало более понятным.



Как программисты пишут программы? (4 фото)

Метки:   Комментарии (0)КомментироватьВ цитатник или сообщество
Alek_YelGor

Жёны программистов.

Пятница, 28 Августа 2015 г. 21:29 (ссылка)


 




Ольга Маховская


 






Александр Костинский: В Интернете ходит много историй и анекдотов про жён программистов. Сочиняют их обычно люди, которые связали свою жизнь с компьютерными технологиями. Есть и довольно едко написанные откровения самих жён. Они часто нелестно пишут о своих мужьях-программистах. 

 



Сегодня мы попытаемся разобраться, что же ждет девушку, которая свяжет свою жизнь с таким человеком. В разговоре примет участие психолог Ольга Маховская, автор книги "Соблазн эмиграции", где отведено место российским программистам за рубежом. Она также изучала проблемы семейной жизни в России. Другой наш собеседник Алексей Экслер, создатель сайта www.exler.ru, писатель, редактор и радиоведущий, автор книги "Записки невесты программиста". 

 



У микрофона психолог Ольга Маховская. 

 



Ольга Маховская: Я работала несколько лет в техническом центре в программистской среде, и недавно вернулась из экспедиции в Штаты в район Силиконовой Долины, где довольно много ребят, советских по происхождению, выехало с семьями или в одиночку. Я также разговаривала с жёнами программистов там и здесь, и складывается в общем-то такая картина. Муж-программист - человек, которого ты с утра до вечера видишь со спины. Он все время погружен в материи, которые ему кажутся более сложными, более интересными, чем ты сама и все что происходит в семье. Он проводил бы за компьютером 28 часов в сутки, если бы была такая возможность. Свой супружеский долг он исполняет с дежурной регулярностью, так, что называется, "чтобы не приставала". Такой человек считает достаточным вкладом в семью то, что он зарабатывает на жизнь, а задача жены распоряжаться этой суммой и создавать доброжелательную атмосферу. При этом они остаются строгими отцами, потому что и к себе привыкли применять строгие критерии оценки интеллектуального развития и всего прочего. На самом деле, это типичный российский мужчина, с большими амбициями и потенциалом в конкретной профессиональной упаковке. У жён программистов за рубежом есть привилегия, так как там демографическая ситуация такова, что соотношение мужчин и женщин в русской эмиграции в возрасте от 18 до 35 лет, где-то 10:1 в пользу мужчин. 

 



Александр Костинский: Мало женщин? 

 



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

 



Александр Костинский: С хорошим интерфейсом. 

 



Ольга Маховская: Безусловно. Я буду защищать эту точку зрения, хотя у меня есть и другие примеры, которые выпадают из этой картины. Но я в данном случае, не будучи феминисткой, стану защищать здесь женскую позицию. 



Читать далее...
Метки:   Комментарии (7)КомментироватьВ цитатник или сообщество

Следующие 30  »

<программисты - Самое интересное в блогах

Страницы: [1] 2 3 ..
.. 10

LiveInternet.Ru Ссылки: на главную|почта|знакомства|одноклассники|фото|открытки|тесты|чат
О проекте: помощь|контакты|разместить рекламу|версия для pda