Как стать автором
Обновить
@Bundhy read-only

Пользователь

  • Публикации
  • Комментарии

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

GeekBrainsПрограммирование
Перевод
Если вы недавно в мире профессиональных разработчиков, вы могли слышать о вещах, которым не учат в университете или на курсах.

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


Читать дальше →
Всего голосов 28: ↑13 и ↓15 -2
Просмотры29.7K
Комментарии 97

Новости

Показать еще

Подборка курсов по разработке игр от Microsoft

PayOnlineРазработка игрРазработка под Windows


Разработка игр – одно из самых перспективных направлений в современном мире IT. Сегодня мы решили поделиться с вами подборкой самых востребованных, популярных и, что немаловажно, бесплатных курсов Microsoft, связанных с разработкой игр. Пять избранных курсов ждут вас под катом!
Читать дальше →
Всего голосов 25: ↑16 и ↓9 +7
Просмотры34.8K
Комментарии 12

Начало Windows Phone 8 Development: урок 1. Макет приложения и обработчик событий

.NETРазработка под Windows PhoneC#
Перевод
Tutorial
Начало Windows Phone 8 Development: урок 1. Макет приложения и обработчик событий
Начало Windows Phone 8 Development: урок 2. Доступ к локальному хранилищу приложения
Начало Windows Phone 8 Development: урок 3. Навигация по страницам и передача параметров
Начало Windows Phone 8 Development: урок 4. Связь с сервисами и привязка к данным

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

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

И так. Давайте дадим ответ на вопрос, какие есть этапы разработки во время создания приложения? Вот к каким выводам я пришел:
Читать дальше →
Всего голосов 23: ↑11 и ↓12 -1
Просмотры54.7K
Комментарии 5

8 принципов планирования разработки, упрощающих жизнь

EdisonРазработка веб-сайтовПрограммирование
Скажем прямо, русскому человеку планировать тяжело. Люди в России сильны импровизацией и умением собираться в критический момент, выдавая поразительные результаты. Но жизнь показывает, что команда программистов на подобной идеологии далеко не уедет. Героические усилия в одно время не смогут компенсировать пофигизм в другое.


Что общего у зомби-апокалипсиса и разработки ПО? Простые правила помогают пережить и то, и другое
Читать дальше →
Всего голосов 32: ↑19 и ↓13 +6
Просмотры41.2K
Комментарии 8

Можно ли заниматься разработкой на iPad?

Разработка веб-сайтовPHPПрограммированиеGitHub
Программирование — процесс творческий и часто желание написать кусок кода или сиюминутно исправить ошибку становится просто невыносимым. Иногда написания кода требуют внешние обстоятельства, как то критичная ошибка в коде, которая валит проект. Для сотрудников, занимающих руководящие позиции в команде, нужна возможность провести code review и поправить проблемные участки кода.

Хорошо когда в пределах досягаемости есть стационарный компьютер или ноутбук на котором развернута привычная среда разработки. Но что делать если вы находитесь за пределами рабочего места? Таскать с собой постоянно ноутбук? Но во первых большой 13-15 дюймовый ноутбук не везде развернешь (например общественный транспорт), а во вторых таскать его постоянно с собой — еще то занятие. Можно конечно купить 11 дюймовый MacBook Air (или его аналог), но все равно он будет не настолько компактен и не так часто используем, чтобы оправдать покупку.

Чтож, обратим свой взор на устройства, которые сейчас практически всегда с нами — это телефон и планшет. Телефон — это конечно вариант экстремальный, хотя сейчас, с появлением 6 — 6,5 дюймовых моделей, грань между телефоном и планшетом стирается. У меня есть опыт успешного восстановления удаленного сервера по ssh с телефона iPhone 4s с 3.5 дюймовым экраном. Но мы все таки говорим о процессе полноценной работы с кодом, поэтому, на мой взгляд, минимальным является планшет с диагональю от 7 дюймов, экран которого вмещает сопоставимое с экраном большого компьютера, информации. Я покажу на примере iPad Mini возможные варианты его использования для решения повседневных задач разработчика.



Если вас заинтересовала тема — читаем дальше (осторожно, большое количество картинок).
Читать дальше →
Всего голосов 48: ↑39 и ↓9 +30
Просмотры78.7K
Комментарии 95

5 главных рисков при заказной разработке ПО

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


Читать дальше →
Всего голосов 29: ↑18 и ↓11 +7
Просмотры32.4K
Комментарии 1

О системном мышлении

Разработка веб-сайтовПрограммированиеАнализ и проектирование системСовершенный код
Это первый пост из серии про системное мышление и системную инженерию, в которой я постараюсь простым языком описать эти крутые штуки и объяснить зачем они нужны.

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

Если вам знакома аббревиатура ТРИЗ, то я бы сказал, что методы ТРИЗ — это набор частных случаев применения системного мышления в физическом производстве.

Читать дальше →
Всего голосов 50: ↑27 и ↓23 +4
Просмотры106.6K
Комментарии 30

Основные законы создания команд разработчиков

EdisonРазработка веб-сайтовПрограммирование
В EDISON часто обращаются инженеры, желающие добавить сотрудников в команду. Хочется «по-быстрому склепать задачку», воспользовавшись десятком дополнительных разработчиков. Работает ли подобный подход? К сожалению, не всегда. В программировании, как в физике, есть законы.


Собрать толковую команду — настоящее искусство
Читать дальше →
Всего голосов 60: ↑43 и ↓17 +26
Просмотры59.4K
Комментарии 17

Информация

В рейтинге
Не участвует
Зарегистрирован
Активность