Про Хаскель ничего не скажу, а вот Питоном для веб девелопмента (Python+Flask) все больше и больше пользуюсь. Только вот не уверен, что эти скиллсы сильно уж популярные по завозу на H1B.Мальчик-Одуванчик wrote: ВжопуЯву - Питон, Хаскель, Скала!
Программист. с чего начать?
-
- Уже с Приветом
- Posts: 17281
- Joined: 07 Sep 2011 10:05
- Location: Seattle, WA
Re: Программист. с чего начать?
-
- Уже с Приветом
- Posts: 5766
- Joined: 25 Feb 2001 10:01
- Location: Силиконовая Долина
Re: Программист. с чего начать?
Могу подтвердить. У нас если и перевозят тестеров, то только тех, которые в процессе работы переквалифицировались в System Analyst (т.е. человек который требования пишет)dotcom wrote: Тестер - практически никаких шансов.
one Nation under God, indivisible, with liberty and justice for all
-
- Уже с Приветом
- Posts: 14407
- Joined: 26 May 2006 02:39
Re: Программист. с чего начать?
Алгоритм такой - учится, работать а когда на месте будут предлагать 3-4К в месяц то тогда может и в США приехать получится. Если захочется конечно. А язык - я бы начинал с python and ruby хотя для визы .NET и JAVA самые перспективнее.kis05 wrote:Здравствуйте!
Собираюсь изучать языки программирования. Стать программистом. Получить опыт работы. Попытаться получить HB1.
Уважаемые участники форума! подскажите какие программисты востребованы в США? какой язык начинать изучать? какие знания и опыт нужно получить чтобы быть востребованным для HB1?
Так как смотрю с прогрессией на 2-3 года то хотелось бы плыть в верном направлении.
Пожалуйста не кидайте камнями.
Спасибо за ответы. С Уважением Денис.
Бога нет.
-
- Новичок
- Posts: 21
- Joined: 18 May 2013 19:10
Re: Программист. с чего начать?
Сегодня узнавал про курсы спросили какой Ява вы хотите изучать для разработки приложений или ява скрипт. Что выбрать?
-
- Уже с Приветом
- Posts: 15242
- Joined: 01 Mar 2007 05:18
- Location: VVO->ORD->DFW->SFO->DFW->PDX
-
- Уже с Приветом
- Posts: 5766
- Joined: 25 Feb 2001 10:01
- Location: Силиконовая Долина
Re: Программист. с чего начать?
для веба надо оба знать обычноkis05 wrote:Сегодня узнавал про курсы спросили какой Ява вы хотите изучать для разработки приложений или ява скрипт. Что выбрать?
one Nation under God, indivisible, with liberty and justice for all
-
- Новичок
- Posts: 21
- Joined: 18 May 2013 19:10
Re: Программист. с чего начать?
java developer?Teh Instructor wrote:для веба надо оба знать обычноkis05 wrote:Сегодня узнавал про курсы спросили какой Ява вы хотите изучать для разработки приложений или ява скрипт. Что выбрать?
-
- Уже с Приветом
- Posts: 3647
- Joined: 23 May 2010 15:10
Re: Программист. с чего начать?
автор, ну какие в топку курсы? берите книги и садитесь за компkis05 wrote:Сегодня узнавал про курсы спросили какой Ява вы хотите изучать для разработки приложений или ява скрипт. Что выбрать?
-
- Уже с Приветом
- Posts: 24375
- Joined: 18 Nov 2003 16:42
Re: Программист. с чего начать?
присоединяюсьАццкоМото wrote:kis05, выбирайте просто яву
Don't code today what you can't debug tomorrow.
-
- Новичок
- Posts: 21
- Joined: 18 May 2013 19:10
Re: Программист. с чего начать?
самообразование важнейшая вещь я с Вами согласен. но тут больше играет фактор что если заплатил за курсы то будешь ходить учить итд. меня это будет подстегивать. да и вопрос всегда можно задать знающему человеку. в моем городе они не так дорого стоят 10тр за 30 академ часов на нач уровне а дальше посмотрим. какими еще навыками кроме знания Явы должен обладать разработчик?Alexandr wrote:автор, ну какие в топку курсы? берите книги и садитесь за компkis05 wrote:Сегодня узнавал про курсы спросили какой Ява вы хотите изучать для разработки приложений или ява скрипт. Что выбрать?
-
- Новичок
- Posts: 21
- Joined: 18 May 2013 19:10
Re: Программист. с чего начать?
какой странный форум никто не хамит не издевается. . аж приятно.) как здорово читать нормальные ответы. огромное спасибо все кто отвечает!
-
- Уже с Приветом
- Posts: 5542
- Joined: 30 Aug 2007 17:39
- Location: USA
Re: Программист. с чего начать?
Неужели Вам не давали никакого программирования в Вашей инженерной специальности? Проекты или хотя бы лабы? (инженер, который не отличает Java от Javascript - вебдизайн дают даже разным бизнесэкономистам). Нет никаких знакомых по институту, которые работают программистами? Не верю. Диплом-то хоть настоящий? (это не издевка, а сильное удивление). Что за институт? Если курсы того же уровня, то они того не стоят. Также они ничего не стоят как "изучение" на 30 часов, без самостоятельной работы занимающей в несколько раз больше времени.kis05 wrote:У меня высшие техническое(инженерное). Опытный пользователь ПК.
-
- Новичок
- Posts: 21
- Joined: 18 May 2013 19:10
Re: Программист. с чего начать?
к сожалению у меня высшее техническое инженерное образование. никак не связанное с программированием. а скорее с заводом. из предметов связных с компом была лишь только информатика и то не ахти. курсы 30 часов являются начальными (я так посчитал что для старта самое то). за ними следуют углубленные ( еще не узнавал сколько часов). конечно без самообразования никуда. в этом Вы абсолютно правы.IContentProvider wrote:Неужели Вам не давали никакого программирования в Вашей инженерной специальности? Проекты или хотя бы лабы? (инженер, который не отличает Java от Javascript - вебдизайн дают даже разным бизнесэкономистам). Нет никаких знакомых по институту, которые работают программистами? Не верю. Диплом-то хоть настоящий? (это не издевка, а сильное удивление). Что за институт? Если курсы того же уровня, то они того не стоят. Также они ничего не стоят как "изучение" на 30 часов, без самостоятельной работы занимающей в несколько раз больше времени.kis05 wrote:У меня высшие техническое(инженерное). Опытный пользователь ПК.
Создавая эту тему я задавался целю в какую сторону плыть и мне подсказали, чему я очень рад.
-
- Новичок
- Posts: 21
- Joined: 18 May 2013 19:10
Re: Программист. с чего начать?
какие книжки по Яве посоветуете? какими пользовались Вы?
-
- Уже с Приветом
- Posts: 5542
- Joined: 30 Aug 2007 17:39
- Location: USA
Re: Программист. с чего начать?
Никакими; была когда-то книга на русском языке, но очень толстая и непрактичная... (при этом прямо сейчас пишу на Java)kis05 wrote:какие книжки по Яве посоветуете? какими пользовались Вы?
Моя собственная метода, изучение на практике (потому что программирование это как танцы, которым нельзя научиться изучением теории в классе и демонстрацией преподавателем). Даже на самых лучших курсах Вас никто не будет кормить с ложечки. Гуглите <язык> assignments, находите университетские задания и делаете их. Сначала попроще, потом посложнее. Когда что-то непонятно (или непонятно абсолютно все), то в процессе изучайте теорию. Заодно будет практика с английским. Также начинайте постепенно вовлекаться в open source. Sourceforge.net, github.com. Найдите работу.
Например, вот тут есть MITовские задания (сам курс бесплатен и есть все ссылки на странице - непонятно зачем кому-то платить за курсы, когда все есть на интернете):
http://ocw.mit.edu/courses/electrical-e ... signments/
-
- Уже с Приветом
- Posts: 5766
- Joined: 25 Feb 2001 10:01
- Location: Силиконовая Долина
Re: Программист. с чего начать?
Если вам нужно выбрать что-то одно, то конечно начинайте с Java. Но если вы ходите программировать для Web, то надо и JavaScript знать. Без него сейчас в вебе никак. И хоть в обоих языках присутствует слово Java на самом деле языки довольно разные. По мне так JavaScript скорее ближе к Python чем к жаве. Но плюс в том что выучив один, второй дается в 100 раз легче.kis05 wrote:java developer?Teh Instructor wrote:для веба надо оба знать обычноkis05 wrote:Сегодня узнавал про курсы спросили какой Ява вы хотите изучать для разработки приложений или ява скрипт. Что выбрать?
one Nation under God, indivisible, with liberty and justice for all
-
- Уже с Приветом
- Posts: 3647
- Joined: 23 May 2010 15:10
Re: Программист. с чего начать?
алгоритмы и структуры данных, базы данных, сети и так далее...kis05 wrote:какими еще навыками кроме знания Явы должен обладать разработчик?
-
- Уже с Приветом
- Posts: 5766
- Joined: 25 Feb 2001 10:01
- Location: Силиконовая Долина
Re: Программист. с чего начать?
Стандартный набор знаний Java/Web программиста, опуская названия технологий, которые регулярно меняются, в итоге база знаний вот такая:Alexandr wrote:алгоритмы и структуры данных, базы данных, сети и так далее...kis05 wrote:какими еще навыками кроме знания Явы должен обладать разработчик?
- Java
- HTML/CSS
- Java Script
- SQL/databases
one Nation under God, indivisible, with liberty and justice for all
-
- Уже с Приветом
- Posts: 606
- Joined: 03 Sep 2000 09:01
- Location: Irvine, CA
Re: Программист. с чего начать?
плюс NoSql надвигается со страшной силойTeh Instructor wrote:Стандартный набор знаний Java/Web программиста, опуская названия технологий, которые регулярно меняются, в итоге база знаний вот такая:Alexandr wrote:алгоритмы и структуры данных, базы данных, сети и так далее...kis05 wrote:какими еще навыками кроме знания Явы должен обладать разработчик?
- Java
- HTML/CSS
- Java Script
- SQL/databases
-
- Уже с Приветом
- Posts: 5766
- Joined: 25 Feb 2001 10:01
- Location: Силиконовая Долина
Re: Программист. с чего начать?
По этому поводу есть шутка, в которой все таки есть хоть небольшая но доля правды. NoSQL если брать в целом - прощеSashaKR wrote:плюс NoSql надвигается со страшной силойTeh Instructor wrote:Стандартный набор знаний Java/Web программиста, опуская названия технологий, которые регулярно меняются, в итоге база знаний вот такая:Alexandr wrote:алгоритмы и структуры данных, базы данных, сети и так далее...kis05 wrote:какими еще навыками кроме знания Явы должен обладать разработчик?
- Java
- HTML/CSS
- Java Script
- SQL/databases
one Nation under God, indivisible, with liberty and justice for all
-
- Уже с Приветом
- Posts: 19041
- Joined: 11 Jan 2012 09:25
- Location: CA
Re: Программист. с чего начать?
Teh Instructor wrote: По этому поводу есть шутка, в которой все таки есть хоть небольшая но доля правды. NoSQL если брать в целом - проще
А мне другое вспомнилось. Наш препод в колледже работал архитектором в IBМ со времен царя гороха. Раз он рассказал историю как его менеджер позвал его восторженно к себе в кабинет и сообщил что наконец-то artificial intelligence существует не только в воображении но и в жизни. При этом он вызвал какой-то sql--овый интерфейс и говорит:
- видишь я ей говорю на человеческом языке Select all from customer и она отвечает
https://www.youtube.com/watch?v=wOwblaKmyVw
-
- Уже с Приветом
- Posts: 13313
- Joined: 07 Dec 2004 04:00
- Location: Москва->CO
Re: Программист. с чего начать?
SQL, AI... В послесоветские времена работал с ребятами из Sunrise. История из ихней тогдашнеий жизни из первых рук. Команда занималась интерфейсом на естесств.языке для Совмина. Призжает какой-то перец от заказчика на тему "как тут у вас дела?". В полном соответствии с генеральским эффектом за о(t) до визита все упало и развалилось. Перец входит в дисплейный класс - "ну... работает? показывайте". "Да говно вопрос - садитесь за терминал и сами спрашивайте". Перец садится за ЕС-овский терминал и набирает "сколько угля накопали в Кемеровской области за 3-й квартал хххх года?" "123456789 тонн" - бодро отвечает терминал. Перец довольно хмыкнул. После пары-тройки подобных вопросов и соответствующих ответов перец полностью впечатлился и убыл. В соседней комнате за другим терминалом другой перец, но уже из команды, принимал спасибы от шефа и коллег.Сабина wrote:Teh Instructor wrote:По этому поводу есть шутка, в которой все таки есть хоть небольшая но доля правды. NoSQL если брать в целом - проще
А мне другое вспомнилось. Наш препод в колледже работал архитектором в IBМ со времен царя гороха. Раз он рассказал историю как его менеджер позвал его восторженно к себе в кабинет и сообщил что наконец-то artificial intelligence существует не только в воображении но и в жизни. При этом он вызвал какой-то sql--овый интерфейс и говорит:
- видишь я ей говорю на человеческом языке Select all from customer и она отвечает
Как же это вы без гравицаппы пепелац выкатываете из гаража? Это непорядок...
-
- Уже с Приветом
- Posts: 17281
- Joined: 07 Sep 2011 10:05
- Location: Seattle, WA
Re: Программист. с чего начать?
А каким образом этот "другой перец" ответы знал? Ведь на такие вопросы так быстро ответ не найдешь, тем более, что интернета под рукой ведь не было.Ion Tichy wrote:Призжает какой-то перец от заказчика на тему "как тут у вас дела?". В полном соответствии с генеральским эффектом за о(t) до визита все упало и развалилось. Перец входит в дисплейный класс - "ну... работает? показывайте". "Да говно вопрос - садитесь за терминал и сами спрашивайте". Перец садится за ЕС-овский терминал и набирает "сколько угля накопали в Кемеровской области за 3-й квартал хххх года?" "123456789 тонн" - бодро отвечает терминал. Перец довольно хмыкнул. После пары-тройки подобных вопросов и соответствующих ответов перец полностью впечатлился и убыл. В соседней комнате за другим терминалом другой перец, но уже из команды, принимал спасибы от шефа и коллег.
-
- Уже с Приветом
- Posts: 13313
- Joined: 07 Dec 2004 04:00
- Location: Москва->CO
Re: Программист. с чего начать?
А он и не знал. Вводил от балды на коммон сенсе - типа килограмм маловато будет, а триллион - уже перебор. Если серьезно, то наск. я понял с формальными методологиями, стандартами и прочим QA у них (или, если в общем случае, - у нас, в СССР) было все нормалек. В данном случае задачей было "отшить" некомпетентного проверяющего, который нихрена не копенгаген в том что он проверяет.Интеррапт wrote:А каким образом этот "другой перец" ответы знал? Ведь на такие вопросы так быстро ответ не найдешь, тем более, что интернета под рукой ведь не было.Ion Tichy wrote:Призжает какой-то перец от заказчика на тему "как тут у вас дела?". В полном соответствии с генеральским эффектом за о(t) до визита все упало и развалилось. Перец входит в дисплейный класс - "ну... работает? показывайте". "Да говно вопрос - садитесь за терминал и сами спрашивайте". Перец садится за ЕС-овский терминал и набирает "сколько угля накопали в Кемеровской области за 3-й квартал хххх года?" "123456789 тонн" - бодро отвечает терминал. Перец довольно хмыкнул. После пары-тройки подобных вопросов и соответствующих ответов перец полностью впечатлился и убыл. В соседней комнате за другим терминалом другой перец, но уже из команды, принимал спасибы от шефа и коллег.
Как же это вы без гравицаппы пепелац выкатываете из гаража? Это непорядок...
-
- Уже с Приветом
- Posts: 10708
- Joined: 22 Jul 2006 20:19
Re: Программист. с чего начать?
При таком наборе знаний т.е. безо всякого понятия о программировании вам будет очень сложно стать программистом и найти работу здесь.kis05 wrote:к сожалению у меня высшее техническое инженерное образование. никак не связанное с программированием. а скорее с заводом. из предметов связных с компом была лишь только информатика и то не ахти. курсы 30 часов являются начальными (я так посчитал что для старта самое то). за ними следуют углубленные ( еще не узнавал сколько часов). конечно без самообразования никуда. в этом Вы абсолютно правы.IContentProvider wrote:Неужели Вам не давали никакого программирования в Вашей инженерной специальности? Проекты или хотя бы лабы? (инженер, который не отличает Java от Javascript - вебдизайн дают даже разным бизнесэкономистам). Нет никаких знакомых по институту, которые работают программистами? Не верю. Диплом-то хоть настоящий? (это не издевка, а сильное удивление). Что за институт? Если курсы того же уровня, то они того не стоят. Также они ничего не стоят как "изучение" на 30 часов, без самостоятельной работы занимающей в несколько раз больше времени.kis05 wrote:У меня высшие техническое(инженерное). Опытный пользователь ПК.
Создавая эту тему я задавался целю в какую сторону плыть и мне подсказали, чему я очень рад.
Реально вам надо заниматься либо самообразованием систематически года 2-3 при условии что у вас имеется железная сила воли и вы можете себя пинками заставить работать (учиться) хотя бы 3-4 часа в день без всяких там поблажек. В противном случае - единственный вариант для вас - пойти на 2й курс вуза по айти специальности и получить бакалавра.
Вам надо не просто выучить какой то язык, а получить весь бейзис начиная от алгоритмов и структур данных до современных технологий программирования.
Скажем в универе где я когда то преподавал из языков сначала дают паскаль в течении семестра, потом семестр С плас плас, потом семестро сидиеза и жабу все это естественно дополняется курсами по базам данных, алгоритмами и структурами и так далее.
Я бы вам рекомендовал сходит на сайт https://www.coursera.org/courses?cats=cs-theory и начать слушать курсы по алгоритмам на английском языке. А дальше уже двигаться в строну какого то конкретного языка.