|
Мне постучал один знакомый и скинул ссылку на статью, что-то вроде «5 плюсов и минусов программирования». Я прочитал и выразил свое недовольное довольство по поводу этой статьи. Она была написана год назад и я решил переработать ее и сделать собственную. А потом мне в голову пришла мысль написать еще и о плюсах и минусах специальности «программирование» для манимейкинга.
Кроме того, я расскажу как начать изучать программирование и через сколько времени Вы уже сможете писать вещи, полезные для манимейкинга и которые можно продать.
Итак, тем, кто хочет начать изучать программирование, посвящается. Сначала о плюсах программирования.
Плюсы:
1. Выгодно быть программистом в каком-нибудь малонаселенном городе (не мегаполисе). Вы можете работать удаленно со всем остальным миром и получать в разы больше денег, чем Ваши коллеги на постоянной работе.
2. Компьютеры и Интернет сейчас активно развиваются. Не думаю, что эта специальность перестанет быть востребована.
3. Перейти с одного языка на другой довольно просто. Для знающих C++ никакого труда перейти на PHP нет (у меня это заняло 2 дня).
4. Я считаю это плюсом: программисты – почти секта. Свои шутки, свой внешний вид, разговоры о том, в чем «нормальные люди» не понимают не слово. Майки, кружки, кепки с непонятными словами. И только второй такой же, посмотрев на все это – оценит по достоинству. Мне нравится :)
5. По поводу фриланса -можно сидеть себе целый день дома и нормально зарабатывать.
6. Можно выучить программирование самостоятельно. А вот выучить, например, машиностроение самостоятельно не выйдет.
Минусы:
1. Уже сейчас чувствуется, что программирование на начальном уровне знает чуть ли не каждый третий школьник. И еще пытаются конкурировать на рынке фриланса. Обычно им это удается, т.к. есть заказчики, ориентирующиеся на цену, а не на опыт.
2. Крутым программистом быть сложно, это факт. Нужно не только следить за новинками в мире, но и знать «не новинки» очень хорошо и глубоко. На это уйдет не один год изучения. Сложно, в общем. Если Вам это не нравится, лучше не беритесь.
3. Программист привязан к компьютеру. Сломался компьютер – не может работать. Кроме того, если сгорит винчестер, то часто еще и теряются многолетние наработки. Хотя от этого спасает бекап.
4. Работать через Интернет сложно, т.к. если он (интернет) сломается, а еще и нужно сдавать проект… Такая беготня начнется, Вы не представляете. Тот, кто не купил ноутбук будет в этот момент проклинать все на свете :)
5. Программисты – народ болезненный. От постоянного сиденья за компьютером портится зрение, болит спина. Легко можно получить гемморой. Хотя должен сказать, уже даже у школьников портится зрение и искривляется позвоночник от компьютера.
6. А вот и хрен )) Это все.
По большому счету плюсы искупают все минусы (кроме здоровья). Здоровье можно поправлять самостоятельно. Нет, не водкой. Поправлять здоровье нужно утренним бегом и гимнастикой. Я знаю программиста, который ходит в качалку. Встреть я такого ночью в подворотне – описался бы нафиг. Здоровый, сцуко. И со здоровьем у него все отлично.
Теперь о возможности заработать.
Я уже давно занимаюсь только фрилансом и своими проектами и могу сказать – 2k$ в месяц – это нормально (для фриланса). Но нужно учитывать, что работать нужно каждый день и часов по 10, а это уже тяжело (я сейчас зарабатываю меньше). С постоянной работой хуже – средняя начальная ставка в моем городе около 500-800$/месяц. А выйти на 1000$+ на постоянной работе очень сложно (повышения почти никогда не дают).
Теперь о плюсах в плане манимейкинга.
Я считаю, что для манимейкера важнее быть программистом, чем СЕО. По очень простой причине – СЕО легче :) Да-да, СЕО легче. Оно часто отнимает больше времени и туда нужно вкладывать деньги, но оно легче. Если разобраться в нем, то оно вообще банально (все супер-методы продвижения обычно сводятся к медиа-рекламе и ссылкам).
А вот написать какой-нибудь позарез нужный скрипт СЕОшник, как правило, не может. Ну например, у Вас есть база из 50.000 каталогов. И нужно ее проверить – не закрылись ли эти каталоги или не попали ли в бан в Яндексе. Программист за 5 минут напишет скрипт для проверки всей этой базы, а что делать СЕОшнику? Руками что ли проверять? Или за деньги заказывать такой скрипт? А за деньги – не дешево, долларов 100.
Или, например, если какой-то скрипт не устраивает, хочется его вот немного подправить – опять же СЕОшнику придется обращаться за помощью к программисту, умолять его, ползаться на коленях, биться головой об стену, проставляться пивом.
С другой стороны, как я уже сказал – для СЕО никаких чрезмерных знаний не требуется. Достаточно месяц-два почитать какой-нибудь форум.
Хотите стать программистом?
Это не так сложно, как кажется. Во всяком случае в наши дни. Умные дяди придумали столько всяких штук для «легкого» написания программы, что теперь заниматься этим может каждый. Например, PHP – это говно-язык, придуманный для того, чтобы можно было километровые программы сокращать до нескольких строк. Как фанату программирования мне даже обидно – писать на PHP довольно легко, но я представляю сколько труда было вложено, чтобы создать этот язык.
Теперь я порекомендую, как стать программистом (вариант – «учиться в ВУЗ» я не рассматриваю). Конечная цель для нас – писать в Web. Есть два пути – суть самурая и путь идиота.
Путь самурая.
Обычно учить все нужно по книгам, сразу говорю. Статьи из сети не подходят – слишком непонятно там все. Купите какую-нибудь толстую книгу по C++ и попробуйте пару недель почитать. Покупайте книгу о программировании на «чистом» C++, например самоучитель от Бьерна Страуструп. Причем читать книгу с компьютера я бы не рекомендовал. Писать лучше всего на Borlanc C++ 3.1
Когда что-то начнете понимать в C++, можно переходить к Perl. Почему к перл? Потому, что он – сложный! И непонятный. И дает заодно знания о Linux (хотите-не-хотите, так сказать). «До победного» его учить не обязательно, но знаеть о нем точно необходимо.
Потом я бы прочитал пару книг о сетях и серверах для понимания того, как «весь этот Интернет» работает.
А уже только потом можно купить тонкий и дешевый справочник по PHP и MySQL. Там все будет понятно сразу, после таких-то знаний. ;)
Время обучения (если считать, что человек занимается несколько часов каждый день): где-то полгода. Результат: ацкий, если хорошо заниматься. Писать на заказ можно почти сразу.
Путь идиота.
Я назвал его так, потому что человек, прошедший этот путь будет что-то знать о Web (но меньше, чем прошедший путь самурая). И не будет иметь представления о программировании «в общем» и не будет знать, как работают и устроены сервера. Поверьте, знать целую картину «компьютерого мира» – полезная вещь. Понимать, как оно работает и т.п.
Так вот. Тут все просто – сразу покупаем книгу «программирование PHP + MySQL для начинающих» и начинаем ее читать. Проблема тут очевидна: ничего не понимая в программировании, не имея опыта – сразу окунуться в Web и базы данных. Это сложно. И Вам, я думаю, понятно, какое качество кода будет у таких «программистов», если вообще код будет.
Продавать ничего нельзя, боже упаси! Но для себя кое-что делать уже будет можно.
Время обучения (в день по паре часов): примерно месяц. Результат: не веселый, только предрасположенные к этому люди добьются серьезного прогресса.
А вообще, если есть желание, то пугаться не нужно. Попробуйте сначала первый метод, потом второй. Я верю – у того, кто хочет, все получится!
Постовой (Купить!):
1. очистка кровли от снега
2. Интернет магазин межкомнатные двери эконом предлагает вашему вниманию межкомнатные двери эконом. Мы реализуем двери оптом и в розницу. Широкий выбор продукции позволяет Вам подобрать модель, наиболее подходящую под Ваш индивидуальный интерьер. Недорогие двери эконом класса сочетают в себе простоту, комфорт и изящество деревянные межкомнатные двери
3. духовка Electrolux
4. Форекс как вид бизнеса
Оставьте свой комментарий
|
15.10.2008 в 6:13 дп
Да прогеры это ваще своя культура. мне 16 и я уже как полгода понял это крута :smile: Кстати, я довольно легко разобрался с php без изучения си. Я на дельфи писал :) Если есть мозги можно разобраться с чем угодно, а тем кто ещё учится в школе (как и йа )) советую участвовать в олимпиадах. Меня именно это и затянуло.
15.10.2008 в 3:56 пп
Вы определенно жистока :grin: определили второй путь поиска знаний по программированию как «Путь идиота».
Зачастую, люди покупающие литературу с грифом «Для чайника» или «Как научится делать офтальмологические операции на дому» не виноваты в том, что их банально разводят :twisted: А когда они чистосердечно признаются себе в том, что здорово «лоханулись» – как обычно уже довольно поздно :sad:
И опять же, многое зависит от конкретного человека – в этом я согласен с Вами. Может кому-то для начала стоит почитать что-то «Для начинающих», прежде чем штудировать откровения Гуру от программирования.
И потом, кому-то кажется, что одном трактате всё очень доступно изложено, а в ином Простом Руководстве невероятно сложно разобраться.
Поэтому, хорошо бы знать о многих и разных авторах и их учебниках, прежде чем идти в магазин и спрашивать – А что у Вас есть по программированию? Как обычно, в довольно специфичных областях продавцы книжных магазинов «плавают» достаточно слабо и отвечают, что у них очень много литературы на эту тему. (короче, дело утопающих …)
По меньшей мере было бы познавательно узнать, что Вы (или те кто в теме) читали по этому вопросу и могли бы конкретно рекомендовать.
15.10.2008 в 8:09 пп
Выгодно быть сыном миллионера, а программистом не выгодно, работать приходится слишком много, да и день зачастую ненормрован, даже если работаешь в офисе (как варант работа с 8 до 5 но с сообветствующей зарплатой и перспективами).
Когда учился в университете преподаватель по С говорил:
- Вы ошибаетесь есл думаете, что выбрали простую профессию, вам еще предстоит свыкнуться с ситуацией, когда вы вскакиваете среди ночи, потому что нашли решене проблемы, которая мучала вас последние два месяца.
15.10.2008 в 8:33 пп
Владимир, а кем быть выгодно (из профессий)? Что легко? Где ничего делать не надо и получать кучу денег? По поводу препода: меня проблемы не мучают, я очень рад и вскакиваю ночами, если нашел решение проблемы, не от ужаса. ;)
15.10.2008 в 8:42 пп
Не знаю, в жизни работал столяром и программистом, могу сказать, что обе работы не сахар, но вторая мне несколько ближе, да и поразнообразнее она чем многие другие.
Я и не писал, что это ужастно, но спокойной жизнью это не назовешь. Слишком часто приходится напрягать свой мозг и очень нечасто удается понастоящему расслабиться. А если одновременно ведешь сразу несколько проектов, то крышу сносит капитально.
15.10.2008 в 9:05 пп
Владимир, собственно, я под Вашими словами на 100% подписываюсь :) Просто я же нигде не говорил, что это ЛЕГКО или ХОРОШО. Я рассказал о видимых мне плюсах и минусах.
А еще, если ведешь несколько проектов и у какого-нибудь из заказчиков неясные представления о программировании – это абзац. Я сейчас доделываю верстку из-за того, что заказчик думает, что «программисты должны этим заниматься!» и знать ничего не хочет про доплату. :)
15.10.2008 в 9:11 пп
+1 DimoninG
То чем «пугал» Владимира Рыбакова его преподаватель попросту назывется Озарением у творческих людей.
Этот Препод чиста Жжог и Прикалывался, не понимая как можно искать удовольствие в сборе бутылок по мусорникам (а среди профессионалов этого бизнеса немало миллионеров) и не кричать «Эврика» от восторга при внезапно найденной, но так долго досаждавшей, ошибке в коде.
Как по мне, такие моменты прозрения дорогого стоят, даже не привязываясь к конкретной теме программирования.
16.10.2008 в 9:43 дп
Хаха:)
Ну вскакивать посреди ночи может и тот же СЕОшник, если придумал какую-то интересную идею оп ракрутке или понял ту «тему» которую никак не спалят, но многие о ней знают:)
Это у каждого увлеченного своим делом человеком может быть.
А насчет программистов, да это доходно, но сложно(никто не обещал легкие деньги). Постоянно думаешь, а если работы еще и много, когда работаешь по 10 часов, то времени ни на что другое и не остается, вот и думаешь, а нафиг все это.. Лучше зарабатывать меньше но иметь совбодное время. Но иметь свободное время без денег, не интересно:))
16.10.2008 в 8:50 пп
Что лучше купить?
Это http://www.ozon.ru/context/detail/id/85559/
или это http://www.ozon.ru/context/detail/id/2576269/
:?:
Или что-то другое?
16.10.2008 в 8:53 пп
Virtual, первая книга учит C++, а вторая рассказывает как его создавали. Я думаю, что лучше первую.
17.10.2008 в 11:50 дп
За статью спасибо. Заставила задуматься. К каждому делу стоит подходить серьёзно, основательно. Имея под собой сильный базис можно быстро и легко двигаться дальше, быть в курсе иноваций и разработок и создавать поистине качественные и долговечные продукты.
Легкого пути нет…но зато какой охренительный результат ;)
Уж поверте
17.10.2008 в 4:29 пп
ИМХО на любой работе чтобы нормально заработать нужно хорошо «напрягать свой мозг и нечасто раслабляться». Другой вопрос, какая работа изначально ближе к душе что ли, то есть какая при прочих равных напряжениях мозга и полученном материальном эквиваленте этих напряжений, доставляет больше радости сама по себе. :) Это же индивидуально.
ПОнравилось разделение на два пути. По Вашей градации я выбрала путь «идиота». Однако достигнутые результаты тестирую пока исключительно на своих подопытных сайтах. :) Но у меня получится, я знаю. Столько удовольствия от деятельности я еще не получала. :)
Спасибо за пост. :)
20.10.2008 в 9:47 дп
Привет Порадовался когда читал статью :) Клево отожгли про качка программиста. ТАкой вопрос какую биржу фриланса лучше использовать или лучше сразу несколько?
20.10.2008 в 11:38 дп
Темка, я использую free-lance.ru и мне по уши хватает. А вообще рекомендую читать мой второй блог о фрилансе.
21.10.2008 в 9:06 пп
DimoninG, скажи плз где можно скачать Borlanc C++ 3.1?
21.10.2008 в 10:46 пп
formatC, я на рынке купил :) Официально где достать не знаю…
21.10.2008 в 11:07 пп
в нашем городке нет даже развала с дисками.
все приходится искать на просторах сети. :cry:
21.10.2008 в 11:25 пп
formatC, если честно – я не качал и не знаю где скачать. Но Вы можете использовать и Visual C++, просто сначала делайте консольные проекты – оно почти не отличается. (см. сайт майкрософта – экспресс-версия бесплатная)
22.10.2008 в 12:27 дп
Да это неблагодарная работа писец вот уже сколько работаю только жалею стопудово
25.10.2008 в 10:55 дп
Хорошо описали! Если бы еще время найти на все это – было бы вообще супер! При нашей суетной жизни все время занимает семья/работа, жаль…
03.11.2008 в 11:19 дп
Пришёл самоучитель от Бьерна Страуструп, не зря вы посоветовали читать книгу не с копьютера, а заказать. Если читать её с компьютера, то к концу обучения зрение сядет довольно сильно – в книге более тысячи страниц :)
11.11.2008 в 3:35 дп
Здоровье жалко, вот что
26.12.2008 в 2:44 пп
Да, я полностья согласен!
27.12.2008 в 11:17 пп
Программистом может стать тот человек. у которого не стандартное мышление + сильную математическую логику и силу волю к победе: это добиться окончательного успеха своей миссии…
09.02.2009 в 7:53 пп
а я думаю сеошник-программист самая прибыльная работа, вот я так работаю :) пришу софт под СЕО, но только когда спать не знаю и было бы хорошо если в сутках сделали б часов 40 :)))
13.02.2009 в 2:05 пп
Я работаю на фрилансе,да сижу дома целый день,но не скаже что я много зарабатываю, так дома сидеть хватает.
16.02.2009 в 7:41 пп
а я думаю сеошник-программист самая прибыльная работа
26.02.2009 в 9:34 дп
Не знаю, сколько раз пробывала разные проекты, в конце концов оказывается либо надувательство, либо копейки. Может посоветуете что-нибудь стоящее
07.03.2009 в 6:21 пп
Так особо не заработаешь
07.03.2009 в 6:22 пп
Полностью солидарен
24.03.2009 в 12:44 дп
Я неселён в математеке, стоит ли начинать?
спосибо!
24.03.2009 в 2:27 пп
Yuri, да. По моему опыту программирование почти не имеет отношения к математике (если не лезть, например, в программирование игр). Другой вопрос, что если математика не нравится, то и программирование скорее всего не понравится.
31.03.2009 в 6:38 пп
Сложная работа быть прогером. Целый сидишь за компом, думаешь, моск напрягаешь, чужой говнокод напрягает, баги напрягают. Писал раньше на С++, потом ушел в веб на пыхе. На пыхе писать в 10 раз легче. Зато говнокодеров много, за которыми приходится править (поддерживаем пару старых проектов). Лучше сидеть в министерстве по распределению и добыче природных ресурсов. Заниматься хуипинальством и бабло грести :mrgreen:
02.07.2009 в 12:31 пп
PHP это интересно. Особенно кайф когда всё классно работает.
11.03.2010 в 8:18 пп
Да уж! Почитал. Понял, что просто нужно делать, заниматься и в путь! Всё будет хорошо!!! :cool:
21.05.2010 в 1:06 дп
Я собираюсь стать программистом…Надеюсь ваши подсказки мне помогут))
20.07.2010 в 4:41 пп
Хреново быть программистом – бухгалтером хорошо. И директором хорошо. Потому как им премии ни за што дают. Вернее они сами себе их и дают. А то что программист их на путь истинный наставил и научил что где и как нужно делать – это фигня типа. За это премия не положена. А вот за то что они три цифры в табличку (кстати написанную программистом) вбили – это да, за это надо платить … блин …
05.10.2010 в 2:45 пп
немного понимаю в железе, с детства мечтал стать кулхацкером\кулпрогером… ворт наконец пришло озарение, решил учиться, только вот сколько не перечитываю всего (с чего начать) так и не пойму… главный вопрос с чего начинать и в какой последовательности ? Х_Х заранее благодарю…
03.01.2011 в 2:18 дп
Гарик, вообще-то DimoninG кратко описал последовательность в своей статье, но я бы по-серьезному порекомендовал идти учиться в вуз все-таки (ну или хотя бы в колледж для начала). И не только из-за знаний – ты попадешь в среду единомышленников, начнешь «вариться» в этой среде, поверь мне – это ОЧЕНЬ важно.
05.02.2011 в 3:16 пп
C+ это начало програмирования?или надо быть опвтным програмистом???
05.02.2011 в 4:01 пп
vasya, можно начать и с него (С++). Я не вижу принципиальной разницы с другими языками – не обязательно сразу вдаваться во все тонкости, чтобы начать.