вторник, 29 сентября 2015 г.

Проекты, которые я хочу сделать

1. Поисковой паук, который собирает только сайты, которые закрыты для обычных пауков
2. Одноранговую сеть, в которой контент самоуничтожается по мере потери своей актуальности. Т.е. как при живом общении
3. Плагин для браузеров, который выводит в поисковых выдачах только "нужный" контент
4. Плагин для браузера + JavaScript код, для краудсорсиноговой индексации всемирной сети

суббота, 26 сентября 2015 г.

Что попросить у Деда Мороза на Новый год 2016?

Сегодня открыл в очередной раз страницу Google Zurich Jobs и нашел там это -

Теперь я точно знаю что нужно просить у Деда Мороза на 2016 год - стажировку в Гугл! 

Выполняем тестовое задание на вакансию "Стажёр-разработчик на JavaScript"

За неделю прочитал развлекательное чтиво на 640 страниц: Изучаем программирование на JavaScript, чтобы как-то понять как сделать тестовое задание на позицию Стажёр-разработчик на JavaScript

Скажу честно, вбивал себе в голову принципы JavaScript с особым усердием, но за неделю, конечно, этот язык программирования не узнать, но отвел себе неделю на чтение литературы и неделю на разработку. Но что-то из книги понял...

Попробую сегодня (26.09.2015) начать делать задание.

Техническое задание: Сортировщик карточек путешественников.

вторник, 22 сентября 2015 г.

Тестируем JavaScript в Blogger'e

Начал читать книгу Изучаем программирование на JavaScript из серии Head First O'Reilly. Манера подачи очень легкая и простая, собственно так и задумывалось. Там даже есть рассказ почему выбрали именно такой подход.

понедельник, 21 сентября 2015 г.

JavaScript... Первое знакомство

Я начал устраиваться на работу, но на такую, где я мог бы реализоваться как программист. Так как у меня нет тематического образования или какого-либо опыта программирования, то ищу вакансии где не нужен опыт... Т.е. те вакансии, на которые требуются стажеры, начинающие программисты и т.д.

Одна из компаний, в которой я хочу работать, публикует на своём сайте вакансии "для начинающих". И там я нашел прекрасную вакансию - Стажёр-разработчик на JavaScript :)

Сегодня по изучал историю JavaScript и понял, что голова у меня лопнет, но я хочу изучить этот язык!

Урок английского. Present Continuous

После недельного (или двухнедельного) урока по Present Simple, я перешел к следующей теме: Present Continuous.

Что это такое?
Present Continuous - настоящее, продолженное время. Когда говорится о действии, которое происходит в данный момент, действие не закончено.

В утвердительном предложении предложение состоит из:
подлежащее + am \ is \ are + сказуемое (+ ing) + второстепенные члены
Пример: I'm watching TV

пятница, 18 сентября 2015 г.

Руководство: создание сайта на Umbraco 7

Решил, что будет не вредно узнать инфраструктуру ASP.NET MVC на примере CMS Umbraco 7, но т.к. не нашел в русскоязычном интернете какие-либо мануалы по этой CMS, то перевел базовый туториал с официального сайта: https://our.umbraco.org/documentation/Tutorials/


среда, 16 сентября 2015 г.

Выбор CMS для блога

Хочу сделать сайт для моего блога: "I Want to Work at "Google Zurich".

Столкнулся с трудностями выбора CMS для блога :(

Перебрал: Kaboo, Orchard, Umbraco, Better CMS, MonoX, MVC forum и какие-то ещё другие.

Остановился на Umbraco 7. Но вот беда - в интернете нет НИ ОДНОГО сайта поддержки этой CMS!

понедельник, 14 сентября 2015 г.

Алгоритм опеределения количества цифр в числе

Задача: Ввести целое число и определить, сколько в нем цифр.

Для решения этой задачи обычно применяется такой алгоритм. Число делится на 10 и отбрасывается остаток, и так до тех пор, пока результат деления неравен нулю. С помощью специальной переменной (она называется счетчиком) считаем, сколько раз выполнялось деление – столько цифр и было в числе.

Понятно, что нельзя заранее определить, сколько раз надо разделить число, поэтому надо использовать цикл с условием.

пятница, 11 сентября 2015 г.

Алгоритмы поиска по массиву.

Сегодня читаю книгу: Алгоритмы. Вводный курс. Автор: Томас Х.Кормен.

Книга ориентирована как раз на таких как я, который не имеют математического образования и рассказывают теорию алгоритмов на пальцах.

четверг, 10 сентября 2015 г.

Вакансии в Google Zurich

Так как я предметно собираюсь готовить себя к работе в Google Zurich, то я, естественно, начал просматривать вакансии на сайте: Google Zurich Jobs.

Так, посмотрим что есть на текущую дату - 10.09.2015 
(описывать буду не все вакансии, а только те, которые заинтересовали лично меня)

Всего есть несколько разделов: Program Management, Software Engineering,  Technical Infrastructure,Sales & Account Management,  Technical Solutions,  Business Strategy,  Network Engineering.


Архитектура компьютера

Решил помимо учебы почитывать перед сном книгу: Архитектура компьютера. 6-ое издание. Авторы: Таненбаум Э., Остин Т.



Скажем так, книга очень интересная, но для человека, который входит в тему "с нуля" немного непонятная. Я долго пытался понять и запомнить такие темы, как: трансляторы и интерпретаторы, уровни компьютера.

вторник, 8 сентября 2015 г.

Первый фейл неразвитого математикой мозга.

Ощутил нереальное ограничение своего аналитического аппарата в головном мозгу... :(

Делал задание из первой главы Кернигана и Ритчи. Язык программирования Си. И не понял как его решить...

Задание звучит так: Упражнение 1.9. Напишите программу, копирующую символы ввода в выходной поток и заменяющую стоящие подряд пробелы на один пробел.

Урок английского. Present simple

Подготавливаясь работать программистом в Google Zurich я решил изучить английский. Школьный английский давно позабыт, поэтому я решил изучать его с помощью моей любимой, которая училась в университете в Англии.

Она меня начала обучать и первой темой стала тема Present Simple - Настоящее время.

В теорию углубляться я не буду, поэтому сразу правила.

понедельник, 7 сентября 2015 г.

Первый язык программирования - Си!

В качестве первого языка программирования, который я выбрал для изучения стал - язык программирования C!

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

Из имеющейся литературы: Керниган Б., Ритчи Д. Язык программирования Си
Скачал из интернета: Фундаментальные алгоритмы на C и Искусство программирования на C.

Hello, world!

Всем привет, меня зовут Илья, мне уже 29 лет. Я хочу работать в Google Zurich. Почему именно там? Потому что я хочу переехать из России с семьей в Швейцарию, но нужно работать!

А где работать? Образования у меня нет, поэтому получить работу в Швейцарии будет чрезвычайно сложно!

Поэтому есть появился такой вариант: стать программистом, тем более люблю математику и программирование. Стать настолько крутым, чтобы меня захотел Гугл...

На реализацию этого плана у меня есть 3 года. За это время я должен: