Как стать программистом(/ткой?)?

Курсы, колледжи, университеты.
catyk
Posts: 14
Joined: 27 Jan 2006 01:23

Как стать программистом(/ткой?)?

Post by catyk »

Здравствуйте, поделитесь, пожалуйста, мнением по такой ситуации:

В Украине я училась в гос. университете на специальности «Международная Информация» - некая смесь международных отношений и IT в легкой форме. По ходу учебы планировала перебраться в США, сдала TOEFL, SAT, в конкурсах всяких участвовала. Приходили предложения от университетов, но везде учебу надо было оплачивать, а денег на учебу не было совсем.
Так, тихим сапом я доучилась до бакалавра на этой самой хитрой специальности, и когда я была на 4м курсе, моя мама выиграла DV лотерею. Едва проскочив по возрасту в категорию «детей», я приехала в США. Здесь уже 2 года работаю никем (не в смысле не работаю, в смысле совсем не по специальности, работаю full time – это без вариантов). Диплом мой эвалюировался как BA in International Relations. GPA 4.0
Сейчас учусь в Community College на сертификаты по C++ и Java. Ещё семестр остался, GPA тоже 4.0 выходит. Теперь вопрос: что делать дальше? Реально ли найти работу Junior с таким набором? Возможно ли переэвалюировать диплом если приложить к нему эти сертификаты? Стоит ли это делать? Пытаться ли поступать на Мастера сейчас, по сути, без опыта работы? И, опять же стоит ли пытаться?
User avatar
FinalCut
Уже с Приветом
Posts: 3846
Joined: 13 Jun 2005 19:45
Location: Москва

Post by FinalCut »

Если у вас нет к программированию способностей - лучше не лезьте туда. Вообще, не лучая профессия для женщины.
User avatar
Ma_razum
Уже с Приветом
Posts: 1189
Joined: 28 Apr 2005 15:45
Location: Riga -> NY

Post by Ma_razum »

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

Почему вы решили, что нет способностей? И чем плоха эта профессия для женщины?
Автору - мне кажется, что у вас есть шансы найти работу программистом.
У вас есть бачелор (иногда и он не требуется), высокий GPA, сертификаты u учеба в местном college по специальности, плюс молодой возраст.
User avatar
Lesya79
Уже с Приветом
Posts: 308
Joined: 31 Jan 2006 14:11
Location: Canada

Post by Lesya79 »

Сдаете на сертифиkаты типа MCP - они помогают. Пишете проектики для себя,

Некоторый опыт можна взят с www.rentacoder.com, делая мелкие проекты. Состовлиаете резюме и вперед.
User avatar
Ксю
Уже с Приветом
Posts: 8957
Joined: 16 Sep 2003 03:53
Location: St. Petersburg - Houston

Post by Ксю »

FinalCut wrote:.......Вообще, не лучая профессия для женщины.


:noo:
Last edited by Ксю on 19 Oct 2007 17:24, edited 1 time in total.
Snafu
Уже с Приветом
Posts: 946
Joined: 04 Sep 2007 18:21
Location: Moscow > DC Area > Boston > далее со всеми остановками

Post by Snafu »

Начнем с того, что профессии "программист" не существует в природе. Программистами в России/СССР называли "эникейщиков" - тех, что и швец, и жнец, и вааще п...ц :) Способен и сетку проложить, и программу написать, и базу слепить, и web-сайт несложный - и все одинаково хреново :D
Здесь есть IT Professionals. System/network administrators, developers, senior/lead developers, software architects, DBA, project managers, etc, etc, etc. Достаточно узкая специализация.
В университетах этому не учат. Учат на курсах, можно и самостоятельно. Многие крупные software- и hardware-производители имеют свои программы сертификации. Microsoft, Oracle, IBM, Cisco...
Перво-наперво определитесь, что вам больше по душе. Сети, базы, web, железо и т.п. Потом определитесь с платформой/технологией (.NET, J2EE, etc). Это не значит, что на данной платформе нужно замыкаться на всю оставшуюся жизнь - просто с чего-то надо начинать, не дергаясь и не разбрасываясь.
Как определитесь - найдите подходящие курсы и получите свой первый сертификат. С этим уже можно искать junior position. А дальше - в зависимости от интереса, способностей и трудолюбия.
Удачи! :fr:
TANSTAAFL
User avatar
KP580BE51
Уже с Приветом
Posts: 15007
Joined: 14 Jun 2005 11:50
Location: Ukraine

