Girls only! Закрытое женское сообщество.
 
lady_aphina
[info]lady_aphina пишет в [info]girls_only_off @ 2011-11-30 11:31:00
Девушки, вы тут умные и всё-на-свете-знаете.
А вот расскажите мне, где лучше всего в Питере осваивать профессию программиста? Про обучение в полевых условиях понятно, но хочется именно какой-то базы, чтобы было, от чего плясать. Университетский полугодовой курс C++ и такой же курс Visual C дали как-то совсем мало.
В идеале хочется с уклоном в веб - Python, в первую очередь, плюс JavaScript, PHP.
Второе высшее? Курсы какие-то?
Самообучение - это вариант, конечно, но легче, когда есть внешняя мотивация дополнительная, плюс определённая программа. Именно база, тонкости-то как раз на практике мне изучать проще.
Или забить на всё вообще, решив, что я слишком немолода (хехе) для такой переквалификации уже?
Сейчас я занимаюсь версткой сайтов, но продолжать уже желания нет, хочется расти и развиваться именно в область программирования.

За рекомендации конкретных учебных заведений и курсов в Питере буду крайне благодарна. Как и за волшебный пендель))
Спасибо )
35 комментариев
 
[info]ok_
2011-11-30 12:53:00 (ссылка)
Если вы занимаетесь версткой, где-то рядом есть программисты. Пойдите и поспросите у них учебник. Потом сядьте и прочитайте
[info]lady_aphina
2011-11-30 13:00:00 (ссылка)
Нет их рядом) Специфика маленькой шарашкиной конторы, я тут сейчас вообще одна)
Учебники по конкретным языкам есть, но меня сейчас интересует не самообразование.
Хочется получить базу, которая даст возможность расти дальше. И _мне_лично_ проще это делать, когда есть конкретный преподаватель, у которого есть конкретный план, чему учить, который объяснит что-то на пальцах и к которому можно приставать с разными вопросами.
Это не значит, что я не могу сама найти информацию, - вёрстке я так и училась, в процессе работы. Но базовые знания так получить мне сложно.
[info]_eihwaz_
2011-11-30 12:58:00 (ссылка)
Авалон!!!!
www.avalon.ru
Это самое-самое клевое учебное заведение, в котором была! Кто у них там сейчас жабу и эктив скрипт читает - не знаю, но там надо как раз по веб-программированию получать вторую вышку.
[info]lady_aphina
2011-11-30 13:03:00 (ссылка)
Re: Авалон!!!!
Вот, я в Авалон уже записалась на курс пхп на лето)
Спасибо за совет, изучу там инфу по второму высшему)
[info]_eihwaz_
2011-11-30 16:39:00 (ссылка)
Re: Авалон!!!!
это нереально классное место. Я там провела два года по разным курсам. Познакомилась с кучей замечательного народа, до некоторого времени пользовалась материалами, которые мне там выдавали. Еще и в турнире по бильярду поучаствовала когда-то давно =)
[info]natalianyc
2011-11-30 13:02:00 (ссылка)
Для того, чтобы освоить программирование, изучение языка программирования недостаточно. Для базы нужно изучать алгоритмы и я считаю что простых курсов языков недостаточно.
Вот хорошая книга: http://www.ozon.ru/context/detail/id/6290126/
И немного посложнее: http://www.ozon.ru/context/detail/id/2429691/

Там есть описание алгоритмов, например сортировки. Начните их на практике реализовывать на том же Python или Java Script. Ну и про ООП и базы данных тоже надо почитать конечно.
[info]lady_aphina
2011-11-30 13:07:00 (ссылка)
Для того, чтобы освоить программирование, изучение языка программирования недостаточно. Для базы нужно изучать алгоритмы и я считаю что простых курсов языков недостаточно.

Вот да, потому и хочется какого-то более фундаментального образования.
Спасибо за конкретные рекомендации)
[info]about_misha
2011-11-30 13:11:00 (ссылка)
курсы почти бесполезны, все равно все, что вам надо будет в работе, не дадут, только общее представление, которое у вас и так есть
сделайте свой сайт, вот и опыт будет:)
[info]lady_aphina
2011-11-30 13:26:00 (ссылка)
На готовых cms я их и так делаю - сейчас вот на друпале. Даже периодически лазаю в код что-то менять.
Но вот написать с нуля модуль... Надо попробовать, но страшно не осилить) Вот потому и прошу волшебных пенделей)
[info]about_misha
2011-11-30 13:37:00 (ссылка)
пинаю:-))

