Программирование

Программирование

Если вы хорошо владеете какими-либо современными языками программирования (BASIC и Pascal, изучаемые в школе на уроках программирования, естественно, не в счет), то невостребованными на рынке интернет-работы вы наверняка не останетесь. Программисты в Сети просто нарасхват. Но тут есть варианты: создавать свои собственные программы или работать на заказ. И то, и другое при должном подходе может принести немалый заработок.

– Создание собственных программ. Данный способ прекрасно подходит не только для заядлых программистов, но и для начинающих. Тактика следующая: вы создаете какую-либо полезную программу и размещаете ее на специализированных серверах, занимающихся распространением бесплатных (freeware) и условно бесплатных (shareware) программ.

Условно бесплатные (как раз они нам и нужны) – это программы, которые будут работать на компьютерах пользователей бесплатно, однако с существенными ограничениями (так сказать, в ознакомительных целях). Если пользователю программа понравится, то он сможет купить у автора ее полноценный вариант.

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

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

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

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

Зачастую заказчики набирают целые команды удаленных программистов, находящихся в разных частях света и работающих над единым проектом. Обычно такие виды организации труда превосходно работают и оправдывают себя. Наиболее прибыльным является сотрудничество с иностранными заказчиками, так как они за одинаковый объем работы платят на порядок больше отечественных (а иностранцам это выгодно, потому что своим приходится платить больше на два порядка). А там, глядишь, вас заметят, оценят и пригласят к себе на работу. Поэтому подтягивайте свой английский или, на худой конец, найдите подругу с факультета иностранных языков – и будет вам счастье… Помечтали?

Теперь переходим к следующему пункту.

Поделитесь на страничке

Следующая глава >

Похожие главы из других книг

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

Из книги Журнал «Компьютерра» №35 от 28 сентября 2005 года автора Журнал «Компьютерра»

Программирование селезенки Редакция «КТ» попросила Дмитрия Орешкина поделиться соображениями о возможностях математического моделирования общества как инструмента практической политической деятельности. В частности, о том, насколько обоснованна вера многих людей (в


49 Высокомерное программирование

Из книги Человеческий фактор в программировании автора Константин Ларри Л

49 Высокомерное программирование Если бы Данте жил в цифровой век, он обязательно предусмотрел бы еще один круг ада для преступников, пишущих подлый код. Я не говорю о создателях вирусов и взломщиках систем — для них ад может быть слишком хорошим местом. Нет, я имею в виду


Программирование в STL

Из книги Эффективное использование STL автора Мейерс Скотт

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


Программирование

Из книги Добавьте в корзину. Ключевые принципы повышения конверсии веб-сайтов автора Айзенберг Джеффри

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


Программирование диалогов

Из книги Внедрение SAP R/3: Руководство для менеджеров и инженеров автора Кале Вивек

Программирование диалогов Программирование диалогов имеет отношение к разработке интерактивных приложений в SAP. Программирование диалогов основывается на концепции динамической программы (dynpro), которая состоит из экрана ввода и соответствующего кода обработки.


Программирование

Из книги Интернет – легко и просто! автора Александров Егор

Программирование Если вы хорошо владеете какими-либо современными языками программирования (BASIC и Pascal, изучаемые в школе на уроках программирования, естественно, не в счет), то невостребованными на рынке интернет-работы вы наверняка не останетесь. Программисты в Сети


Программирование на VBA

Из книги VBA для чайников автора Каммингс Стив

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


Программирование форм

Из книги Linux: Полное руководство автора Колисниченко Денис Николаевич

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


27.3. Программирование сокетов

Из книги Реестр Windows 7 автора Климов Александр Петрович

27.3. Программирование сокетов 27.3.1. Что такое сокет? Сокет — это двунаправленный канал между двумя компьютерами в сети, который обеспечивает конечную точку соединения. «Двунаправленный» означает, что данный могут передаваться в двух направлениях — от клиента к серверу и


Реестр и программирование

Из книги Adobe Flash. Создание аркад, головоломок и других игр с помощью ActionScript автора Розенцвейг Гэри

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


Программирование

Из книги Язык Си - руководство для начинающих автора Прата Стивен

Программирование Не думайте, что изучив главу 2 «Введение в ActionScript» и главу 3 «Элементы ActionScript для создания игр», вы уже научились программировать. Существует разница между умением создавать код на ActionScript и опытом программирования.Большинству людей программирование


Программирование

Из книги Основы программирования на Java автора Сухов С. А.

Программирование Kernighan Brian W. and Plauger P. J., The Elements of Programming Style (Second Edition), McGraw-HiII, 1978.В этом стройном классическом произведении используются примеры, взятые из других книг, для иллюстрации того, что нужно и что не нужно делать для однозначного и результативного программирования.


10. МНОГОПОТОЧНОЕ ПРОГРАММИРОВАНИЕ

Из книги Программирование на Java автора Вязовик Николай Александрович

10. МНОГОПОТОЧНОЕ ПРОГРАММИРОВАНИЕ Параллельное программирование, связанное с использованием легковесных процессов, или подпроцессов (multithreading, light-weight processes) — концептуальная парадигма, в которой вы разделяете свою программу на два или несколько процессов, которые могут


Программирование на Java

Из книги Написание скриптов для Blender 2.49 автора Anders Michel

Программирование на Java Автор: Н.А. Вязовик Интернет-Университет Информационных Технологийhttp://www.INTUIT.ruПоддержкаКурс создан при финансовой поддержке компанииSun Microsystems Информация о курсеКурс лекций посвящен современному и мощному языку программирования Java. В его рамках


 Программирование  ограничений

Из книги автора

 Программирование  ограничений Блендер имеет  много ограничений, которые Вы можете применить к объекту. Некоторые из них похожи на управляющие объекты (drivers), в том смысле, что они не ограничивают движение объекта, но могут копировать некоторые параметры, такие как