Post by KP580BE51 »

Ma_razum wrote:Почему вы решили, что нет способностей? И чем плоха эта профессия для женщины?

Тем что через некоторое время вырастает горб, садится зрение, выпадают волосы и вырастает пузо. (Говорят что у некоторых выпадает еще и геморой)
Snafu
Уже с Приветом
Posts: 946
Joined: 04 Sep 2007 18:21
Location: Moscow > DC Area > Boston > далее со всеми остановками

Post by Snafu »

Хм... Сколько женщин-айтишниц не встречал - почему-то ни пуза, на горба, да и очки не чаще, чем в среднем по больнице. Сложения, правда, худощавого, шпалы таскать вряд ли смогут :)
Вот мужики - да. Пузо встречается регулярно. Но это не от работы, а скорее от пива (а еще точнее - для пива :mrgreen: )
TANSTAAFL
Sergey___K
Уже с Приветом
Posts: 13014
Joined: 10 Jul 2001 09:01
Location: VA

Post by Sergey___K »

Программистами в России/СССР называли "эникейщиков" - тех, что и швец, и жнец, и вааще п...ц
(закрывая холодильник) Будешь таких, как меня, обижать, оставлю без обеда и пива в следующий раз. :nono#:

Милая будущая коллега. Не слушайте злобных датабейз админов из Бостона. К них от плохой погоды мигрень. (Это они так говорят, на самом деле, мы знаем от чего у них голова болит).

Вы для начала гляньте, какой у вас рынок труда, кто нужет и почем. С++ для начинающего сегодня IMHO не лучший выбор. Поглядите в сторону C# ASP.Net .

Тем что через некоторое время вырастает горб, садится зрение, выпадают волосы и вырастает пузо.
Кваземода учил Эсмеральду программированию. :mrgreen:
Snafu
Уже с Приветом
Posts: 946
Joined: 04 Sep 2007 18:21
Location: Moscow > DC Area > Boston > далее со всеми остановками

Post by Snafu »

(закрывая холодильник) Будешь таких, как меня, обижать, оставлю без обеда и пива в следующий раз.

Можно подумать, я сам данный процесс не проходил :) Сегодня в RS-Bank ковыряться, завтра по потолкам лазить да кабеля тянуть, послезавтра к клиенту ехать, систему "Клиент-Банк" настраивать. Называлось "старший программист" :mrgreen:
Поглядите в сторону C# ASP.Net

А вот это поддерживаю. Всеми лапами и хвостом :) Кстати, не далее как пару часов назад ее, родимую, и сдал (70-315, в смысле). 1000 очков из 1000. Теперь еще 70-320, и можно очередную рамочку готовить :P
TANSTAAFL
Alex Denisoff
Уже с Приветом
Posts: 1325
Joined: 21 Dec 2006 22:41
Location: NY

Post by Alex Denisoff »

KP580BE51 wrote:Тем что через некоторое время вырастает горб, садится зрение, выпадают волосы и вырастает пузо. (Говорят что у некоторых выпадает еще и геморой)


Это Вы на личном опыте базируете? :appl:
User avatar
KP580BE51
Уже с Приветом
Posts: 15007
Joined: 14 Jun 2005 11:50
Location: Ukraine

Post by KP580BE51 »

Alex Denisoff wrote:
KP580BE51 wrote:Тем что через некоторое время вырастает горб, садится зрение, выпадают волосы и вырастает пузо. (Говорят что у некоторых выпадает еще и геморой)

Это Вы на личном опыте базируете? :appl:

Нет. На личном опыте уж сильно пессимистично получается.
User avatar
samevin
Уже с Приветом
Posts: 1932
Joined: 13 Nov 2006 00:12
Location: SFBA

Post by samevin »

Snafu wrote:Начнем с того, что профессии "программист" не существует в природе. Программистами в России/СССР называли "эникейщиков" - тех, что и швец, и жнец, и вааще п...ц :) Способен и сетку проложить, и программу написать, и базу слепить, и web-сайт несложный - и все одинаково хреново :D
Здесь есть IT Professionals. System/network administrators, developers, senior/lead developers, software architects, DBA, project managers, etc, etc, etc. Достаточно узкая специализация.


А у меня в контракте написано "Programmer" несмотря на то, что совсем не эникейщиком работаю на американскую контору. Когда искал работу в резюме писал Software Developer.
"Your future depends on your dreams," so go to sleep!
User avatar
samevin
Уже с Приветом
Posts: 1932
Joined: 13 Nov 2006 00:12
Location: SFBA

