Created
October 17, 2013 08:01
-
-
Save pechorin/7020897 to your computer and use it in GitHub Desktop.
become a better developer
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
1) О культуре написания кода очень хорошо здесь - http://www.amazon.com/The-Readable-Code-Theory-Practice/dp/0596802293 | |
Есть море аналогов (которые я все перечитал), к примеру: | |
http://www.amazon.com/Clean-Code-Handbook-Software-Craftsmanship/dp/0132350882 | |
http://www.ozon.ru/context/detail/id/4187085/ | |
Но "art of redable code" показался мне самым интересным изданием, как в плане содеражтельности, так и в плане оформления :) | |
2) Очень важно прочесть Фаулера и особенно его http://martinfowler.com/books/eaa.html | |
Если интересно, то про рефакторинг - http://martinfowler.com/books/refactoring.html, я честно скажу, там все идеи очень простые, поэтому бежать можно буквально по верхушкам и особо не вникать, потому что он там часто простые идеи описывает 5-ую страница текста. | |
3) Ruby | |
https://github.com/bbatsov/ruby-style-guide | |
https://github.com/bbatsov/rails-style-guide | |
http://betterspecs.org/ | |
Это так, общие бест-практисы, чтобы стать харкдор ruby девелопером, обязательно читать: | |
http://pragprog.com/book/ppmetr/metaprogramming-ruby (у этого издательства море других отличных книг) | |
и просто ОБЯЗАТЕЛЬНО прочитать это - http://patshaughnessy.net/ruby-under-a-microscope (!!) Очень ахуительная книга. | |
Чтобы сразу развеять мифы в своей голове советую ознакомиться с over-side мнением и происходящем в книге http://railsoopbook.com/ | |
4) Чтобы быть в курсе происходящего подпишись на новости и блоги (via rss), не забывай отфильтровывать мусор: | |
http://www.reddit.com/r/programming/ | |
https://news.ycombinator.com/ | |
очень удобно быть в курсе происходящей фигни через сервисы аля slideshare: | |
https://speakerdeck.com/ (я прямо подписан на rss раздела /programming) | |
5) Просто заебись чтиво: | |
http://ru.wikipedia.org/wiki/%D0%A5%D0%B0%D0%BA%D0%B5%D1%80%D1%8B:_%D0%93%D0%B5%D1%80%D0%BE%D0%B8_%D0%BA%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80%D0%BD%D0%BE%D0%B9_%D1%80%D0%B5%D0%B2%D0%BE%D0%BB%D1%8E%D1%86%D0%B8%D0%B8 | |
http://pragprog.com/book/achbd/the-rspec-book | |
http://pragprog.com/book/btlang/seven-languages-in-seven-weeks | |
http://pragprog.com/book/ahptl/pragmatic-thinking-and-learning | |
6) go to vim! |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment