background preloader

IT

Facebook Twitter

Iconfinder - 500,000+ free and premium icons. Dental Clinic Prague. Developers Best Practices Tutorial. This small tutorial is based on my past 16+ years of experience in software development industry.

Developers Best Practices Tutorial

I have gone through different stages in my career starting from trainee software developer till senior management. I do not want to keep my learnings to myself, so I had written a small tutorial few years ago, and after getting lot of motivation from my dear readers, I thought of revising it and adding few more learnings which may benefit many other software engineers and developers working in this lovely industry.

I'm not going to dictate any of the points, but all the practices listed here contributed a lot in my software development career, so if you think they make some sense for you then try to adopt few. Sorting Algorithm Animations. Рекомендации Google по изучению. Крепкая база знаний в сфере Computer Science особенно важна для успешного разработчика ПО.

Рекомендации Google по изучению

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

Ubuntu

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

Проблемы удаленной работы дома и пути их решения

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

Особенно, конечно, начинающим фрилансерам и людям, которые думают таковыми стать. Здесь не затронуты непосредственно «бизнес-вопросы»: способы поиска заказчиков, работы с ними, ценообразование и тому подобное. Лень VS Самоконтроль Пути к победе у каждого свои, мне же помогло следующее. Установка Ruby on Rails на Windows. Вопреки SEO-шному заголовку, статья затрагивает более обширную тему: разворачивание и настройку полноценного Ubuntu сервера, на котором будут запускаться все ваши Ruby приложения (в том числе Ruby on Rails), устанавливаться джемы и дополнительная инфраструктура (например, базы данных), без которой сложно представить современное веб-приложение.

Установка Ruby on Rails на Windows

При этом, благодаря тому, что сервер будет работать в отдельной виртуальной машине, вам не придется отказываться от родной Windows, освоенного вдоль и поперек Notepad++ и обожаемого Дьябло 3. События Яндекса. Основы Linux от основателя Gentoo. Часть 1 (1/4): BASH, основы навигации. Предисловие Об этом руководстве Добро пожаловать в первую из четырех частей обучающего руководства по основам Linux, разработанного чтобы подготовить вас к сдаче экзамена Linux Professional Institute 101.

Основы Linux от основателя Gentoo. Часть 1 (1/4): BASH, основы навигации

В нем вы познакомитесь с bash (стандартной оболочкой командного интерпретатора в Linux), узнаете о большинстве возможностей таких стандартных команд Linux, как ls, cp и mv, разберетесь в инодах, жестких и символьных ссылках, и многом другом. К концу этого руководства у вас сформируется некий фундамент знаний, и вы будете готовы к изучению основ администрирования Linux. К концу всего курса (8 частей), у вас будет достаточно навыков, чтобы стать системным администратором Linux и пройти сертификацию LPIC Level 1 от Linux Professional Institute, если конечно захотите.

Основы Linux от основателя Gentoo. Часть 1 (1/4): BASH, основы навигации. What is the most valuable programming language to know for the future and why? Инструментарий бизнес-аналитика: личный опыт / Блог компании REDMADROBOT. Мы не раз рассказывали, как первый же крупный клиент чуть не убил весь наш бизнес.

Инструментарий бизнес-аналитика: личный опыт / Блог компании REDMADROBOT

Тогда одной из явных дыр, наряду с QA (Quality Assurance), был BA (Business Analysis). До появления в нашем портфеле по-настоящему больших проектов необходимости в глубоком анализе бизнес-требований заказчика и выработки системных решений для их удовлетворения не было. Сейчас в Redmadrobot три бизнес-аналитика, которые определяют точки развития мобилити-проектов, исходя из бизнес-задач клиентов. Один из наших BA — Семен Заморов — поделился своим Toolset, набором программ, которые помогают ему выполнять работу еще быстрее.Международный Институт Бизнес-Анализа (IIBA) определяет бизнес-анализ как практику создания условий для осуществления организационных изменений путем определения потребностей и предложения решений, которые предполагают выгоду для акционеров.

Home · perfectionist/sample_project Wiki. Встать на рельсы за четыре месяца или Finance on rails. Как стать программистом 1с. Добрый день, уважаемые хабрачитатели!

Как стать программистом 1с

Я расскажу всем желающим кто такой программист 1с, и как им стать. Плюсы и минусы Минусы 1) Кроме как в РФ и странах СНГ, «программисты 1с» никому не нужны. 2) Придётся много общаться с пользователями (менеджерами) 3) Придётся изучить куча всякой ненужной ерунды типа «Бухгалтерии», кадрового и складского учёта. (так же является плюсом) 4) Программистов 1с, другие программисты считают «недопрограммистами»

Обучение Ruby.Что посоветуете? Become a Programmer, Motherfucker. Programmers Stack Exchange.

DesignPatterns

Databases. Job. Ideas. Web. C++ Git. Qt. Java SE 7.