Pull to refresh

Mail.ru открывает на лето практику для студентов

Studying in IT IT-companies

Компания Mail.ru Group опубликовала пресс-релиз об открытии набора для студентов младших курсов на образовательную программу «ИТ-дайвинг». Программа пройдёт в онлайн-формате, где студенты познакомятся с экосистемой VK.

Читать далее
Total votes 11: ↑11 and ↓0 +11
Views 903
Comments 0

“Работа со стартапами. Заказчик хочет быстро, инвестор — надежно”

Lumber room
Статья посвящена реальному стартапу.
Статья написана Юрием Ветровым для информационного портала о стартапах Liveidea.ru

Работа со стартапами. Заказчик хочет быстро, инвестор — надежно.

Находимся на предпоследнем этапе работ по проработке интерфейса одного веб-стартапа. Компания-заказчик нашла отличного инвестора, так что есть возможность разрабатывать проект не силами друзей, а в рамках хорошо поставленного процесса. Правда, в прибавку к хорошему финансированию инвестор требует детальной отчетности. А часть этой задачи, как подрядчику, перепадает и нашей компании.
Вкратце о проекте. Работы разбиты на 4 этапа:
Читать дальше →
Total votes 4: ↑0 and ↓4 -4
Views 242
Comments 3

Работа с фрилансерами. Из опыта сотрудничества с отечественными удаленщиками, часть 1. Проблемы

Project management *
Фрилансеры — один из самых доступных и частых способов закрыть фронт работ, который в компании выполняются нерегулярно. Либо в случае, если свои люди беспросветно заняты на других проектах, а нанимать новых нет смысла или времени. Я работаю с фрилансерами по обоим причинам. Хотя за последнее время потерянные сроки и нервы убедили, что время и смысл для поиска постоянных сотрудников лучше все-таки найти. А субподрядчиков использовать только для совсем уж нетипичных работ.

Читать дальше →
Total votes 56: ↑52 and ↓4 +48
Views 4.6K
Comments 243

Фриланс. 10 проблем при работе с заказчиками. Часть1.

Project management *
В ответ на habrahabr.ru/blog/pm/27099.html хочу привести взгляд на ситуацию со стороны фрилансера.

За годы работы с заказчиками у меня скопилась маленькая “тележка” проблем при работе во фрилансе. Пришло время немного систематизировать эти знания. Приступим.

Проблема 1. Отсутствие техзадания.

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

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

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

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

предлагать описать более-менее формально в текстовом виде, что же все-таки требуется (Это на порядок лучше, чем если задание сформулировано только в устной форме) .


Проблема 2. Проблемы с финансами.

Основная часть заказчиков на данный день во фрилансе — частные лица. Это является ограничивающим фактором в плане оплат — очень часто бюджет отдельно взятого заказчика меньше, чем если бы Вы это делали для фирмы. А у фирм свои проблемы с фрилансерами — наличные деньги у них почти не вращаются, а оплату по безналу фрилансер может принимать только, если он зарегистрирован, как частный предприниматель. Поэтому в плане бюджетов — есть некоторые ограничивающие факторы. К счастью — ситуация меняется в лучшую сторону — те физлица, которые раньше пришли на рынок, вложили какую-то часть своих финансов — и теперь зарабатывают на своих же проектах, что позволяет бОльше финансов привлекать для разработки новых, доработки/усовершенствования старых проектов.

Методы решения:
Регистрация себя, как частного предпринимателя. Но далеко не каждая фирма еще свяжется с частным предпринимателем — есть ньюансы с оплатой.

Поиск “раскрутившихся” частных лиц, предложение им своих услуг.


Проблема 3. Нежелание платить предоплату.

К слову будет сказано — без предоплаты вообще не стоит работать с любым клиентом. Разве что только в начале фрилансерского пути. Либо выполнить мелкий кусок работы над проектом (в течении, например, часа), чтобы показать то, что Вы умеете заказчику (как альтернатива — тестовое задание).

Заказчики не желают платить предоплату по нескольким причинам:

а) не желают потерять время и деньги
б) этот заказчик является кидалой и хочет получить готовую работу и ничего не заплатить

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

если заказчик не хочет платить по причине б) (проверяется “методом тыка”) — не работать с таким заказчиком.

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

Проблема 4. Коммуникации.

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

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

взять себе менеджера и общение с клиентом перенести на его плечи.

работать только при увеличенной плате за работу (для компенсации проблем в общении).


Проблема 5. Недоверие.

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

Методы решения:
Показать клиенту, что Вы — профессионал. Делайте все на 5+ и даже больше, чем требовалось по заданию.

Попытаться с помощью общения свести негатив на нет — найти общий язык, общие темы, попытаться расположить человека к себе эмоционально.


Продолжение следует.

Оригинал находится тут
Rating 0
Views 1.3K
Comments 0

Работа с фрилансерами. Из опыта сотрудничества с отечественными удаленщиками, часть 2. Решения

Project management *
Во вчерашнем материале я описал общие ситуации, с которой сталкивался при работе с удаленщиками. В комментариях к нему проскочили многие из решений, к которым пришел на основе практики. Да и в целом тема оказалась жизненной — аналогичные проблемы имели и другие заказчики удаленных услуг. Какие люди вообще идут во фриланс? Я встречался с несколькими типами:

Читать дальше →
Total votes 37: ↑32 and ↓5 +27
Views 800
Comments 71

10 проблем при работе с заказчиками. Часть1.

Freelance
В ответ на habrahabr.ru/blog/pm/27099.html хочу привести взгляд на ситуацию со стороны фрилансера.

За годы работы с заказчиками у меня скопилась маленькая “тележка” проблем при работе во фрилансе. Пришло время немного систематизировать эти знания. Приступим.

Проблема 1. Отсутствие техзадания.

Читать дальше →
Total votes 23: ↑21 and ↓2 +19
Views 2.1K
Comments 20

Давно и лениво вынашиваю идею учредить «Орден рыцарей практического имератива»

Lumber room
Итак: «Орден рыцарей практического имератива» или
Смысл данной организации заключается вот в чём:

Люди, кто практически может объяснить и сделать самостоятельно нетривиальные либо не очень простые вещи выступают в произвольном формате (семинар, лекция, статья и пр.) и во время своего выступления делятся опытом.

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

Спектр вопросов может быть очень широк:

— юриспруденция
— финансы
— разный документооборот и пр.
— технологии
— очумелые ручки
— ремонтные работы различного вида

и много другое
Total votes 6: ↑2 and ↓4 -2
Views 226
Comments 0

Юзабилити на практике: «Введите дату»

Interfaces *
Всем снова привет.
Сегодня буду рассказывать о моем любимом — о Юзабилити.

В русском языке есть этому модному слову замена — Удобство. Но когда речь идет об удобстве взаимодействия человека с компьютером, то мы сразу говорим юзабилити.

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

Сначала окунемся в историю.

Читать дальше →
Total votes 74: ↑60 and ↓14 +46
Views 13K
Comments 200

Типы знаний программиста и как их улучшать

Lumber room
Translation
Давайте опишем типы знаний и как они развиваются в мозгу программиста. Существуют три типа знаний:
  • Концептуальные (почему?, что?, если? — т.е. семантика) — понимание концепций, принципов, отношений и основных подходов к разработке программных систем. Этот тип знаний обосновывает почему архитектура приложения или алгоритм должны быть написаны определённым образом, каковы альтернативы и почему выбранный вариант — лучший с логической точки зрения. Концептуальные знания дают широкое видение и понимание того, что стоит за решение конкретных проблем в данной задаче.
    Применение: находите более качественные решения для сложных проблем
    Приобретение: изучение компьютерных и околокомпьютерных наук, концепций проектирования и программирования; создание своих собственных теорий, основанных на практике и опыте.
  • Практические (как? — т.е. процедура) — знание того, как решать конкретную проблему в программировании. Это не требует глубокого понимания концепций и теории, стоящих за выбором конкретного способа воплощения.
    Применение: быстрое решение проблем с помощью хорошо себя зарекомендовавших и проверенных решение без изобретения «велосипедов» с нуля.
    Приобретение: поиск существующих решений, обучение на примерах или переиспользование своих решений.
  • Опытные (включая интуицию) — внутреннее индивидуальное знание, которое формируется со временем в процессе разработки. Этот тип знаний позволяет синтезировать и органично использовать два предыдущих типа знаний, принимая оптимальные решения, а также оценивая получаемые концептуальные и практические знания. Его сложно передать другому человеку, так как немалая его часть находится на уровне подсознания.
    Применение: используйте свой опыт и интуицию для принятия лучших решений.
    Приобретение: разрабатывайте программы и делайте выводы из результатов

Читать дальше →
Total votes 57: ↑50 and ↓7 +43
Views 608
Comments 13

GPRS — теория и практика применения

Lumber room
Так уж сложилось, что я пользуюсь безлимитным GPRS еще с конца прошлого года, что позволяет уверенно делиться своим опытом с читателями.

Немного теории

GPRS (General Packet Radio Service — пакетная радиосвязь общего пользования) — надстройка над технологией мобильной связи GSM, позволяющая организовать обмен информацией мобильного телефона с сетью Интернет.

Принцип работы GPRS следующий: информация перед передачей собирается в пакеты, пакеты передаются в момент освобождения голосового канала GSM, что позволяет оператору связи более эффективно использовать возможности сети GSM. В большинстве сетей GSM отдается приоритет голосовому трафику, что означает низкую скорость обмена данными при высокой загруженности сети.
Читать дальше →
Total votes 15: ↑7 and ↓8 -1
Views 1.7K
Comments 6

Практика разговорного английского языка

Learning languages
Доброе утро. После того, как я только что наткнулся на бурную дискуссию, посвящённую английскому языку, в топике про фриланс, я решил всё-таки поделиться некой информацией с хабралюдьми.

Многие изучают язык самостоятельно — и действительно, имея некоторый фундамент, совершенствовать знания грамматики по учебникам и расширять словарный запас по статьям/книгам/сериалам/фильмам — очень удобный вариант (можно потом ещё как-нибудь сделать обзор подкастов, направленных на изучение английского языка, если интересно). Но вот попрактиковаться в обычном разговорном английском дома — уже не так просто. Я пробовал искать собеседников из англоязычных стран в Skype — безрезультатно. С моими знакомыми, неплохо владеющими английским, побеседовать на иностранном языке как-то не получилось.

И вот что я для себя нашёл: Moscow English Conversational Club (предвижу гнев в адрес default city — извините, пишу о том, что знаю). Название говорит само за себя. Сюда приходят люди, которые (так же, как и вы) хотят поговорить по-английски. Всю информацию можно найти на сайте, но я изложу её здесь и добавлю немного своих впечатлений от первого посещения.
Читать дальше →
Total votes 27: ↑19 and ↓8 +11
Views 3.1K
Comments 25

Производственная практика студентов

Studying in IT
На хабре есть много студентов, которые летом будут проходить производственную практику. Некоторые из нас пройдут ее формально, некоторые пойдут на неинтересные им должности, и лишь немногие найдут интересную работу по специальности. А в связи с кризисом найти работу по специальности для студента стало еще сложнее. С другой стороны на хабре есть представители компаний, которые хотели бы заполучить будущих специалистов на выгодных условиях. Было бы неплохо, если люди из этих двух групп найдут друг друга.

Предлагаю всем тем, кто еще не определился с практикой, написать в комментариях о себе в следующем формате: курс, интересующая должность, город.

Если вы — представитель компании, пишите, на какую должность вы ищите людей, в каком городе вы находитесь, а также любую другую информацию, которую сочтете нужной. Или пишите студентам, которые уже отметились в комментах.
Total votes 107: ↑95 and ↓12 +83
Views 1.8K
Comments 138

LaTeX на практике. Анонс

LaTeX *
Задавшись целью закрепить навыки работы с Emacs и LaTeX, мною была выбрана первая попавшаяся статья подходящего формата на Хабрахабре, которую я решил LaTeXизировать. Результат мне показался стоящим для публичного ознакомления.

С этой страницы вы можете скачать архив с LaTeX исходниками получившегося файла. Он, как мне кажется, во многом говорит сам за себя и демонстрирует применение базовых возможностей, включая списки, таблицы, рисунки, ссылки, настройки полей и определение собственных команд. В свою очередь также осталась часть вопросов мной не решённых.
Читать дальше →
Total votes 12: ↑9 and ↓3 +6
Views 4.5K
Comments 26

Снимать или читать?

Lumber room
Сегодня по фотографии появилось очень много ресурсов, в том числе русскоязычных, что не может не радовать. Можно там прочитать, как снимать с проводкой, здесь, как снимать свадьбы, а еще вон там, как снимать в темноте, без света и штатива. Если поискать русскоязычную часть интернета, вы на любую тему (даю слово) найдете статью или, как минимум, ветку на форуме, которая на ваш вопрос, в определенной степени, ответит. Но и это тоже хорошо, а плохо другое…
Читать дальше →
Total votes 5: ↑4 and ↓1 +3
Views 191
Comments 0

К вопросу о борьбе со списыванием

Studying in IT
Я так понимаю, тут есть преподаватели, ведущие практики всевозможные. Вот, делюсь с ними (выставляю на обсуждение) педагогической мыслью :) Все мы знаем, как сложно победить тягу студента к списыванию и копированию различных решений из интернета (кстати, это совсем даже не плохо — в повседневной практике, например, программирования копипаст является полезным инструментом, но он должен быть разумным). Ниже описан способ хоть какого-то противодействия бездумному копипасту при помощи систем контроля версий.

Читать дальше →
Total votes 74: ↑51 and ↓23 +28
Views 1.4K
Comments 146

Auto Debug Tool

Lumber room
Итак, представим себе ситуацию. Мы написали программу, отправили ее на тестирование, тестировщик находит ошибку. Его действия – создает письмо, описыват эту ошибку, описывает шаги для воспроизведения, делает скриншот, прикрепляет скриншот к письму, отправляет вам.

Давайте облегчим его труд.

Для этого нам понадобится класс HotKey, который будет перехватывать нажатие горячих клавиш и производить шаманство, класс-обертку MAPI, которая будет сразу вызывать окно с новым письмом мне, и сам класс DebugTool, который соберет всю информацию воедино и выполнит работу.
Читать дальше →
Total votes 9: ↑5 and ↓4 +1
Views 249
Comments 2

ASA как она есть. Введение. Чего она не умеет

Cisco *
Предисловие: читая курсы о безопасности cisco (вот уже 7 лет, много как то :)) сталкиваюсь с одними и теми же вопросами. Давно уже хочу излить ответы на бумаге ибо повторять одно и то же уже нет сил :) Поэтому попробую тезисно, емко рассказать об основных особенностях работы cisco ASA, настройке основных технологий с использованием CLI (настройка через web интерфейс при понимании технологии не сложна) а также некоторых дизайнерских моментах. Если не указано явно, то речь идёт об версии ОС 8 и лучше.

Читать дальше →
Total votes 8: ↑7 and ↓1 +6
Views 41K
Comments 21

HTML5, Theora и все все все… (практика)

IT Standards *
Увидел здесь достаточно много статей на счёт HTML5, Theora и video тега но по большей части они крутятся вокруг теории. Недавно на моём сайте MJV-ART.ORG — Аниме Обои я открыл раздел JV-Video который является небольшим видео хостингом аля Youtube по анимешной тематике на базе HTML5/Theora. Собственно я сейчас и хочу рассказать о тех проблемах которые у меня возникли.
Читать дальше →
Total votes 62: ↑56 and ↓6 +50
Views 2.2K
Comments 74

Программирование: Практики которые я возьму с собой

GTD *
Я имею довольно небольшой опыт работы в сфере разработки программного обеспечения (всего 6 лет), но я уже накопил ряд полезных и правильных практик (по моему скромному мнению), которые можно использовать при создании программного обеспечения.

В основном описаны моменты которые касаются поддержки процесса разработки программного обеспечения, не затрагиваются темы планирования хода выполнения работ. Также не затронут процесс программирования и полезные плюшки для него (например расслоение системы на уровни, использование шаблонов проектирования). Но все ниже приведенное было и остается полезным для меня лично, и я буду рад если и вам на что нибудь сгодится :)
Читать дальше →
Total votes 104: ↑82 and ↓22 +60
Views 2.5K
Comments 40

Практика использования arp-spoofing

Information Security *
В данной статье я расскажу как, используя пакет утилит arp-sk в операционной системе GNU/Linux реализовать атаку man-in-the-middle на протокол arp.
image

Для чего вообще нужна такая атака:
На хабре достаточно много статей например для взлома Wi-Fi. Но что делать после того, как ключ взломан? Тут можно увидеть один из вариантов действий.
Читать дальше →
Total votes 59: ↑52 and ↓7 +45
Views 61K
Comments 29