Имя: Олег
Здравствуйте! Хочу начать с того что, когда то в детстве у меня был дядя который хорошо знал свою работу, он был программистом. Мне это стало интересно, работать с компьютерами. Я читал книжки, компьютерную литературу, практиковался на ПК и т.п.. Прошло довольно много времени с тех пор, мне 22 года. Закончил с успехом колледж информатики по профессии программист, всё как мне кажется хорошо было, мне так казалось, что мне ещё нравится своя профессия и я хотел бы работать в офисе и составлять программки,
Но! Тогда в детстве, когда я только начал всё это изучать, я составлял небольшие программки, написал свою первую компьютерную игру, я нарисовал свой первый мультфильм и озвучил, даже занимался написанием музыки, учился профессионально обрабатывать фото, учился писать книги, занимался долгое время разработкой веб сайтов и кстати весьма успешно я освоил это дело, я был блоггером, так же занимался спец эффектами для фильмов и звуковыми спецэффектами.
Как я уже писал ранее, я закончил колледж и хотел пойти по профессии, но не одна компания меня не берет из за отсутствия знаний в области программирования, хотел пойти продавцом компьютерной техники или любой другой, не куда неберут, даже просто в офис работать помощников не берут, за пол года обошел 38 компаний.
И теперь с такой кашей в голове, я не знаю чем я хочу заниматься, всем чем я пытаюсь заняться, например разработкой сайтов или мультипликацией или обработкой фото, я не могу этим заниматься больше 10 минут, я понимаю что мне это совсем не интересно, да я и сам не знаю что мне интересно. Хотел спросить совета у своей жены с которой мы живем 3 года, но она тоже не знает чем мне заняться.
Мне интересна одна тема, это разработка сайтов, но когда я пытался изучать её снова, то я понял, что новые знания мне просто не идут в голову. Что бы стать программистом нужно очень много знать различных языков программирования и вроде бы и читаю книжки, но нужно ли мне это? И как себя заставить работать? Как понять кем я хочу стать и что мне вообще нужно? Помогите мне пожалуйста разобраться в себе. Очень буду вам благодарен и заранее огромное спасибо!
2 ответа на "Как себя заставить работать?"
Здравствуйте, Олег.
«Как понять кем я хочу стать и что мне вообще нужно?»
На самом деле вопрос нужно ставить по-другому, потому что вы уже стали тем, кем хотели стать и нужно вам то же что и всем — отоварить свои умения, т.е. превратить их в товар, другими словами найти на них покупателя.
Первая проба найти покупателя «за пол года обошел 38 компаний» ввела вас в замешательство и вы в себе засомневались. Причины, по которым вам отказывали, могли называть разные, но на самом деле она одна – это ваш возраст. Компании неохотно берут молодых сотрудников и у них есть на это свои причины. Поэтому если ваша мечта сидеть в офисе ещё в силе, то настойчиво продолжайте действия в этом направлении, но имейте в виду, что на этом творчество закончится и начнётся рутина, потому что кто-то должен осуществлять чьё-то творчество. ))) На самом деле это просто создание продукта и его продажа. Рынок это тоже особая среда, где нужны специфические знания.
И, конечно, есть возможность самому стряпать сайты как пирожки и искать на них покупателя. А вместе с этим пополнять запас недостающих знаний. Можно объединить усилия с такими же энтузиастами как вы. Но как бы то ни было, а работать для исполнения желаемого надо. Другое дело собственное отношение к этому труду. Здесь нужна очень тонкая настройка собственной личности, собственно по этой причине компании не принимают молодых сотрудников, потому что они не умеют трудиться и способны завалить любое дело.
Вот вкратце так. А подробнее вы можете прочесть в специальной литературе психологии труда, если интересно.
Надеюсь, вы справитесь. Удачи.
Я сам по профессии инженер-программист. Так что советовать буду в своей области.
>Что бы стать программистом нужно очень много знать различных языков программирования и вроде бы и читаю книжки, но нужно ли мне это?
Читать книжки по языкам, на которых вы не собираетесь писать — пустая трата времени. Обязательно нужна практика. Не помешают для общего развития книги по теории алгоритмов (рекомендую Кормен и др. «Алгоритмы. Построение и анализ»). Полезно понимать, как работает железо компьютера. Как устроен процессор (в общих чертах, разумеется), какие команды он может выполнять и в какие последовательности команд превращается написанная вами программа (тут могу посоветовать почитать какую-нибудь книжку по ассемблеру).
>Мне интересна одна тема, это разработка сайтов, но когда я пытался изучать её снова, то я понял, что новые знания мне просто не идут в голову.
Главное — закреплять полученные знания на практике, иначе всё действительно будет «испаряться».
Из теории — почитайте что-нибудь по сетям, например Олифер «Компьютерные сети»). Параллельно начинайте изучать языки и технологии, которыми будете пользоваться.
Изучайте всегда самые свежие стандарты (HTML5, CSS последней версии). Обязательно попробуйте сверстать несколько страничек, чтобы набить руку, освежить всё в памяти. Поставьте в браузер плагин для разбора исходного кода сайтов (например, Firebug в Firefox), посмотрите как «сделаны» крупные сайты типа yandex (приучайте себя к хорошему стилю программирования) Затем переходите к языкам на стороне сервера. Наиболее распространённый и простой — PHP. Освойте его (обязательно выполняйте задачки из учебника), почитайте что-нибудь про реляционные СУБД, научитесь работать с MySQL, Освойте какую-нибудь CMS (WordPress, к примеру), научитесь писать к ней плагины (смотрите исходники самой CMS, перенимайте стиль; можно читать исходники других крупных проектов, типа MediaWiki, phpBB и т.д.) и темы оформления. Знание JavaScript (и AJAX) тоже не помешает. Дальше можете смело регистрироваться на сайтах фрилансеров и искать себе проекты.
Дальнейший профессиональный рост — это работа над крупным сайтом на постоянной основе (в офисе), у вас для этого уже будет опыт работы и портфолио, которое вы сможете показать. Ну а дальше — high load (высоконагруженные сайты), там и зарплаты по 4-5 тыс. $.