Раздел форума:
Товарищи, возник вопрос. Английский вроде знаю достаточно неплохо (не на уровне "родной язык", но в общении с иностранцами проблем нет). В порядке прокачки собственных скиллов думаю выучить еще какой-нибудь язык, но пока не решил какой. Склоняюсь к испанскому, потому что говорят, что он простой и учится быстро. Но пользы от него вроде не особенно много. Может, вы что-нибудь посоветуете?
Страницы
Китайский. :)
Просто так язык учить нет смысла. Не выучится. Какие планы и перспективы жизни - такой и язык учить надо.
Ну, для развлекухи тут у нас учат обычно Java:) petro45 подробнее расскажет:)
А так, конечно, какой вопрос, такой ответ. В РБ полезно учить китайский и немецкий, имхо.
>Склоняюсь к испанскому, потому что говорят, что он простой и учится быстро. Но пользы от него вроде не особенно много.
Есть польза. Взять отпуск и на пару недель в Испанию.
Потом через год опять на пару недель в Испанию.
....
Такой вот цикл. И вполне будет польза. Тем более Испания, если не торчать на пляже постоянно, довольно большая. Имхо.
Как уточнение моего ответа. Еду в отпуск в иноземную страну - учу её язык, а там - его совершенствую до бытового уровня. Но для этого надо ехать только дикарём, иначе не будет времени на спокойное погружение в народ. Это так интересно, при том, что ещё и полезно. Хотя кому-то и египтов хватает, а там арабский олинклюзивам ни к чему...
Совершенно согласна! Но не думаю, что это осуществимо просто для прокачки... Для китайского, ИМХО, посерьезней мотивация нужна, да и учитель :)
Планы никак с языками кроме английского не связаны. Это больше "для души".
Хм, а это интересное развитие сюжета. В институте немного учил Паскаль, с тех пор к алгоритмическим языкам не притрагивался. Может быть, это будет и познавательнее, чем испанский. А почему именно Java? Я слышал, что начинать нужно с Си.
Ну курсов китайского вроде бы хватает в Минске, только он сложный очень, нужно много времени вкладывать. А это лениво.
Почему джава?
Все зависит от того, чем занимаетесь. Если сайты делать -- пиэйчпи. Если только для Венды -- дотнет + сидиез. Если везде должно бегать -- джава. Особенно под серверные прилоги, работающие на клиентов. Под клиентские вебсервисы -- джаваскрипт. Для железа -- плюсы. Последние имеют самый высокий порог вхождения, но бОльшую скорость только асм даёт.
Я на старости лет с плюсов на джаву соскочил -- надо написать серверную прилогу, которая, работая на хосте, промежуточное железо бы заменила. Даже финансирование имею -- пенсию. :))
В Египте все торговцы русский давно понимают. И да, мне как-то русского и английского вполне ничего.
Недавно на сайте Google появилась отдельная страница, где представлены курсы и инструменты для онлайн-образования, которые необходимо знать всем инженерам и программистам.
Прохождение образовательных программ не гарантирует работу в Google, о чём компания говорит в отдельной сноске. Но это невероятно круто — узнать о том, какие курсы по мнению одной из лучших компаний в мире должен пройти каждый уважающий себя программист и инженер.
Рекомендации по образованию
1. Пройдите вступительный курс компьютерных наук: Udacity, Coursera.
2. Научитесь программировать хотя бы на одном ООП языке: C++, Java, Python:
Для новичков: Coursera — обучение программированию, курс MIT по Java, курс Google по Python, курс Coursera по Python.
Для среднего уровня: Udacity — дизайн компьютерных программ,Coursera — создание качественного кода, Coursera — языки программирования, курс Брауновского университета — вступление в программирование.
3. Изучите другие языки программирования: Java Script, CSS, HTML, Ruby, PHP, C, Perl, Shell. Lisp, Scheme: туториал по HTML, codeacademy.com.
4. Научитесь тестировать код: Udacity — методы тестирования, Udacity — отладка программ.
5. Знание дискретной математики: курс математики для программистов MIT.
6. Понимание алгоритмов и структуры данных: вступительный курс MIT об алгоритмах, Coursera — вступительный курс об алгоритмах (часть 1 и часть 2), список алгоритмов, виды структур данных, книга об алгоритмах.
7. Понимание работы операционных систем: курс Беркли.
8. Изучить искусственный интеллект: вступление в роботостроение, курс Стэнфорда, машинное обучение.
9. Создание компиляторов: курс Coursera.
10. Знание криптографии: курс Coursera о криптографии, курс Udacity о криптографии.
11. Знание параллельного программирования: курс Coursera.
Рекомендации по работе
1. Создайте сайт, постройте собственный сервер или создайте робота: список проектов Apache, Google Summer of Code, команда разработчиков Google.
2. Разработайте небольшую часть большой системы, прочитайте и поймите код, изучите программную документацию, отладьте программу. Вспомогательные ресурсы: GitHub, Kiln.
3. Работайте над проектом в команде. Вы будете учиться у других и научитесь командной работе.
4. Улучшайте навыки программирования и знание алгоритмов: CodeJam, ACM ICPC.
5. Учите других.
6. Станьте интерном: google.com/jobs
Такие рекомендации компания даёт всем программистам и инженерам. Ну что, вы уже начали создавать собственного робота?
Петро42/45, много букафф. Еще раз для особо озабоченных: если есть мотивация в предметной области -- ОСВАИВАЕТСЯ ВСЁ!
Иначе нефиг.
Я просто посчитал, что это всем будет интересно. Это с новостного сайта. Хорошо, не буду больше здесь писать ничего. Пишите вы, про свою озабоченность, вам же больше не с кем этим поделиться?
Думаю, что Вы правильно посчитали. Но Ваши споры с mike в других ветках вынуждают его критиковать Вас здесь.
Петро, изучается то, что требуется. Или то, чему учат в ВУЗе.
eduard > Петро, изучается то, что требуется. Или то, чему учат в ВУЗе.
Короче, Петро, если сказано изучить от сель до сель, но всяческая отсебятина есть подрыв обороноспособности страны, так как отвлекает вас от нужного и полезного стране дела!
Вольно, Петро.
Оппля! Опять мнение высказать низзя?
На чём стою: осваивается всё, если без этого никак.
И вся критика.
Насчет испанского - если собрался "валить" и УЖЕ есть бабки, то имеет смысл знать/учить. Начиная с самой Испании и заканчивая Панамами всякими - жить не сильно дорого, Инет в целом есть, фрилансить можно.
Работать-то по-английски будешь (а то и по-русски), но и с местными надо как-то общаться.
P.S. Это если Восток (Тай и всякие Гоа) не нравятся.
Когда у нас такое было?
А что -- не было? Было. А кто критику в адрес редакции в соседней ветке зажал? Я сам, что ли, свои посты удалял?
(Напомню: я высказался, что Алисе надо полнее отрабатывать зарплату. Ну противно же читать мусорные тексты.)
Это можно сформулировать без оскорблений. Надеюсь, и Вы, и petro45 этому научитесь.
Какие оскорбления?! Я кого-то обозвал?! Я прямо сказал, что вашему выпускающему надо отрабатывать свои обязанности. ЭТО ОСКОРБЛЕНИЕ?!
И не примешивайте сюда мои взаимоотношения с Петро.
mike, давайте перейдем в ЛС или Фейсбук. Здесь это оффтопик.
Зачем? Мы статью обсуждаем. И допущенные недопустимые ляпы.
Не в этой ветке. Сорри, я всё стираю.
vadim-stankevich > Это можно сформулировать без оскорблений. Надеюсь, и Вы, и petro45 этому научитесь.
Хм. Их только ... исправит. (С)
Имхо, конечно, имхо.
Немецкий очень даже может пригодится!
Я бы выучил немецкий...
И? Или "но..."? )))
Немецкий? Прекрасный язык! Работать в Германии, например, официантом и не говорить по-немецки?! Нонсенс!
Муж племянницы, польский кардиолог, усиленно учит немецкий -- есть немецкие пациенты. А возможно, и переедет туда работать.
Ну да! Предел мечтаний - работать официантом в Германии :(
Если есть планы релоцироваться куда-то в Европу, то имеет смысл учить язык будущей страны пребывания. Тенденция в последнее время - Германия, Польша, Чехия. Еще Скандинавия, конечно, но там и английского хватает по началу.
А просто так, для расширения кругозора , ИМХО, мотивация слишком слаба, тем более, что английский уже есть за душой. И, да, сомневаюсь, что вы в Испанию релоцируетесь. Там не айтишники нужны, а сборщики апельсинов. :)
Страницы