Re: Как стать программистом(/ткой?)?

Post by samevin »

catyk wrote:Реально ли найти работу Junior с таким набором? Возможно ли переэвалюировать диплом если приложить к нему эти сертификаты? Стоит ли это делать? Пытаться ли поступать на Мастера сейчас, по сути, без опыта работы? И, опять же стоит ли пытаться?


catyk, вы писать программы то умеете? Писали ли что-либо серьезное, участвовали в каких-нибудь проектах?

К тому же C++ и Java и Junior - явно не лучшая комбинация. Это значит что не знаете ни того, ни другого. Как насчет только .NET или только Java но хорошо? :))
"Your future depends on your dreams," so go to sleep!
User avatar
A. Fig Lee
Уже с Приветом
Posts: 12072
Joined: 17 Nov 2002 03:41
Location: английская колония

Post by A. Fig Lee »

идите лучше в программистки. Их катастрофически не хватает. Глазу не за что зацепится.
Не обязательно чтото глубокое, ГУЙ рисовать у женщин должно хорошо получатся, у мужиков вкуса нет как правило.
Верить нельзя никому - даже себе. Мне - можно!
User avatar
FinalCut
Уже с Приветом
Posts: 3846
Joined: 13 Jun 2005 19:45
Location: Москва

Post by FinalCut »

ГУЙ должен быть удобным, а не красивым
User avatar
A. Fig Lee
Уже с Приветом
Posts: 12072
Joined: 17 Nov 2002 03:41
Location: английская колония

Post by A. Fig Lee »

FinalCut wrote:ГУЙ должен быть удобным, а не красивым


ну не знаю. факт, что они в ГУЕ лучше разбираются. Я б им доверил его делать. Полюбовался бы потом.. :roll:
Верить нельзя никому - даже себе. Мне - можно!
User avatar
samevin
Уже с Приветом
Posts: 1932
Joined: 13 Nov 2006 00:12
Location: SFBA

Post by samevin »

FinalCut wrote:ГУЙ должен быть удобным, а не красивым


Чисто программистское мышление, а пользователи хотят красивый.. потому Apple и рулит уже давно с их Mac OS X, iPod, iPhone.
"Your future depends on your dreams," so go to sleep!
User avatar
samevin
Уже с Приветом
Posts: 1932
Joined: 13 Nov 2006 00:12
Location: SFBA

Post by samevin »

A. Fig Lee wrote:ну не знаю. факт, что они в ГУЕ лучше разбираются. Я б им доверил его делать. Полюбовался бы потом.. :roll:


По хорошему гуй должны делать дизайнеры интерфейса и графические дизайнеры. Первые отвечают за удобство, вторые за красоту. И совсем не важно женщины это или мужчины, это должны быть люди которые знают что делают. На практике же получается что программист лепит кое-что чтобы показать программу, потом сроки жмут потому кое-что становится гуем.
"Your future depends on your dreams," so go to sleep!
User avatar
KP580BE51
Уже с Приветом
Posts: 15007
Joined: 14 Jun 2005 11:50
Location: Ukraine

Post by KP580BE51 »

A. Fig Lee wrote:
FinalCut wrote:ГУЙ должен быть удобным, а не красивым


ну не знаю. факт, что они в ГУЕ лучше разбираются. Я б им доверил его делать. Полюбовался бы потом.. :roll:

+100!
У меня фантазии не только на что-то вроде bash-а хватает.
User avatar
FinalCut
Уже с Приветом
Posts: 3846
Joined: 13 Jun 2005 19:45
Location: Москва

Post by FinalCut »

samevin wrote:
A. Fig Lee wrote:ну не знаю. факт, что они в ГУЕ лучше разбираются. Я б им доверил его делать. Полюбовался бы потом.. :roll:


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


Ну не знаю. Вот пример. Делал я как то игровой аппарат. Так мне художница говорит - а давай выигрыш мааа-льеньким шрифтиком выведем, а то он мою красивую лошадку загораживает. Я говорю - да людям пофиг твоя лошадка - мужики приходят бабки выигрывать а не твои лошадки смотреть. Обиделась. Так и не уговорил. Потом только с игровых точек когда жалобы стали приходить - переделала
User avatar
samevin
Уже с Приветом
Posts: 1932
Joined: 13 Nov 2006 00:12
Location: SFBA

Post by samevin »

Это все амбиции.. я не вижу связи с дизайнерскими способностями, может у нее их вообще небыло.
"Your future depends on your dreams," so go to sleep!
catyk
Posts: 14
Joined: 27 Jan 2006 01:23

Post by catyk »

Я знаю, что нет такой профессии «программист», просто хотела название более броское сделать. Но на самом деле, я думала, что по названию больше за «-стку» получу, для того её и присобачила. Главное – это же привлечь внимание, правда? А то вон парень в соседней теме с «правильным» названием 2 дня первого ответа ждал, а у меня за пол-дня уже вон сколько накапало :)
Спасибо.
Итак, ну про не женские профессии не будем тему развивать. Если дело в складе ума, который у женщин чаще гуманитарный, то у меня он вполне технический. И среди нас такие бывают (видимо, мутации генетические).
Что же до осанки – так практически на любой работе можно «осесть», если забывать спину прямо держать (/*все читающие резко выпрямились).
Но вы, FinalCut, абсолютно правы, если к программированию нет способностей, туда соваться не стоит. В первом семестре С++ класса около половины группы были именно такие люди – без способностей и без интереса к программированию как таковому, что очень удивляло – вроде, бум давно закончился….
Давайте предположим, чисто гипотетически, что способности у меня есть.
Спасибо, Lesya79, за ссылку, буду изучать.
Snafu, так вы считаете, что с сертификатами можно соваться на junior positions? Я где-то здесь недавно читала, что на них набирают напрямую выпускников вузов. Один знакомый советовал идти для начала в customer support, чтоб «вставить ногу в дверь» но я сомневаюсь, что это правильная тактика, к тому же с моим акцентом едва ли из меня хороший «советчик» получится.
samevin, «к тому же C++ и Java и Junior - явно не лучшая комбинация. Это значит что не знаете ни того, ни другого.» - что ж мне теперь, забыть всё что по С++ выучено, чтоб освободить побольше места в голове для дополнительной порции знаний по Java? :) Я взялась за те языки, по которым выдают сертификаты в CCSF. С# они немножко преподают (1 семестр), но бумажки не выдают. Так же и с остальными языками, кроме Java и С++. Этим языкам они учат по 3 семестра, так что не знаю, насколько глубоко изучается С# за один. Но, возьму что есть пока. Спасибо за совет.
Sergey___K
Уже с Приветом
Posts: 13014
Joined: 10 Jul 2001 09:01
Location: VA

Post by Sergey___K »

Еще мои полторы-две копейки...

IT тем отличается от многих других специальностей тем, что образование в IT это даже не полуфабрикат, а скорее, сведения о том, что существует та или иная технология. А 80+% это ваше самостоятельная работа по освоению этих технологий. Это постоянное шевеление всякими частями тела по учению постоянно появляющегося нового.

Это я к тому, что "С# они немножко преподают (1 семестр), но бумажки не выдают. "

Берете
- спецификацию языка
- правильные книги
и работаете. (Какие книги и какую спецификацию, вы только спросите, мы с удовольствием насоветуем)
одновременно ищите любую junior позицию, напирая на желание освоить в кратчайшие сроки. А когда возьмут - не расслабляться.

Поверьте, мы брали очень сильно нулевых с желанием. (ну и поувольняли потом, потому, что желание так и осталось, от хорошей жизни очевидно, лишь желанием).
Snafu
Уже с Приветом
Posts: 946
Joined: 04 Sep 2007 18:21
Location: Moscow > DC Area > Boston > далее со всеми остановками

Post by Snafu »

Ну и мои пара центов.
Язык как таковой - ничто. Вам нужны технологии. Если брать, к примеру, NET - то это понимание основных классов NET Framework, принципов работы ADO.NET и ASP.NET и взаимодействия их основных компонентов, серверный и клиентский скриптинг, технология работа с events, принципы и практика debugging'а и т.п. На каком языке будет написано ваше приложение - C#, J#, VB.NET - дело десятое. Новый язык учится за неделю, а вот принципы и концепции человек может до конца жизни не понимать - так и будет тупо кодировать по готовым шаблонам до пенсии.
Вот вам простейший пример.
Junior developer знает, как вытащить данные из базы и отобразить их на web-странице.
Mid-level developer умеет это делать несколькими способами.
Senior developer знает все способы, включая самые экзотические, а главное - четко понимает, в каких случаях какой способ предпочтительнее и почему.
При этом все они пишут на одном и том же языке.
TANSTAAFL

Return to “Образование”