История изменений
Исправление MyTrooName, (текущая версия) :
Очень нравится мне С/С++
Да ты извращенец. Или просто ничего другого не видел?
Я думал подключиться к какому-нибудь опенсорс проекту
На самом деле нубы там никому не нужны.
Есть хороший план обучения - править старые баги, которые в новых версиях уже исправлены и сравнивать свои патчи с патчами сообщества - а на различиях этих патчей учиться, думать, почему сделали именно так, а не так как у тебя. Но это уже не нуб-левел. Фиксить чужой код, тем более на С/С++, сложнее чем писать свой.
совсем не понятен пункт 2
1) Учим по книге синтаксис
2.1) пишем простую фановую фигню
2.2) учимся отлаживать простую фановую фигню
2.3) учим алгоритмы и структуры данных
2.4) пишем фановую фигню посложнее
2.5) оттачиваем технику отладки на фановой фигне посложнее
2.6) разобравшись с этим, можно поизучать БД с более прикладной точки зрения
2.7) написать фановую фигню с базами данных
2.8) учим средства автоматизации: тестирования, контроля версий и всякие другие полезные штуки
2.9) патчим маны в опенсорсе, пишем тесты на баги, вежливо просим объяснить, почему коммиты не принимают и пытаемся исправиться. админский опыт работы с ебилдами или дебилдами приветствуется
2.10) попутно изучаем чужой код. развиваем внутреннее чувство говнокода, чтобы коммиты принимались по возможности с первой попытки
<-- вот где-то здесь уровень уверенного джуниора
2.11) пишем что-нибудь свое посложнее, и переписываем, пока детектор говнокода не перестанет пищать
2.12) вот тут, наверное, можно попробовать вышеописанный метод с правкой уже исправленных багов. ищешь что-нибудь попроще, патчишь, сравниваешь результат
2.13) можно попробовать и реальные баги править
3) Работаем на крупном проекте
Прежде чем гробить свою жизнь, посмотри в сторону нормальных языков. В любом случае, знать 2-3 языка и минимум 2-3 парадигмы (в узком смысле) будет полезно, даже если в итоге остановишься на своем С++.
Раз уж ты админ, можешь начать пп2.1 и 2.3 со скриптов (чтобы не было проблем с поиском идей) - какой нибудь питон или, не к ночи будь помянут, перл подойдут лучше сишечки.
Исправление MyTrooName, :
Очень нравится мне С/С++
Да ты извращенец. Или просто ничего другого не видел?
Я думал подключиться к какому-нибудь опенсорс проекту
На самом деле нубы там никому не нужны.
Есть хороший план обучения - править старые баги, которые в новых версиях уже исправлены и сравнивать свои патчи с патчами сообщества - а на различиях этих патчей учиться, думать, почему сделали именно так, а не так как у тебя. Но это уже не нуб-левел. Фиксить чужой код, тем более на С/С++, сложнее чем писать свой.
совсем не понятен пункт 2
1) Учим по книге синтаксис
2.1) пишем простую фановую фигню
2.2) учимся отлаживать простую фановую фигню
2.3) учим алгоритмы и структуры данных
2.4) пишем фановую фигню посложнее
2.5) оттачиваем технику отладки на фановой фигне посложнее
2.6) разобравшись с этим, можно поизучать БД с более прикладной точки зрения
2.7) написать фановую фигню с базами данных
2.8) учим средства автоматизации: тестирования, контроля версий и всякие другие полезные штуки
2.9) патчим маны в опенсорсе, пишем тесты на баги, вежливо просим объяснить, почему коммиты не принимают и пытаемся исправиться. админский опыт работы с ебилдами или дебилдами приветствуется
2.10) изучаем чужой код. развиваем внутреннее чувство говнокода, чтобы коммиты принимались по возможности с первой попытки
<-- вот где-то здесь уровень уверенного джуниора
2.11) пишем что-нибудь свое посложнее, и переписываем, пока детектор говнокода не перестанет пищать
2.12) вот тут, наверное, можно попробовать вышеописанный метод с правкой уже исправленных багов. ищешь что-нибудь попроще, патчишь, сравниваешь результат
2.13) можно попробовать и реальные баги править
3) Работаем на крупном проекте
Прежде чем гробить свою жизнь, посмотри в сторону нормальных языков. В любом случае, знать 2-3 языка и минимум 2-3 парадигмы (в узком смысле) будет полезно, даже если в итоге остановишься на своем С++.
Раз уж ты админ, можешь начать пп2.1 и 2.3 со скриптов (чтобы не было проблем с поиском идей) - какой нибудь питон или, не к ночи будь помянут, перл подойдут лучше сишечки.
Исходная версия MyTrooName, :
Очень нравится мне С/С++
Да ты извращенец. Или просто ничего другого не видел?
Я думал подключиться к какому-нибудь опенсорс проекту
На самом деле нубы там никому не нужны.
Есть хороший план обучения - править старые баги, которые в новых версиях уже исправлены и сравнивать свои патчи с патчами сообщества - а на различиях этих патчей учиться, думать, почему сделали именно так, а не так как у тебя. Но это уже не нуб-левел. Фиксить чужой код, тем более на С/С++, сложнее чем писать свой.
совсем не понятен пункт 2
1) Учим по книге синтаксис 2.1) пишем простую фановую фигню 2.2) учимся отлаживать простую фановую фигню 2.3) учим алгоритмы и структуры данных 2.4) пишем фановую фигню посложнее 2.5) оттачиваем технику отладки на фановой фигне посложнее 2.6) разобравшись с этим, можно поизучать БД с более прикладной точки зрения 2.7) написать фановую фигню с базами данных 2.8) учим средства автоматизации: тестирования, контроля версий и всякие другие полезные штуки 2.9) патчим маны в опенсорсе, пишем тесты на баги, вежливо просим объяснить, почему коммиты не принимают и пытаемся исправиться. админский опыт работы с ебилдами или дебилдами приветствуется 2.10) изучаем чужой код. развиваем внутреннее чувство говнокода, чтобы коммиты принимались по возможности с первой попытки <-- вот где-то здесь уровень уверенного джуниора 2.11) пишем что-нибудь свое посложнее, и переписываем, пока детектор говнокода не перестанет пищать 2.12) вот тут, наверное, можно попробовать вышеописанный метод с правкой уже исправленных багов. ищешь что-нибудь попроще, патчишь, сравниваешь результат 2.13) можно попробовать и реальные баги править 3) Работаем на крупном проекте
Прежде чем гробить свою жизнь, посмотри в сторону нормальных языков. В любом случае, знать 2-3 языка и минимум 2-3 парадигмы (в узком смысле) будет полезно, даже если в итоге остановишься на своем С++.
Раз уж ты админ, можешь начать пп2.1 и 2.3 со скриптов (чтобы не было проблем с поиском идей) - какой нибудь питон или, не к ночи будь помянут, перл подойдут лучше сишечки.