Цель заброшена
Автор не отписывался в цели 6 лет 18 дней
Чтение книг
Здесь я составлю список книг по программированию и не только, которые я хочу прочитать. Цель - каждый день уделять время и читать по 10-20 страниц книги. Также необходимо записывать важные моменты из книг, дабы извлеч максимальную пользу.
Критерий завершения
-
-
Д. Сомнез - Путь Программиста
1) Подкорректировать резюме.
2) Создать своц блог. Пополнять его регулярно.
3) Техника помидор.
4) Начать заниматься спортом (привычка).
5) Изменить чувство уверенности и настойчивости.
6) Квоты.
7) Разбивать большие задачи на малые.
8) Правильное питание и фитнесс.
-
Д. Карнеги - «Как завоевывать друзей и оказывать влияние на людей»
1) Нельзя критиковать и осуждать людей.
2) Хвалить людей, давать честные оценки их заслуг.
3) Не стоит много говорить о своих достоинствах, вместо этого нужно говорить о том, чем ты и твои цели могли бы быть полезными для собеседника. Заставьте собеседника что то страстно пожелать.
4) Улыбаться людям.
5) Запоминать имена людей. Для них это самое важное слово.
6) Научитесь слушать людей искренне.
7) Говорите о том, что интересует вашего собеседника
8) Поступайте так, чтобы люди чувствовали себя значимыми - интересуйтесь ими
9) Единственный способ получить преймущество в споре - уклониться от него
10) Проявляйте уважение к другому человеку. Никогда не говорите что он не прав
11) Если вы не правы, признайте это быстро и решительно
12) Даже в сложной ситуации начинайте разговор с дружеского тона
13) Когда пытаешься что то доказать или поспорить с кем то, действий подобно Сократу, заставляй собеседника говорить "да".
14) Если вы ищете врагов, превосходите друзей ваших. Если вы ищете друзей, то позволяйте друзьям превосходить вас.
15) Позвольте человеку считать, что поданная вами идея принадлежит ему.
16) Искренне старайтесь принять и понять ситуацию другого человека, прежде чем осуждать его в чем то!!!!!!!!!!!
17) Проявляйте сочувствие к мыслям и желаниям других. Если человека нужно пожалеть, сделайте это!
18) Апеллируйте более возвышенными понятиями.
19) Придавайте своим идеям наглядность, подавайте их эффективно.
20) Бросайте вызовы. Задавайте за живое.
21) Если нужно кого то в чем то попрекнуть, всегда начинайте с похвалы и достоинств собеседника.
22) Обращайте внимание на ошибки людей не прямо, а косвенно. Не используйте "но", используйте "и".
23) Прежде чем критиковать другого, поговорите о собственных ошбках.
24) Задавайте вопросы, заместо того, чтобы приказывать.
25) Давайте возможность человеку спасти свое лицо!!!!!!!!!
26) Выражайте одобрение по поводу малейшей удачи и поощрацте каждый успех. Будьте искренни в своей оценке и щедры на похвалу!!!!
-
Джордж Оруэлл - 1984
Война - это мир
Свобода - это рабство
Незнание - сила
-
Теоретический минимум по Computer Science
Прочитал книгу, в ней можно найти основные алгоритмы, структуры данных, а так же другие моменты, связанные с Computer Science. Рекомендую всем и буду сам обращаться по мере надобности
-
Роберт Мартин - Идеальный программист
Советы из книги:
- Практиковаться в кате (CodeWars);
- Говорить "Нет" работодателю, если точно не успеваешь уложиться в сроки.
- Занимайтесь тренировками, повышающими квалификацию и кругозор.
- Не следовать принципу инверсии приоритетов.
- Не оставлять грязь в коде, а перерабатывать архитектуру в случае необходимости
- Cтараться концентрироваться на задачах (томатто).
-
Р. Кийосаки "Богатый папа, бедный папа"
-
Эрик Фримен - Паттерны проектирования
1) Strategy
2) Observer
3) Decorator
4) Abstract Factory / Factory Method
5) Singleton
6)Command
7) Adapter
8) Fasade
9) Template Method
10) State
Принципы:
- Инкапсулируйте то, что изменяете
- Предпочитайте композицию наследованию
- Программируйте на уровне интерфейсов
- Стремитесь к слабой связанности взаимодействующих обьектов
- Делайте классы доступными для расширения и закрытыми для измений
- Код должен зависеть от абстракций, а не от конкретных классов
- Общайтесь только с "Близкими друзьями".
- Не вызывайте нас - мы вас сами вызовем.
- Используйте в более высоких абстракциях вызов более низких абстракций, но не наоборот.
-
Роберт Мартин - Чистый код. Создание, анализ и рефакторинг
1) Функции
Старайтесь в каждой функции использовать определенный уровень абстракции, сверху - высокий уровень, снизу - низкий. Функции должны быть не большие. Функции должны иметь не более 2ух аргументов желательно, в лучшем случае - 0.
2) Комментарии
Самый лучший комментарий это такой, которого нет. Старайтесь писать комментарии только в исключительных случаях, комментарий должен быть актуален и содержать истинную информацию о коде.
-
Аллен Б. - Алгоритмы и структуры данных. Извлечение информации на языке Java
- 2033
- 02 июля 2017, 17:51
Не пропустите новые записи!
Подпишитесь на цель и следите за ее достижением