Как стать программистом(/ткой?)?
-
- Posts: 14
- Joined: 27 Jan 2006 01:23
Как стать программистом(/ткой?)?
Здравствуйте, поделитесь, пожалуйста, мнением по такой ситуации:
В Украине я училась в гос. университете на специальности «Международная Информация» - некая смесь международных отношений и IT в легкой форме. По ходу учебы планировала перебраться в США, сдала TOEFL, SAT, в конкурсах всяких участвовала. Приходили предложения от университетов, но везде учебу надо было оплачивать, а денег на учебу не было совсем.
Так, тихим сапом я доучилась до бакалавра на этой самой хитрой специальности, и когда я была на 4м курсе, моя мама выиграла DV лотерею. Едва проскочив по возрасту в категорию «детей», я приехала в США. Здесь уже 2 года работаю никем (не в смысле не работаю, в смысле совсем не по специальности, работаю full time – это без вариантов). Диплом мой эвалюировался как BA in International Relations. GPA 4.0
Сейчас учусь в Community College на сертификаты по C++ и Java. Ещё семестр остался, GPA тоже 4.0 выходит. Теперь вопрос: что делать дальше? Реально ли найти работу Junior с таким набором? Возможно ли переэвалюировать диплом если приложить к нему эти сертификаты? Стоит ли это делать? Пытаться ли поступать на Мастера сейчас, по сути, без опыта работы? И, опять же стоит ли пытаться?
В Украине я училась в гос. университете на специальности «Международная Информация» - некая смесь международных отношений и IT в легкой форме. По ходу учебы планировала перебраться в США, сдала TOEFL, SAT, в конкурсах всяких участвовала. Приходили предложения от университетов, но везде учебу надо было оплачивать, а денег на учебу не было совсем.
Так, тихим сапом я доучилась до бакалавра на этой самой хитрой специальности, и когда я была на 4м курсе, моя мама выиграла DV лотерею. Едва проскочив по возрасту в категорию «детей», я приехала в США. Здесь уже 2 года работаю никем (не в смысле не работаю, в смысле совсем не по специальности, работаю full time – это без вариантов). Диплом мой эвалюировался как BA in International Relations. GPA 4.0
Сейчас учусь в Community College на сертификаты по C++ и Java. Ещё семестр остался, GPA тоже 4.0 выходит. Теперь вопрос: что делать дальше? Реально ли найти работу Junior с таким набором? Возможно ли переэвалюировать диплом если приложить к нему эти сертификаты? Стоит ли это делать? Пытаться ли поступать на Мастера сейчас, по сути, без опыта работы? И, опять же стоит ли пытаться?
-
- Уже с Приветом
- Posts: 3846
- Joined: 13 Jun 2005 19:45
- Location: Москва
-
- Уже с Приветом
- Posts: 1189
- Joined: 28 Apr 2005 15:45
- Location: Riga -> NY
FinalCut wrote:Если у вас нет к программированию способностей - лучше не лезьте туда. Вообще, не лучая профессия для женщины.
Почему вы решили, что нет способностей? И чем плоха эта профессия для женщины?
Автору - мне кажется, что у вас есть шансы найти работу программистом.
У вас есть бачелор (иногда и он не требуется), высокий GPA, сертификаты u учеба в местном college по специальности, плюс молодой возраст.
-
- Уже с Приветом
- Posts: 308
- Joined: 31 Jan 2006 14:11
- Location: Canada
Сдаете на сертифиkаты типа MCP - они помогают. Пишете проектики для себя,
Некоторый опыт можна взят с www.rentacoder.com, делая мелкие проекты. Состовлиаете резюме и вперед.
Некоторый опыт можна взят с www.rentacoder.com, делая мелкие проекты. Состовлиаете резюме и вперед.
-
- Уже с Приветом
- Posts: 8957
- Joined: 16 Sep 2003 03:53
- Location: St. Petersburg - Houston
-
- Уже с Приветом
- Posts: 946
- Joined: 04 Sep 2007 18:21
- Location: Moscow > DC Area > Boston > далее со всеми остановками
Начнем с того, что профессии "программист" не существует в природе. Программистами в России/СССР называли "эникейщиков" - тех, что и швец, и жнец, и вааще п...ц Способен и сетку проложить, и программу написать, и базу слепить, и web-сайт несложный - и все одинаково хреново
Здесь есть 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. А дальше - в зависимости от интереса, способностей и трудолюбия.
Удачи!
Здесь есть 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. А дальше - в зависимости от интереса, способностей и трудолюбия.
Удачи!
TANSTAAFL
-
- Уже с Приветом
- Posts: 15007
- Joined: 14 Jun 2005 11:50
- Location: Ukraine
-
- Уже с Приветом
- Posts: 946
- Joined: 04 Sep 2007 18:21
- Location: Moscow > DC Area > Boston > далее со всеми остановками
-
- Уже с Приветом
- Posts: 13014
- Joined: 10 Jul 2001 09:01
- Location: VA
(закрывая холодильник) Будешь таких, как меня, обижать, оставлю без обеда и пива в следующий раз.Программистами в России/СССР называли "эникейщиков" - тех, что и швец, и жнец, и вааще п...ц
Милая будущая коллега. Не слушайте злобных датабейз админов из Бостона. К них от плохой погоды мигрень. (Это они так говорят, на самом деле, мы знаем от чего у них голова болит).
Вы для начала гляньте, какой у вас рынок труда, кто нужет и почем. С++ для начинающего сегодня IMHO не лучший выбор. Поглядите в сторону C# ASP.Net .
Кваземода учил Эсмеральду программированию.Тем что через некоторое время вырастает горб, садится зрение, выпадают волосы и вырастает пузо.
-
- Уже с Приветом
- Posts: 946
- Joined: 04 Sep 2007 18:21
- Location: Moscow > DC Area > Boston > далее со всеми остановками
(закрывая холодильник) Будешь таких, как меня, обижать, оставлю без обеда и пива в следующий раз.
Можно подумать, я сам данный процесс не проходил Сегодня в RS-Bank ковыряться, завтра по потолкам лазить да кабеля тянуть, послезавтра к клиенту ехать, систему "Клиент-Банк" настраивать. Называлось "старший программист"
Поглядите в сторону C# ASP.Net
А вот это поддерживаю. Всеми лапами и хвостом Кстати, не далее как пару часов назад ее, родимую, и сдал (70-315, в смысле). 1000 очков из 1000. Теперь еще 70-320, и можно очередную рамочку готовить
TANSTAAFL
-
- Уже с Приветом
- Posts: 1325
- Joined: 21 Dec 2006 22:41
- Location: NY
-
- Уже с Приветом
- Posts: 15007
- Joined: 14 Jun 2005 11:50
- Location: Ukraine
-
- Уже с Приветом
- Posts: 1932
- Joined: 13 Nov 2006 00:12
- Location: SFBA
Snafu wrote:Начнем с того, что профессии "программист" не существует в природе. Программистами в России/СССР называли "эникейщиков" - тех, что и швец, и жнец, и вааще п...ц Способен и сетку проложить, и программу написать, и базу слепить, и web-сайт несложный - и все одинаково хреново
Здесь есть 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!
-
- Уже с Приветом
- Posts: 1932
- Joined: 13 Nov 2006 00:12
- Location: SFBA
Re: Как стать программистом(/ткой?)?
catyk wrote:Реально ли найти работу Junior с таким набором? Возможно ли переэвалюировать диплом если приложить к нему эти сертификаты? Стоит ли это делать? Пытаться ли поступать на Мастера сейчас, по сути, без опыта работы? И, опять же стоит ли пытаться?
catyk, вы писать программы то умеете? Писали ли что-либо серьезное, участвовали в каких-нибудь проектах?
К тому же C++ и Java и Junior - явно не лучшая комбинация. Это значит что не знаете ни того, ни другого. Как насчет только .NET или только Java но хорошо? )
"Your future depends on your dreams," so go to sleep!
-
- Уже с Приветом
- Posts: 12072
- Joined: 17 Nov 2002 03:41
- Location: английская колония
-
- Уже с Приветом
- Posts: 3846
- Joined: 13 Jun 2005 19:45
- Location: Москва
-
- Уже с Приветом
- Posts: 12072
- Joined: 17 Nov 2002 03:41
- Location: английская колония
-
- Уже с Приветом
- Posts: 1932
- Joined: 13 Nov 2006 00:12
- Location: SFBA
-
- Уже с Приветом
- Posts: 1932
- Joined: 13 Nov 2006 00:12
- Location: SFBA
A. Fig Lee wrote:ну не знаю. факт, что они в ГУЕ лучше разбираются. Я б им доверил его делать. Полюбовался бы потом..
По хорошему гуй должны делать дизайнеры интерфейса и графические дизайнеры. Первые отвечают за удобство, вторые за красоту. И совсем не важно женщины это или мужчины, это должны быть люди которые знают что делают. На практике же получается что программист лепит кое-что чтобы показать программу, потом сроки жмут потому кое-что становится гуем.
"Your future depends on your dreams," so go to sleep!
-
- Уже с Приветом
- Posts: 15007
- Joined: 14 Jun 2005 11:50
- Location: Ukraine
-
- Уже с Приветом
- Posts: 3846
- Joined: 13 Jun 2005 19:45
- Location: Москва
samevin wrote:A. Fig Lee wrote:ну не знаю. факт, что они в ГУЕ лучше разбираются. Я б им доверил его делать. Полюбовался бы потом..
По хорошему гуй должны делать дизайнеры интерфейса и графические дизайнеры. Первые отвечают за удобство, вторые за красоту. И совсем не важно женщины это или мужчины, это должны быть люди которые знают что делают. На практике же получается что программист лепит кое-что чтобы показать программу, потом сроки жмут потому кое-что становится гуем.
Ну не знаю. Вот пример. Делал я как то игровой аппарат. Так мне художница говорит - а давай выигрыш мааа-льеньким шрифтиком выведем, а то он мою красивую лошадку загораживает. Я говорю - да людям пофиг твоя лошадка - мужики приходят бабки выигрывать а не твои лошадки смотреть. Обиделась. Так и не уговорил. Потом только с игровых точек когда жалобы стали приходить - переделала
-
- Уже с Приветом
- Posts: 1932
- Joined: 13 Nov 2006 00:12
- Location: SFBA
-
- Posts: 14
- Joined: 27 Jan 2006 01:23
Я знаю, что нет такой профессии «программист», просто хотела название более броское сделать. Но на самом деле, я думала, что по названию больше за «-стку» получу, для того её и присобачила. Главное – это же привлечь внимание, правда? А то вон парень в соседней теме с «правильным» названием 2 дня первого ответа ждал, а у меня за пол-дня уже вон сколько накапало
Спасибо.
Итак, ну про не женские профессии не будем тему развивать. Если дело в складе ума, который у женщин чаще гуманитарный, то у меня он вполне технический. И среди нас такие бывают (видимо, мутации генетические).
Что же до осанки – так практически на любой работе можно «осесть», если забывать спину прямо держать (/*все читающие резко выпрямились).
Но вы, FinalCut, абсолютно правы, если к программированию нет способностей, туда соваться не стоит. В первом семестре С++ класса около половины группы были именно такие люди – без способностей и без интереса к программированию как таковому, что очень удивляло – вроде, бум давно закончился….
Давайте предположим, чисто гипотетически, что способности у меня есть.
Спасибо, Lesya79, за ссылку, буду изучать.
Snafu, так вы считаете, что с сертификатами можно соваться на junior positions? Я где-то здесь недавно читала, что на них набирают напрямую выпускников вузов. Один знакомый советовал идти для начала в customer support, чтоб «вставить ногу в дверь» но я сомневаюсь, что это правильная тактика, к тому же с моим акцентом едва ли из меня хороший «советчик» получится.
samevin, «к тому же C++ и Java и Junior - явно не лучшая комбинация. Это значит что не знаете ни того, ни другого.» - что ж мне теперь, забыть всё что по С++ выучено, чтоб освободить побольше места в голове для дополнительной порции знаний по Java? Я взялась за те языки, по которым выдают сертификаты в CCSF. С# они немножко преподают (1 семестр), но бумажки не выдают. Так же и с остальными языками, кроме Java и С++. Этим языкам они учат по 3 семестра, так что не знаю, насколько глубоко изучается С# за один. Но, возьму что есть пока. Спасибо за совет.
Спасибо.
Итак, ну про не женские профессии не будем тему развивать. Если дело в складе ума, который у женщин чаще гуманитарный, то у меня он вполне технический. И среди нас такие бывают (видимо, мутации генетические).
Что же до осанки – так практически на любой работе можно «осесть», если забывать спину прямо держать (/*все читающие резко выпрямились).
Но вы, FinalCut, абсолютно правы, если к программированию нет способностей, туда соваться не стоит. В первом семестре С++ класса около половины группы были именно такие люди – без способностей и без интереса к программированию как таковому, что очень удивляло – вроде, бум давно закончился….
Давайте предположим, чисто гипотетически, что способности у меня есть.
Спасибо, Lesya79, за ссылку, буду изучать.
Snafu, так вы считаете, что с сертификатами можно соваться на junior positions? Я где-то здесь недавно читала, что на них набирают напрямую выпускников вузов. Один знакомый советовал идти для начала в customer support, чтоб «вставить ногу в дверь» но я сомневаюсь, что это правильная тактика, к тому же с моим акцентом едва ли из меня хороший «советчик» получится.
samevin, «к тому же C++ и Java и Junior - явно не лучшая комбинация. Это значит что не знаете ни того, ни другого.» - что ж мне теперь, забыть всё что по С++ выучено, чтоб освободить побольше места в голове для дополнительной порции знаний по Java? Я взялась за те языки, по которым выдают сертификаты в CCSF. С# они немножко преподают (1 семестр), но бумажки не выдают. Так же и с остальными языками, кроме Java и С++. Этим языкам они учат по 3 семестра, так что не знаю, насколько глубоко изучается С# за один. Но, возьму что есть пока. Спасибо за совет.
-
- Уже с Приветом
- Posts: 13014
- Joined: 10 Jul 2001 09:01
- Location: VA
Еще мои полторы-две копейки...
IT тем отличается от многих других специальностей тем, что образование в IT это даже не полуфабрикат, а скорее, сведения о том, что существует та или иная технология. А 80+% это ваше самостоятельная работа по освоению этих технологий. Это постоянное шевеление всякими частями тела по учению постоянно появляющегося нового.
Это я к тому, что "С# они немножко преподают (1 семестр), но бумажки не выдают. "
Берете
- спецификацию языка
- правильные книги
и работаете. (Какие книги и какую спецификацию, вы только спросите, мы с удовольствием насоветуем)
одновременно ищите любую junior позицию, напирая на желание освоить в кратчайшие сроки. А когда возьмут - не расслабляться.
Поверьте, мы брали очень сильно нулевых с желанием. (ну и поувольняли потом, потому, что желание так и осталось, от хорошей жизни очевидно, лишь желанием).
IT тем отличается от многих других специальностей тем, что образование в IT это даже не полуфабрикат, а скорее, сведения о том, что существует та или иная технология. А 80+% это ваше самостоятельная работа по освоению этих технологий. Это постоянное шевеление всякими частями тела по учению постоянно появляющегося нового.
Это я к тому, что "С# они немножко преподают (1 семестр), но бумажки не выдают. "
Берете
- спецификацию языка
- правильные книги
и работаете. (Какие книги и какую спецификацию, вы только спросите, мы с удовольствием насоветуем)
одновременно ищите любую junior позицию, напирая на желание освоить в кратчайшие сроки. А когда возьмут - не расслабляться.
Поверьте, мы брали очень сильно нулевых с желанием. (ну и поувольняли потом, потому, что желание так и осталось, от хорошей жизни очевидно, лишь желанием).
-
- Уже с Приветом
- Posts: 946
- Joined: 04 Sep 2007 18:21
- Location: Moscow > DC Area > Boston > далее со всеми остановками
Ну и мои пара центов.
Язык как таковой - ничто. Вам нужны технологии. Если брать, к примеру, NET - то это понимание основных классов NET Framework, принципов работы ADO.NET и ASP.NET и взаимодействия их основных компонентов, серверный и клиентский скриптинг, технология работа с events, принципы и практика debugging'а и т.п. На каком языке будет написано ваше приложение - C#, J#, VB.NET - дело десятое. Новый язык учится за неделю, а вот принципы и концепции человек может до конца жизни не понимать - так и будет тупо кодировать по готовым шаблонам до пенсии.
Вот вам простейший пример.
Junior developer знает, как вытащить данные из базы и отобразить их на web-странице.
Mid-level developer умеет это делать несколькими способами.
Senior developer знает все способы, включая самые экзотические, а главное - четко понимает, в каких случаях какой способ предпочтительнее и почему.
При этом все они пишут на одном и том же языке.
Язык как таковой - ничто. Вам нужны технологии. Если брать, к примеру, NET - то это понимание основных классов NET Framework, принципов работы ADO.NET и ASP.NET и взаимодействия их основных компонентов, серверный и клиентский скриптинг, технология работа с events, принципы и практика debugging'а и т.п. На каком языке будет написано ваше приложение - C#, J#, VB.NET - дело десятое. Новый язык учится за неделю, а вот принципы и концепции человек может до конца жизни не понимать - так и будет тупо кодировать по готовым шаблонам до пенсии.
Вот вам простейший пример.
Junior developer знает, как вытащить данные из базы и отобразить их на web-странице.
Mid-level developer умеет это делать несколькими способами.
Senior developer знает все способы, включая самые экзотические, а главное - четко понимает, в каких случаях какой способ предпочтительнее и почему.
При этом все они пишут на одном и том же языке.
TANSTAAFL