У В. Драгунского всегда рассказы очень живые и интересные. Они нравятся детям. Например можно посмеяться над произведением «Куриный бульон». Чтобы рассказ было легко пересказать составляем к нему следующий план (для БВ).
- Мама приносит домой куру из магазина
- Дает задание сыну передать папе ее приготовить
- Сын рисует (для БВ)
- Приходит папа и узнает что ему надо готовить курицу
- С сыном решают что сделают бульон
- Попытка куру сделать менее лохматой
- Неудачное опаление а огне (для БВ)
- Попытка отмыть куру мылом
- Кура под шкафом
- Приход мамы (ответ для БВ) и доготавливание ужина
Рассказ советую к прочтение, однозначно поднимите себе настроение и ребенку.
К рассказу Виктора Драгунского
предлагаю составить такой план:
1). Папе подарили транзисторный приемник.
2). Папа предложил Дениске пойти в зоопарк.
3). Дениска представляет любимых животных — ламу, тигренка, зубра.
4). Первым папа и Дениска навестили слона, любимца папы.
5). Дениска похвастался слону своим транзисторным приемником.
6). Слон своим хоботом забрал маленькое радио из рук мальчика и проглотил его, как показалось расстроенному Дениске.
7). Радио внутри слона заговорило — началась производственная гимнастика.
8). Все люди смеялись, а мальчишки и девчонки стали подскакивать по команде диктора.
9). Дениска подскакивал вместе с детьми, хотя понимал, что ему не до радости — у него стащили радиоприемник.
10). Работник зоопарка в синем халате принес слону веники из свежих веток.
11). Слон отдал ему радиоприемник.
12). Дениска обрадовался своему транзисторному приемнику и впредь был осторожен.
Такое широко распространенное растение как тысячелистник относится к семейству Сложноцветные.
В народе его часто называли кровавник или серпорез из-за его свойств.
Это травянистое растение, многолетник с ползучим корневищем.
Тысячелистник дает подземные побеги с крупными прикорневыми листьями. Стебель растения прямостоячий, достигает 20-70 сантиметров в высоту и немного разветвляется в верхней части. Он опушен волосками и густо олиственен.
Листья у растения ланцетовидные, многократно и мелко-перисторассече<wbr />нные.
Соцветия представляют собой корзинки из мелких цветков белого и розоватого цвета.
Тысячелистник довольно душистый цветок, его цветение продолжительное, приходится на период с июня по сентябрь.
Растение неприхотливое, растет вдоль дорог, на полях, в кустарнике.
Если заготавливать листья растения, то собирать их нужно до цветения.
Из цветов и листьев делают эфирное масло и отвары. Тысячелистник обладает кровоостанавливающим эффектов. Эффективен при заболеваниях ЖКТ, простуде, малокровии, кашле, головной боли, туберкулезе, гипертонии и ряде других заболеваний.
В последние годы селекционерами было выведено немало декоративных сортов этого растения разных цветов и оттенков, которые широко применяются в ландшафтном дизайне.
Вспомним о чем рассказ Драгунского «Шляпа гроссмейстера».
Мальчик Дениска гуляет по парку и видит как ветер уносит шляпу, которую некий шахматист положил на скамейку. Мужчина не замечает этого, а Дениска, не равнодушный к древней игре,решает помочь вернуть шляпу.
Шляпа попадает в пруд на голову лебедя. Дениска и некие мальчишки-доброхоты пытаются приманить лебедя. Лебеди всей стаей бросились за хлебом и шляпа слетает с головы лебедя.
Мальчики достают ее, проткнув гвоздем и выжимают, выкручивая.
Дениска отдает измятую, порванную шляпу владельцу и тот ругается. Но мальчику все ни почем, он интересуется шахматами и гроссмейстер, вздохнув, приглашает Дениску сыграть.
План пересказа рассказа «Шляпа гроссмейстера» может быть таким:
- Осенний парк
- Ветер уносит шляпу
- Лебедь
- Крошки хлеба и давка лебедей
- Оторванный хлястик
- Пробитая гвоздем шляпа
- Отжим шляпы
- Спор из-за шляпы
- Возвращение шляпы
- Прощение.
Начните доклад с этой загадки про эту рыбку.
Окунь — пресноводная и самая широко распространенная рыба средних размеров, которая обитает в реках, озёрах, прудах и водохранилищах.
Длина окуня может достигать до 50 см, а вес до 2 кг. По окрасу эту рыбу не спутаешь с другой рыбой из-за яркого окраса.
Спина у окуня темно-зелёная, брюхо имеет желтоватый цвет, бока зеленовато-желтые с темными поперечными полосами.
Глаза оранжевые, брюшные плавники красные, а спинной колючий, чешуя у него очень плотная, мелкая и плохо чистится. Зубы у этой рыбы острые, расположенные в несколько рядов.
Само тело имеет овальную и плоскую форму.
Крупный окунь обитает в более глубоких местах, а мелкие среди зарослей водных растений.
Окунь относится к хищной рыбе, так как в рацион питания входит все, что движется в воде: разные виды рыб, рачки, моллюски, червяки, личинки, икра других рыб и кушает даже своих собратьев.
Размножается окунь один раз в год весной, откладывая икру на старых корягах. Икру они не охраняют, так как её другие хищники не едят из-за непривлекательного вида.
Хотя эта рыба хищная, но у неё есть свои враги: щука, сом, налим, судак, угорь, а также птицы крачки, чайки, скопа, гагары. А самый главный враг — это человек.
Êàêèå íàñåêîìîÿäíûå ïòèöû ÷àùå âñåãî ïîïàäàþòñÿ íàì íà ãëàçà? Åñëè êòî äóìàåò, ÷òî ýòî âîðîáüè, îí ãëóáîêî îøèáàåòñÿ, âîðîáüè çåðíîÿäíûå ïòèöû è íàñåêîìûõ åäÿò îò ñëó÷àÿ ê ñëó÷àþ. Ñèíè÷åê òîæå íå ÷àñòî óâèäèøü, îíè òîëüêî íà çèìó ê æèëèùó ÷åëîâåêà äëÿ ïðîêîðìà ïðèëåòàþò, à ëåòîì â îñíîâíîì â ëåñàõ æèâóò.
À âîò ïåðåä ãëàçàìè ó íàñ ÷àñòåíüêî ìåëüêàþò íåáîëüøèå ïòè÷êè, ñìåøíî ïîäåðãèâàþùèå õâîñòèêîì Òàê ýòî æå òðÿñîãóçêè, ñêàæåòå âû, è áóäåòå ïðàâû.
Íî ãîâîðÿò, íå âñåãäà ýòèõ ïòè÷åê òàê çâàëè.  äàâíèå âðåìåíà íàçâàíèÿ ó íèõ íå áûëî, ïòè÷êà è ïòè÷êà, è ñëóæèëè îíè ïðè äâîðå öàðÿ ïòèö ãðîçíîãî õèùíèêà. Ñëóæáà áûëà è òÿæ¸ëàÿ è îïàñíàÿ: öàðü ñóðîâî íàêàçûâàë âèíîâíûõ ïðèäâîðíûõ Îí èõ ïðîñòî-íàïðîñòî ñúåäàë.
Ïòè÷êà çàíèìàëàñü âàæíûì äåëîì, îíà íå äîïóñêàëà äî öàðñêèõ ïàëàò íàñåêîìûõ, ìîãóùèõ ïîìåøàòü öàðþ. Ïòè÷êà òàê ñòàðàëàñü, ÷òî îäíàæäû äàæå íå çàìåòèëà çà ñïèíîé ôèãóðó öàðÿ. Âëàñòèòåëü ñõâàòèë ïòè÷êó êîãòèñòîé ëàïîé, îíà ðåøèëà, ÷òî æèçíè ïðèøåë êîíåö, íî óñëûøàëà ãîëîñ öàðÿ:
— Òû õîðîøî ðàáîòàåøü, ÿ ïîâûøàþ òåáÿ. Òåïåðü òû — ãëàâíàÿ îïàõàëèöà è áóäåøü æèòü âî äâîðöå.
Ýòà ðàáîòà îêàçàëàñü åù¸ òÿæåëåé. Öåëûìè äíÿìè, ïîêà öàðü ñèäåë â êàáèíåòå è ðàáîòàë, ïòè÷êà äîëæíà áûëà ìàõàòü îäíèì èç ñâîèõ êðûëüåâ, ÷òîáû åìó íå áûëî òàê æàðêî. Åñëè îäíî êðûëî óñòàâàëî, ïòè÷êà íà÷èíàëà îáìàõèâàòü öàðÿ äðóãèì. Èíîãäà öàðü çàêðûâàë ãëàçà è ãëóáîêî çàäóìûâàëñÿ. Îäíàæäû â òàêîé ìîìåíò ó ïòè÷êè òàê óñòàëè îáà êðûëà, ÷òî îíà ïîâåðíóëàñü ê öàðþ ñïèíîé è íà÷àëà îáìàõèâàòü åãî õâîñòîì. Òóò öàðü îòêðûë ãëàçà è ãðîìêî çàêðè÷àë:
— Êàê òû ïîñìåëà ïîâåðíóòüñÿ êî ìíå ñïèíîé? Òû îñêîðáèëà ìåíÿ, òàê áóäü æå íàêàçàíà!
Öàðü òîëüêî ðàñêðûë ñâîé ðîò, ÷òîáû ñúåñòü ïðîâèíèâøóþñÿ ïòè÷êó, êàê òà âûñêîëüçíóëà â ù¸ëêó è óëåòåëà. Òåïåðü îíà áåãàåò íà ñâîáîäå, íî âñå âðåìÿ êà÷àåò õâîñòèêîì, êàê áû íàäñìåõàÿñü íàä áûâøèì ïîâåëèòåëåì.
À ðîäèëàñü ýòà ëåãåíäà, ñêîðåå âñåãî, èç-çà ïîñòîÿííîé âðàæäû ñ õèùíûìè ïòèöàìè. Òðÿñîãóçêè ïðåñëåäóþò èõ ñ íåïðåâçîéäåííîé îòâàãîé, ïîñëå ÷åãî ê íèì ïðèñîåäèíÿþòñÿ è äðóãèå ïòèöû.
Òðÿñîãóçêè ðàñïðîñòðàíåíû øèðîêî, æèâóò ïîâñåìåñòíî. Îïèñûâàòü âàì èõ ÿ íå õî÷ó, æåëàþùèå áåç ïðîáëåì ìîãóò íàéòè íåîáõîäèìûå äàííûå â ëèòåðàòóðå, à âîò îá îñîáåííîñòÿõ èõ ïîâåäåíèÿ è ïîäâèäîâûõ ðàçëè÷èÿõ ðàññêàæó.
Íàäî îòìåòèòü, ÷òî òðÿñîãóçêè ïåðåëåòíûå íàñåêîìîÿäíûå ïòèöû. Îñîáåííî ëîâêî ïðÿìî íà ëåòó îíè ëîâÿò ñòðåêîç, áàáî÷åê è ìóõ, â òîì ÷èñëå î÷åíü êðóïíûõ. Ãîâîðÿò, ÷òî îõîòà íà ìóõ ÿâëÿåòñÿ èçëþáëåííûì âèäîì ñïîðòà ó òðÿñîãóçîê. Ïîíàáëþäàéòå çà íèìè. Âîò òðÿñîãóçêà áåãàåò ïî äîðîæêå, ñêë¸âûâàÿ êàêèõ-òî íàñåêîìûõ ñ å¸ ïîâåðõíîñòè, íî âäðóã ñòðåìèòåëüíî âçìûâàåò â âîçäóõ è òóò æå âîçâðàùàåòñÿ íàçàä. Ïðèñìîòðèòåñü, è âû óâèäèòå â å¸ êëþâå êðóïíóþ ìóõó, ó êîòîðîé íåñêîëüêèìè ëîâêèìè äâèæåíèÿìè óäàëÿþòñÿ êðûëüÿ, ïîñëå ÷åãî ñàìî íàñåêîìîå èñ÷åçàåò âî ðòó ïòè÷êè.
ß íå çàäóìûâàëñÿ, ïî÷åìó íåêîòîðûå òðÿñîãóçêè íåìíîãî îòëè÷àþòñÿ öâåòîì, áåãàþò îíè è áåãàþò, ïîêà÷èâàÿ õâîñòèêîì, à îêàçûâàåòñÿ èõ íåñêîëüêî ïîäâèäîâ è îòëè÷àþòñÿ îíè, ïîìèìî îêðàñêè ïåðüåâ, ðàçìåðàìè è íåêîòîðûìè îñîáåííîñòÿìè îáèòàíèÿ. Íàèáîëåå ðàñïðîñòðàíåíà òðÿñîãóçêà áåëàÿ, äëèíà å¸ òåëà 16-19 ñì, âåñ 20-23 ã, îêðàøåíà îíà òàê âåðõíÿÿ ÷àñòü òåëà ñåðàÿ, íèæíÿÿ áåëàÿ, ãîëîâà áåëàÿ ñ ÷¸ðíûì ãîðëûøêîì è øàïî÷êîé. Ýòîò ñàìûé ðàñïðîñòðàíåííûé âèä æèâ¸ò ïî âñåé Åâðîïå, Àçèè è Ñåâåðíîé Àôðèêå, âñòðå÷àåòñÿ è íà Àëÿñêå. Âòîðîé ÿâëÿåòñÿ æ¸ëòàÿ òðÿñîãóçêà. Àðåàë å¸ ðàñïðîñòðàíåíèÿ ïî÷òè òàêîé æå, êàê è ó áåëîé, à âîò âî âíåøíåì âèäå èìåþòñÿ îòëè÷èÿ, ïîçâîëÿþùèå ñïåöèàëèñòàì âûäåëèòü å¸ â îòäåëüíûé ïîäâèä, â íåêîòîðûõ ìåñòàõ å¸ äàæå íàçûâàþò ïëèñêà. Äëèíà å¸ 16 ñì, à âåñ — 17 ã, ó íå¸ êîðî÷å õâîñò, ÷åì ó áåëîé è äðóãèå òîíà â îïåðåíèè: íà ñïèíå îòòåíîê îëèâêîâîãî öâåòà, à ïîäáîðîäîê è ïåðåä øåè ìîãóò áûòü æ¸ëòîãî èëè áåëîãî öâåòà, íî îñíîâíûì îòëè÷èåì ÿâëÿåòñÿ öâåò áðþõà ó ñàìöîâ ÿðêî-æ¸ëòîå, à ó ñàìîê áåëîâàòî-æ¸ëòîå.
Êðîìå ýòèõ äâóõ èìåþòñÿ åù¸ æ¸ëòîãîëîâûå è æ¸ëòîëîáûå òðÿñîãóçêè, íî èõ òîëüêî ñïåöèàëèñòû ìîãóò ðàçëè÷èòü. Îòìåòèì, ÷òî âñå îíè ñòàðàþòñÿ äåðæàòüñÿ âîçëå âîäû îòäåëüíûìè ñåìüÿìè èëè íåáîëüøèìè ãðóïïàìè, ãíåçäÿñü ïðè ýòîì íà çåìëå èëè â äóïëàõ.
Îäíàêî êðîìå âñåõ ýòèõ âèäîâ è ðàçíîâèäíîñòåé â íàøåé ñòðàíå æèâóò åù¸ äâà âèäà, îòëè÷àþùèåñÿ îò îñòàëüíûõ è ïî âíåøíåìó âèäó è ìåñòó îáèòàíèÿ. Ðå÷ü èäåò î äðåâåñíîé òðÿñîãóçêå, êîòîðàÿ æèâ¸ò èñêëþ÷èòåëüíî â äóáðàâàõ. Äëÿ ñòðîèòåëüñòâà ãí¸çä îíà âûáèðàåò ãîðèçîíòàëüíûå âåòâè äóáà, ðàñòóùåãî òîëüêî â Ïðèìîðüå. Âñå îñòàëüíûå ïðèçíàêè òðÿñîãóçîê ó íå¸ åñòü: è õâîñòîì îíà òàêæå òðÿñ¸ò, è ïî âíåøíåìó âèäó ñõîæà.
À âîò íà Àëòàå, â åãî ïðåäãîðüÿõ, æèâ¸ò åù¸ îäèí âèä òðÿñîãóçîê, îòëè÷àþùèéñÿ îò ïðèâû÷íûõ íàì è âíåøíèì âèäîì è ñðåäîé îáèòàíèÿ. Êàê-òî ïî äîðîãå íà Òåëåöêîå îçåðî ìû îñòàíîâèëèñü ó îñâÿù¸ííîãî èñòî÷íèêà ñ î÷åíü âêóñíîé, íî ñîâåðøåííî ëåäÿíîé âîäîé. Âîò òàì íà ñàìîì áåðåãó ðó÷åéêà, âûáåãàþùåãî èç èñòî÷íèêà, ìû óâèäåëè ñèìïàòè÷íóþ æ¸ëòóþ ïòè÷êó, âíèìàòåëüíî ðàññìàòðèâàþùóþ íàñ. Óáåäèâøèñü, ÷òî ìû åé âðåäà íå ïðè÷èíèì, ïòè÷êà ðàçâåðíóëàñü è ïîáåæàëà çíàêîìîé ïîõîäêîé ñ ïîä¸ðãèâàíèåì õâîñòà. Ýòî îêàçàëàñü ãîðíàÿ òðÿñîãóçêà.
Ãíåçäèòñÿ ýòà ïòè÷êà â áåðåãîâûõ îáðûâàõ, ïîä íàíîñàìè ìóñîðà, à èçëþáëåííûì êîðìîì äëÿ íå¸ ÿâëÿþòñÿ ëè÷èíêè âåñíÿíîê è ðó÷åéíèêîâ.
Òðÿñîãóçêà îêàçàëàñü òàêîé ïîïóëÿðíîé ó ðàçíûõ íàðîäîâ, ÷òî ïðèñóòñòâóåò âî ìíîãèõ ïîñëîâèöàõ è ïîãîâîðêàõ. Âñïîìíèì íåêîòîðûå èç íèõ: «Òðÿñîãóçêà ïðèëåòàåò õâîñòèêîì ë¸ä ðàçáèâàåò», ýòà íàðîäíàÿ ìóäðîñòü îñíîâàíà íà òîì ôàêòå, ÷òî òðÿñîãóçêà ïðèëåòàåò ðàíüøå âñåõ äðóãèõ ïòèö, êîãäà òîëüêî íà÷èíàþò îòòàèâàòü áåðåãà ðåê è ðó÷üåâ, à ñàìè îíè åù¸ ñêîâàííû ëüäîì. Íó, è áëèçêàÿ â íåé: «Òðÿñîãóçêà ñòó÷èò ïî êðûøå, ÷òîáû ñíåã áûñòðåå ñòàÿë».
Îêàçûâàåòñÿ, óâèäåòü òðÿñîãóçêó âî ñíå ê ñ÷àñòüþ, åñëè îíà ïîñåëÿåòñÿ íà äîìå ê óäà÷å, åñëè ïîõîäèò ïî ðàñòóùåìó ëüíó, òî îí âûðàñòåò âûñîêèì.
Íó è íàïîñëåäîê. Òðÿñîãóçêà â Ïîëüøå íàõîäèòñÿ ïîä îïåêîé Áîæüåé ìàòåðè, âåäü ïî ïðåäàíèþ îíà âûíèìàëà êîëþ÷èå òåðíèè èç ãîëîâû ðàñïÿòîãî Õðèñòà.
À âîò ïðàêòè÷åñêè âûìåðøèì íàðîäîì àéíîâ, êîòîðûé æèë êîãäà-òî íà Êóðèëüñêèõ îñòðîâàõ, îíà áûëà îáîæåñòâëåíà, ïîñêîëüêó ñáèëà ñóøó è âîäó èç ïåðâîáûòíîãî õàîñà.
-
Home
- Новости организаций
- «Переосмыслить что-то важное и чувствовать плечо»: рассказ о буднях «Дома выпускника»
Прошел почти год с момента, как в наш Дом Выпускника в Детской деревне «Виктория» заселились первые жильцы – выпускники многодетных приёмных семей. Сегодня в Доме живет 9 выпускников, в ближайшем будущем мы сможем принять до 12 молодых людей, а обучать и оказывать поддержку — 30.
О том, как проходит адаптация молодых людей, рассказывает администратор Дома Выпускника Елена Александровна. Именно она видит ребят изо дня в день, помогая им освоиться в жизненных и бытовых планах.
Чем занимается администратор Дома Выпускника?
– Я бы сказала, что я «проводник» к своему самостоятельному «Я» для ребят. Дом на время стал их «тренировочным» пространством.
Сам дом состоит из 6 двухместных спален с ванными комнатами: у ребят в комнатах полный комплект мебели. Еще у нас 2 кухни и гостиная, хозблок со стиральными машинами и гладильным оборудованием и 1 рабочий кабинет.
Я смотрю, чтобы вся хозяйственно-бытовая часть была налажена: работали стиральные машины и все остальное техническое оборудование дома, были в наличии средства уборки и гигиены.С ребятами планирую генеральные уборки – следим за чистотой дружно. По ходу учу молодых людей, у кого нет развитых навыков, следить за чистотой, убираться, пользоваться бытовой техникой. Изредка помогаю им готовить. Вот в конце лета мальчишки учились готовить борщ. Получилось роскошно!
Но это лишь хозяйственная часть. Самое значимое – это поддерживающее общение. Я всегда готова выслушать и помочь. Часть ребят учится, часть работает. Мы обсуждаем возможности трудоустройства, составляем анкеты и резюме, помогаю составлять заметки для сдачи экзаменов. Летом обсуждали особенности поступления в ВУЗ с двумя ребятами.А иногда устраиваем общее чаепитие. Сидим и обсуждаем прочитанные книги, просмотренные фильмы, простые жизненные истории.
Такое общение готовит ребят к взаимодействию с внешним миром в их взрослой жизни, где будут встречаться разные люди и разные темы и где они будут не просто сотрудниками и учащимися, а чьими-то соседями, налогоплательщиками и покупателями, друзьями и родителями.
С каким ощущениями и навыками молодёжь приходит в Дом выпускника?
– Полная свобода и ответственность за себя, ощущение отсутствия контроля и собственной значимости. Возможность начать жить собственной жизнью одновременно радует их и пугает. Радует свобода, а пугает перспектива остаться одним, рассчитывать материально и эмоционально в основном на свои силы. И некоторые ребята, спустя какое-то время, чувствуют, что им не хватает дисциплины, умения свое время распределять, находить ориентиры, отстаивать свои интересы.
Какая помощь прежде всего нужна молодым людям при переходе во взрослую жизнь?
– Всем по-разному. Кому-то действительно нужно научиться распоряжаться своим временем, кому-то научиться принимать решения и организовывать себя. В список можно добавить обозначение целей и управление домашним хозяйством, как готовить и составлять домашний бюджет. Такие навыки, думаю, нужны сегодня многим молодым людям, но нашим ребятам какие-то навыки нужны больше, потому что многие пришли в приёмные семьи уже сложившимися подростками с непростым опытом. Еще ребятам нужна практическая помощь при решении некоторых вопросов, душевная поддержка, чтобы их послушали.
В чём молодым людям помогает проект «Дом Выпускника»?
– Думаю, основа – это обретение некоторой уверенности в себе и в завтрашнем дне. «Дом Выпускника» помогает им определиться с профессией, хотя на данный момент выбор не так велик. Многие ориентированы сначала освоить наиболее доступные в Армавире специальности, чтобы «встать на ноги», освоиться. Но все потом хотят двигаться дальше и получать вторую профессию.
Еще они здесь обучаются финансовой и юридической грамотности: это для них актуально. Проходят тренинг, которые помогают им наладить общение со «взрослым миром» и с собой. Им не так-то просто интегрироваться в общество, найти новых хороших друзей, организовать свой досуг, отстаивать себя на работе. И, конечно, им сложно пока зарабатывать и соразмерно использовать зарплату. Им нужна финансовая поддержка.
А если нарисовать портрет «Дома Выпускника», что на нем будет?
– На нем будет человек, который может быть уверенным в себе, но ему иногда сложно отстаивать свою позицию и ставить ориентиры. У него есть внутренний стержень, что не мешает ему иногда хандрить. Еще видно, что он может быть чрезмерно добрым и щедрым. Он уважает себя, но следить за порядком для него ненужная затея. И еще, когда ищет компромисс, включает хитринку. По нему видно, что он в поиске своей жизненной перспективы, и готов её найти, несмотря ни на что.
Что для Вас в радость на работе?
В радость то, что могу поддерживать. Мы обсуждаем разные ситуации из их жизни, анализируем, говорим о трудностях, о планах на будущее и мечтах. Иногда о горе, которое они пережили в детстве. Я надеюсь, что эти беседы помогают им что-то важное для них переосмысливать и чувствовать плечо.
А вот что рассказывает о «Доме Выпускника» выпускница К.:
Когда услышала о Доме Выпускника – удивилась и расстроилась. У меня же семья, я с мамой и папой, а тут надо отселяться и жить самостоятельно. Но мама мне мягко и мудро все объяснила. Мы в итоге решили с ней, что это то новое, что поможет выйти из зоны комфорта и становиться самостоятельной, брать ответственность на себя – готовится ко взрослой жизни. Мне помогает то, что мама рядом и это не страшно. И так и получилось – в Доме Выпускника чувствую себя взрослее, мама не опекает все время, а она это любит.
На тренингах нам рассказывают больше, чем в техникуме. И эти знания по юридической грамотности, финансовой, по карьерному развитию и целеполаганию пригодятся. Недавно написала резюме – неплохо получилось. Еще для меня важно, что есть Ксения Анатольевна, психолог. Ей я могу рассказать о любых проблемах. Быть с Еленой Александровной мне в радость, это для души. К ней можно обратиться по любому вопросу, попросить о чем-то. Могу к ней прийти, будем сидеть и болтать.Очень важно, что Дом Выпускника находится в Детской Деревне, потому что я нахожусь рядом с мамой и с братьями.
Мы будем рады вашей помощи: ребятам нужны опора, участие, жилье, поддержка специалистов на старте их жизненного пути. Поддержать проект «Дом Выпускника» вы можете здесь.
Проект реализуется Благотворительным детским фондом «Виктория» на базе Детской деревни «Виктория» в г. Армавире в Краснодарском крае при поддержке Фонда президентских грантов.
Недавно я, используя React Native, занимался разработкой мобильного приложения для медитации Atomic Meditation. Эта программа помогает тем, кто ей пользуется, выработать привычку медитировать, ежедневно уделяя этому занятию какое-то время. В ходе работы у меня появились серьёзные причины приступить к изучению TypeScript и начать пользоваться им вместо JavaScript в проектах среднего и крупного размера.
Прежде чем я начну свой рассказ, мне хотелось бы отметить, что вы сможете разобраться в этой статье, даже если никогда не пользовались React Native. Я буду всё подробно объяснять. А если вы делали какие-нибудь проекты на React, то, читая эту статью, можете считать, что React и React Native — это одно и то же.
А теперь расскажу о том, как обычный JavaScript втянул меня в неприятности.
День 1: всё идёт как надо
В React Native есть объект AsyncStorage
, который представляет собой хранилище данных типа ключ/значение с асинхронным доступом к значениям по ключам. Он даёт разработчику очень простой механизм для организации постоянного хранения данных на мобильном устройстве пользователя.
Например, воспользоваться им можно так:
AsyncStorage.setItem("@key", value)
AsyncStorage
позволяет хранить лишь строковые данные. Поэтому для того чтобы поместить в это хранилище число — это число сначала надо конвертировать в строку.
Ниже показано применение React-хука useState
для объявления переменной sessionCount
и для установки её начального значения в 0. Тут же имеется и функция setSessionCount
, которая позволяет менять состояние sessionCount
:
const [sessionCount, setSessionCount] = useState(0)
Предположим, пользователь завершил сеанс медитации (я, напомню, занимался разработкой приложения для медитации). В sessionCount
хранится общее количество сеансов медитации, завершённых пользователем (я буду теперь называть этого пользователя «Anxious Andy» — «беспокойный Энди»). Это значит, что нам надо прибавить 1
к значению, хранящемуся в sessionCount
. Для этого вызывается функция setSessionCount
, в которой и выполняется прибавление 1
к предыдущему значению sessionCount
. А потом количество завершённых медитаций нужно сохранить в AsyncStorage
в виде строки.
Всё это надо сделать в некоей функции, которую я предлагаю назвать saveData
:
// Пользователь завершил сеанс медитации…
const saveData = () => {
setSessionCount(prev => {
const newSessionCount = prev + 1
AsyncStorage.setItem("@my_number", newSessionCount.toString())
return newSessionCount
})
}
Всё идёт хорошо, наш Энди, теперь уже не такой беспокойный, тихо закроет приложение, испытывая прилив хорошего самочувствия.
День 2: затишье перед бурей
Беспокойный Энди получает уведомление, которое напоминает ему о том, что через 5 минут начинается его медитация. Но он не только беспокойный, но ещё и нетерпеливый. Поэтому он тут же идёт к себе в комнату, находит своё рабочее кресло, удобно (но при этом — сохраняя ясное сознание) в него садится и открывает программу.
Теперь, когда программа загружается, данные сессии Энди нужно прочитать из хранилища. В React хук useEffect
позволяет выполнять функцию-коллбэк при монтировании компонента.
В коллбэке мы асинхронно получаем данные из хранилища, а после этого вызываем функцию setSessionCount()
, передавая ей эти данные, то есть — «1»
:
useEffect(() => {
AsyncStorage.getItem("@my_number").then(data => setSessionCount(data))
}, [])
Беспокойный Энди успешно справляется с ещё одной медитацией. Поэтому к sessionCount
надо добавить 1, что позволит сохранить общее число завершённых сеансов медитации.
Новое значение, как и прежде, мы записываем в хранилище:
// Пользователь завершил сеанс медитации…
const saveData = () => {
setSessionCount(prev => {
const newSessionCount = prev + 1
AsyncStorage.setItem("@my_number", newSessionCount.toString())
return newSessionCount
})
}
К настоящему моменту пользователь завершил 2 сеанса медитации.
День 3: буря
Энди, теперь — уже вовсе не беспокойный, достаёт телефон и открывает приложение для того чтобы в третий раз подряд устроить сеанс медитации (и дела у него идут хорошо).
Он хочет узнать о том, как далеко продвинулся в деле выработки полезной привычки. Поэтому он открывает экран статистики. «О, да тут много всего интересного», — приговаривает он. «Отличная программа!».
Но его любовь к этой программе быстро сходит на нет…
Программа сообщает ему о том, что он провёл 11 сеансов медитации. А он-то медитировал всего два раза!
Неправильная статистика по сеансам медитации
Что пошло не так?
В первый день мы записали в sessionCount
начальное значение — число 0
.
Пользователь завершил сеанс медитации — поэтому мы добавили к sessionCount
1
. Затем мы преобразовали то, что получилось, в строку — в «1»
, после чего записали это в асинхронное хранилище (вспомните — оно может хранить только строковые данные).
Во второй день мы загружаем данные из хранилища и записываем в sessionCount
загруженное значение. То есть — «1»
(строку, а не число).
Пользователь завершает сеанс медитации и мы прибавляем к sessionCount
1
. А в JavaScript «1» + 1
равняется «11»
, а не 2
.
Мы забыли преобразовать строковые данные, считанные из хранилища, в число.
А хуже всего тут то, что наша программа при этом не выдала никаких сообщений об ошибках. Эта ошибка какое-то время оставалась незамеченной, а позже довела нас до неприятностей. Поиск источников подобных проблем может оказаться не таким уж и простым делом.
JavaScript позволил нам свободно, не сознавая того, что мы делаем, поменять в ходе выполнения программы тип данных, хранящихся в переменной.
Решить эту и другие подобные проблемы можно с помощью TypeScript.
Что такое TypeScript?
Если вы не знакомы с TypeScript, то знайте, что это, в сущности, то же самое, что и JavaScript, но оснащённое некоторыми полезными возможностями. В частности, переменные не могут менять типы. А если это случится — TypeScript выдаст сообщение об ошибке.
Браузеры не могут выполнять TypeScript-код. Поэтому TypeScript-файлы проекта надо транспилировать в JavaScript. На выходе получится несколько JavaScript-файлов (или один большой «бандл» с JS-кодом проекта).
Использование TypeScript в React Native-проектах
Добавить поддержку TypeScript в существующий React Native-проект очень просто. А именно, надо будет кое-что установить из npm и сделать пару настроек.
Теперь нужно будет лишь переименовать файлы с кодом, например — App.js
в App.tsx
, после чего заработает автоматическая система контроля типов.
После того, как изменено расширение файла, TypeScript разразится гневной тирадой о том, что аргумент типа 'string | null'
нельзя назначить параметру типа 'SetStateAction<number>'
.
TypeScript предупреждает разработчика о том, что с типами данных что-то не так
Это значит, что мне тут, чтобы избавиться от сообщения об ошибке, надо, во-первых, проверить data
на null
, а во-вторых — преобразовать из строки в число (воспользовавшись parseInt()
):
useEffect(() => {
AsyncStorage.getItem("@my_number").then(data => {
if (data) {
setSessionCount(parseInt(data))
}
})
}, [])
Использование TypeScript подталкивает разработчика к написанию более качественного и надёжного кода. Это просто замечательно!
По каким материалам изучать TypeScript?
Я изучал TypeScript по этому видеокурсу канала Net Ninja. И если бы мне надо было бы что-нибудь изучить, то я в первую очередь поинтересовался бы тем, нет ли на этом канале курса по тому, что мне нужно.
Кроме того, официальная документация по TypeScript очень даже хороша.
Итоги
Теперь, благодаря TypeScript, я могу спать немного спокойнее, зная о том, что переменные в моём проекте не могут совершенно неожиданно менять свои типы. Спасибо за это TypeScript.
Да, не могу не отметить, что JavaScript хорошо подходит для маленьких проектов. Но при работе над средними и большими проектами, а так же — над маленькими проектами, которые вполне могут вырасти, лучше, пожалуй, прибегнуть к TypeScript, даже если для этого придётся потратить время на его изучение. А если вы знаете JavaScript, то и TypeScript освоите без особого труда.
Используете ли вы TypeScript в своих React-проектах?
13.12.2021 09:51
Марфа, Россия, Москва писала:
У Игоря не рабочая, он до октября копилку разбивать не будет)
Да здесь обо мне знают больше чем я сам)
Я хочу весны)
13.12.2021 09:55
Марфа, Россия, Москва писала:
Капуста)
13.12.2021 09:57
Ирина, Россия, Москва писала:
Игорь?..
Подняли с утра настроение)
Валентин, Москва, м. Марьина Роща, 40 лет.
13.12.2021 10:11
Ирина, Россия, Москва писала:
Сердце у тебя трепетное, материнское))
Он явно последователь Порфирия Иванова)))
Почитал я про Порфирия и понял, что не совсем его…у меня своя секта
Олеся, Россия, Москва, 48 лет.
13.12.2021 10:32
Валентин, Москва, м. Марьина Роща писал:
Почитал я про Порфирия и понял, что не совсем его…у меня своя секта
Велосипедная?
Валентин, Москва, м. Марьина Роща, 40 лет.
13.12.2021 10:40
Олеся, Россия, Москва писала:
Велосипедная?
Велосипедная- это даже не секта, это почти культ
А это секта закалялок на снежке
Олеся, Россия, Москва, 48 лет.
13.12.2021 10:42
Валентин, Москва, м. Марьина Роща писал:
Велосипедная- это даже не секта, это почти культ
А это секта закалялок на снежке
Абалдеть…
Брррр…. Холодно ж… Если щас ещё скажете, шта в проруби купаетесь…
Валентин, Москва, м. Марьина Роща, 40 лет.
13.12.2021 10:49
Олеся, Россия, Москва писала:
Абалдеть…
Брррр…. Холодно ж… Если щас ещё скажете, шта в проруби купаетесь…
Это когда вот так??))
Олеся, Россия, Москва, 48 лет.
13.12.2021 10:56
Валентин, Москва, м. Марьина Роща писал:
Это когда вот так??))
Выходите срочно из воды!!! Простудитесь!!! В баню! В баню греться и париться!!!
Марина, Россия, Москва, 38 лет.
13.12.2021 11:04
Олеся, Россия, Москва писала:
Выходите срочно из воды!!! Простудитесь!!! В баню! В баню греться и париться!!!
Пусть закаляется)
Валентин, Москва, м. Марьина Роща, 40 лет.
13.12.2021 11:06
Олеся, Россия, Москва писала:
Выходите срочно из воды!!! Простудитесь!!! В баню! В баню греться и париться!!!
Ничего, я осторожен) У меня с собой термос с горячем чаем был)
Олеся, Россия, Москва, 48 лет.
13.12.2021 11:08
Валентин, Москва, м. Марьина Роща писал:
Ничего, я осторожен) У меня с собой термос с горячем чаем был)
Уффффф… Успокоил). А то моё материнское сердце распереживалось).
Валентин, Москва, м. Марьина Роща, 40 лет.
13.12.2021 11:14
Олеся, Россия, Москва писала:
Уффффф… Успокоил). А то моё материнское сердце распереживалось).
Не переживайте, Олеся)) Я готовлюсь основательно Ну…или не очень)) Где как получается)
Ирина, Россия, Москва, 44 года.
13.12.2021 11:24
Валентин, Москва, м. Марьина Роща писал:
Почитал я про Порфирия и понял, что не совсем его…у меня своя секта
Одумайтесь, Валентин, его женщины сильно любили))
Юлия, Россия, Москва, 49 лет.
В отношениях
13.12.2021 11:24
Валентин, Москва, м. Марьина Роща писал:
Не переживайте, Олеся)) Я готовлюсь основательно Ну…или не очень)) Где как получается)
Бабочку уже отпариваешь?
Олеся, Россия, Москва, 48 лет.
13.12.2021 11:33
Валентин, Москва, м. Марьина Роща писал:
Не переживайте, Олеся)) Я готовлюсь основательно Ну…или не очень)) Где как получается)
Уверена, что у Вас обязательно всё получится).
(но одевайтесь теплее, и чай в термосе не забывайте)
Валентин, Москва, м. Марьина Роща, 40 лет.
13.12.2021 11:36
Олеся, Россия, Москва писала:
Уверена, что у Вас обязательно всё получится).
(но одевайтесь теплее, и чай в термосе не забывайте)
И иногда не только чай)) Исключительно, чтобы согреться. А то до дома ещё идти прилично.
Валентин, Москва, м. Марьина Роща, 40 лет.
13.12.2021 11:37
Ирина, Россия, Москва писала:
Одумайтесь, Валентин, его женщины сильно любили))
Ну, я не претендую на такую высоту, я попроще буду
Валентин, Москва, м. Марьина Роща, 40 лет.
13.12.2021 11:39
Юлия, Россия, Москва писала:
Бабочку уже отпариваешь?
Ээээ.. нуу…пока только виртуально…я не могу ее найти…помню только, что куда ее нацепил, что б резинку растянуть, а то тугая была…и с концами….но то черная…а тут понимаешь ведь в горошек нужна
Сообщение
отредактировал Валентин, Москва, м. Марьина Роща (автор поста) 2021-12-13 11:40:03
Юлия, Россия, Воронеж, 41 год.
13.12.2021 11:40
Валентин, Москва, м. Марьина Роща писал:
Ээээ.. нуу…пока трлько виртуально…я не могу ее найти…помню только, что куда ее нацепил, сто б резинку растянуть, а то тугая была…и с концами….но то черная…а тут понимаешь ведь в горошек нужна
Шота вы мудрите…. конец… резинка тугая… бабочка
Вы не можете ответить, т.к. в данный момент не зарегистрированы или не авторизованы
Регистрация | Напомнить пароль | Или введите e-mail (номер телефона) и пароль в форме «Вход на сайт»
Или Вы можете войти на сайт (создать анкету), используя
Mail.ru,
OK.ru или
VK.com
наверх