1

Этап 1

Прочитать книги по программированию(вообще)

2

Этап 2

Прочитать книги по программированию на C#

3

Этап 3

Выучить новые языки программирования

4

Этап 4

Решать программистские головоломки

5

Этап 5

Создать блог про программирование

6

Этап 6

Так же подтянуть знания

1

Этап 1

Прочитать книги по программированию(вообще)

2

Этап 2

Прочитать книги по программированию на C#

3

Этап 3

Выучить новые языки программирования

4

Этап 4

Решать программистские головоломки

5

Этап 5

Создать блог про программирование

6

Этап 6

Так же подтянуть знания

01 июля 2015

Цель заброшена

Автор не отписывался в цели 8 лет 8 месяцев 15 дней

Общая

Программирование: прокачать старые скилы и открыть новые

Частично навеяно статьёй на хабре http://habrahabr.ru/post/123143/

Хочу улучшить свои знания C#(совершенству нет предела) основные темы для улучшения здесь у меня это

  • Так же хочу наконц перейти на 5ю версию(а то я динозаврик, все ещё пишу на третей)
  • Ассинхронное программирование(с этим у меня не очень хорошо)

По прогрраммированию вообще есть две большие цели это

  • Безопасность программ(не знаком)
  • Рефакторинг(знаком, но не в совершенстве)

Так же существуют технологии с которыми мне наконец стит основательно сдружиться

  • LINQ(штука потрясающяя, но я его почти не знаю)
  • Ado.net(слышал не много, хочу углубить знания)
  • SQL(сталкиваюсь чаще чем хотелось бы, а знаю очень очень слабо)
  • XAML(судя по тому что я об этом знаю, мне оно очень сильно надо)
  • ASP.NET (хочется занятся серверной разработкой, а вот технология мне известна очень поверхностно)

Плюсом хотелось бы изучить ряд языков

  • ada обнажды увидел книжку "прикладное программирование на языке Ада" и понял что мне этот язык очень хочется знать
  • python сейчас прохожу курс по компьютоному зрению, позже хотелось бы занятся нейроСетями, а там в основном все на питоне, и я так подозреваю, что для этого есть свои причины. А значит он мнне нужен
  • HTML, CSS, JS, PHP частенько приходися писать разного рода парсеры, знания этих "языков" облегчит мне жизнь
  • Java хочу её выучить достаточно давно сначало оправдывал тем что "под андроид", сейчас с новой VS2015 это оправдание уже не катит, так что скажем так "детская мечта"
  • Erlang и Rust новые языки хочется просто на них взглянуть и узнать что там и как.
  • C хочется знать откуда у саовременных майкросовтовских языков "ноги ростут"
  • Assembler слышал что изучение ассемблера это прекрасный способ разобраться с тем как работают программы на низких уровнях, так что да, его тоже исключительно для саморазвития
  1. Прочитать книги по программированию(вообще)

    1. Психология программирования

    2. Математические основы кибернетики

    3. Совершенный код

    4. NoSQL. Новая методология разработки нереляционных баз данных

    5. Искусство автономного тестирования с примерами на С#

    6. Методология защиты программного обеспечения. Научные проблемы безопасности и противодействия терроризму

    7. Основы теории передачи информации. Учебное пособие

    8. Защищенный код для Windows Vista

    9. Криптография и безопасность в технологии .NET

    10. 19 смертных грехов угрожающих безопасности программ. Как не допустить типичных ошибок

  2. Прочитать книги по программированию на C#

    1. CLR via C#. Программирование на платформе Microsoft.NET Framework 4.5 на языке C#

    2. Программирование на C# 5.0

    3. Язык программирования C# 5.0 и платформа .NET 4.5

    4. C# 5.0. Справочник. Полное описание языка

    5. WPF: Windows Presentation Foundation в .NET 4.5 с примерами на C# 5.0 для профессионалов

    6. C# 5.0 и платформа .NET 4.5 для профессионалов

    7. ASP.NET MVC 5 с примерами на C# 5.0 для профессионалов

    8. C# для профессионалов. Тонкости программирования

    9. Рефакторинг в C# и ASP.NET для профессионалов

    10. Внедрение зависимостей в .NET

    11. Технология LINQ на примерах. Практикум с использованием электронного задачника Programming Taskbook for LINQ

    12. Инфраструктура программных проектов. Соглашения, идиомы и шаблоны для многократно используемых библиотек .NET (+ CD-ROM)

    13. Асинхронное программирование в C# 5.0

    14. С# Эффективное программирование

    15. Отладка приложений для Microsoft .NET

    16. .NET Сетевое программирование

    17. Разработка защищенных приложений на Visual Basic .NET и Visual C# .NET

  3. Выучить новые языки программирования

    • На питоне есть решения многих важных для меня задач.
    • Часто приходится обрабатывать с HTML, было бы классно понимать "что я вообще делаю"
    • CSS
    • JS
    • Java временами хочу начать писать под андроид а без Java это не возможн
    • Ada
    • Erlang
    • C
    • Rust
    • Assembler
    1. Pyton

    2. HTML

    3. CSS

    4. JS

    5. java

    6. Ada

    7. Erlang

    8. C

    9. Rust

    10. Assembler

    11. PHP

    12. Flash

  4. Решать программистские головоломки

    1. http://www.spoj.com/

    2. Topcoder

    3. CheckiO

    4. http://codeforces.com/

    5. http://acm.timus.ru/

    6. http://www.codechef.com/

    7. http://acmp.ru/

    8. http://informatics.mccme.ru/moodle/

    9. https://code.google.com/codejam/

    10. http://dl.gsu.by/

    11. http://www.codewars.com/

  5. Создать блог про программирование

  6. Так же подтянуть знания

    1. SQL

    2. Ado.net

    3. LINQ

    4. XAML

    5. ASP.NET

  • 2610
  • 01 июля 2015, 09:07
Регистрация

Регистрация

Уже зарегистрированы?
Быстрая регистрация через соцсети
Вход на сайт

Входите.
Открыто.

Еще не зарегистрированы?
 
Войти через соцсети
Забыли пароль?