напишите, а потом ссылочку киньте потестировать, я в одной из своих ипостасей еще и тестер:)
[info]lady_aphina
2011-12-01 18:39:00 (ссылка)
Спасибо)
Осталось совсем ничего - взять да и сделать ))
[info]impo4ka
2011-11-30 14:37:00 (ссылка)
В интернете очень много буквально пошаговых описаний как сделать компонент под любую cms. Было бы желание.
Кроме того, если вы дома для себя это будете делать, то чего тут страшного. Ну и сначала да, будете за каждым чихом смотреть документацию, но все это быстро пройдет.
[info]lady_aphina
2011-12-01 18:41:00 (ссылка)
Ну пошуговыми описаниями и документацией пока и спасаюсь, да. Но, правда, больше работая с настройкой модулей и изменением готового кода.
[info]ida_bogorad
2011-11-30 13:29:00 (ссылка)
По моему мнению, изучать програмирование как програмирование - помогает, но не очень. Говорю на своем опыте. К этому надо иметь склонность характера и склад ума определенный, ну чтобы стать не мальчиком за все, а действительно хорошим программистом. Вот мой бывший муж, например закончил питерский политех по каким-то там тепловым системам, при всем моем неуважении к нему лично - программист он - от Бога, что называется. Но там вся семья до седьмого колена физики и математики. Т.е. дело не в том, куда Вы пойдете учиться, а в том, на самом ли деле Вы этого хотите.
[info]lady_aphina
2011-11-30 13:36:00 (ссылка)
Ну мне самой сложно объективно оценить свои способности.
Но хочу на самом деле, да. Не один год уже вынашиваю это желание.
[info]mona81
2011-11-30 13:38:00 (ссылка)
А можно вопрос?
А где вы учились верстке сайтов?
[info]lady_aphina
2011-11-30 13:48:00 (ссылка)
Re: А можно вопрос?
Этому училась исключительно на опыте.
Сначала курс html в университете, потом пошла работать к преподу, этот курс читавшему, занималась как раз версткой. Потом уже ушла на удаленную работу в студию
[info]eugenya
2011-11-30 13:52:00 (ссылка)
Плюсуюсь к авалону - сама преподавала там какое-то время.
А вы работу не ищете сейчас? Нам как раз верстальщик нужен.
[info]lady_aphina
2011-11-30 13:55:00 (ссылка)
Работу ищу перманентно, нынешнее место уже почти совсем не устраивает.
Но от вёрстки хочется уже уйти.
Вот если у вас есть возможность параллельно с вёрсткой на практике учиться именно программированию - то очень, очень интересно такое.
[info]eugenya
2011-11-30 14:02:00 (ссылка)
А пришлите мне в личку или на мейл, который у меня в профиле указан, свое резюме, а я поговорю с коллегами, возможен ли вариант с обучением по ходу дела.
[info]asy
2011-11-30 13:59:00 (ссылка)
программиста какого? тут надо определиться сначала
но вообще, из вестальщика удобнее всего расти в яваскрипт и тестирование.
[info]3eta
2011-12-01 11:29:00 (ссылка)
ну почему же? фронт-енд программисты очень многие с верстки и начинали.
осталось php+mysql выучить, всего ничего)
[info]lady_aphina
2011-12-01 18:44:00 (ссылка)
С php+mysql уже понемножку работаю, но больше в плане правки чужого кода и автоматизации процессов добавления больших объёмов инфы написанием mysql-запросов.
[info]3eta
2011-12-01 21:01:00 (ссылка)
Ну так вы уже на полпути!)
Удачи :)
[info]lady_aphina
2011-12-01 18:43:00 (ссылка)
Ну я в тексте писала - яваскрипт, пхп и питон интересны.
[info]efirnaja
2011-11-30 14:09:00 (ссылка)
просто поддержки коммент. друг мой Куба дизайнер, ему 31, работал 7 лет последних в крупной фирме, сейчас его отправили на курсы от работы по программированию и за год интенсива он получил дополнительную квалификацию. так что все у вас получится, удачи вам!
[info]_eihwaz_
2011-11-30 16:42:00 (ссылка)
а чувак, часом, не в Купчино живет? с бородкой такой...
[info]efirnaja
2011-11-30 17:15:00 (ссылка)
в Варшаве
[info]lady_aphina
2011-12-01 18:45:00 (ссылка)
Спасибо!)
[info]toivonens
2011-11-30 22:29:00 (ссылка)
Про JavaScript прочтите книги: Good Parts, Pro JavaScript Design Patterns и Pro JavaScript Techniques. И я бы не надеялась ни на какие курсы.
[info]lady_aphina
2011-12-01 18:46:00 (ссылка)
За рекомендации спасибо.
А почему не надеялись бы на курсы?
Я понимаю, что никакой курс не сделает из меня готового программиста, что большая часть изучается на опыте. Но ведь получить базу там можно?
[info]toivonens
2011-12-01 19:02:00 (ссылка)
Потому что трудно представить хорошего программиста, который бы был преподавателем на курсах. Вас действительно может кто-то обучить. Но это должен быть практикующий программист, который сам выберет вас как ученика. И лучше бы, чтобы вы были у него единственным учеником. Программирование — это не наука о каких-то конкретных языках, операторах, объектных моделях и т.д. Это всё написано в книжках, и учитель для этого не нужен. Реальное программирование — это наука о декомпозиции задач, делении сложного на простое и общении с людьми. Эти знания передаются только от мастера к падавану, как у джедаев.
Если вы правда хотите научиться программировать, прочтите пару книг и попытайтесь найти работу стажера, пусть даже небольшой потерей в зарплате. Например, сюда можно написать http://company.yandex.ru/job/intern/ Правда, я не знаю, реально ли в Питере стать стажером. Ну, в любом случае, есть ещё и другие компании.
[info]lady_aphina
2011-12-01 20:04:00 (ссылка)
Спасибо.
После комментов к этому посту склоняюсь к тому, что всё-таки для начала стоит заняться самообразованием, и потом уже искать работу/стажировку.
[info]3eta
2011-12-01 11:34:00 (ссылка)
http://www.saas-class.org/

и другие бесплатные курсы от Стенфорда)
[info]lady_aphina
2011-12-01 18:47:00 (ссылка)
Здорово, спасибо!) Изучу.