JavaRush /Блоги Java /Random-TG /Адабиёти иловагӣ барои барномарезии худомӯзӣ
Marat Sadykov
Сатҳи

Адабиёти иловагӣ барои барномарезии худомӯзӣ

Дар гурӯҳ нашр шудааст
Муборизи хуб касе нест, ки пулемёташро хуб донад ва чӣ тавр истифода бурдани онро донад. Ҷанговар аз ҷанги тан ба тан, ориентация дар замин ва ҳатто машқҳои машқӣ баҳра хоҳад бурд. Бо барномасоз низ ҳамин тавр аст: барои ӯ танҳо донистани забони "худаш" кофӣ нест. Адабиёти иловагӣ барои барномасозии мустақилона - 1Агар шумо 15 сатҳи JavaRush ё бештар аз он -ро ба итмом расонида бошед, шумо бояд дар бораи ба даст овардани донишҳое, ки мустақиман ба Java алоқаманд нестанд, вале ба ҳар як таҳиягари кам ё камтар ҷиддӣ ниёз доранд, фикр кунед. Баъзе аз онҳо, масалан, алгоритмҳо, барои таҳияи тафаккури барномасозӣ ва гузаштани мусоҳибаҳо лозиманд, дигарон (базаи маълумот ё тарҳрезӣ) бевосита барои кор лозиманд. Дар ин мақола мо якчанд китобҳои хеле муфидро барои онҳое, ки аллакай барои "берунтар аз забони барномасозӣ" пухтаанд, дида мебароем.

Алгоритмҳо

Адабиёти иловагӣ барои барномасозии мустақилона - 2
Барои ронандаи хуб шудан танҳо донистани асосҳои мошин кифоя нест: маҳорати ронандагӣ бо таҷрибаи рондани мошин меояд. Бо барномасозӣ низ ҳамин тавр аст. Назария кофӣ нест, шумо бояд барномарезӣ кунед. Бо гузаштан аз JavaRush, шумо аллакай ба ин боварӣ доред. Дар мобайни курс масъалахое пайдо мешаванд, ки халли онхо аз махорати сохаи алгоритмхо манфиати калон мерасонад. Аммо дар ибтидо хамаи «курсантхо» тайёрии гуногун доранд. Масалан, барои одамони дорои маълумоти техникӣ каме осонтар хоҳад буд: онҳо одатан дар донишгоҳ математика ва алгоритмҳоро меомӯзанд. Умуман, қобorяти барномарезии алгоритмҳо барои рушди тафаккури барномасоз хеле муфид аст. Аммо агар шумо кор пайдо кунед, ба шумо эҳтимолан лозим нест, ки барои алгоритмҳои стандартӣ code нависед: онҳо аллакай кайҳо навишта шудаанд. Дар баробари ин, ҳангоми мусоҳиба ба довталабон аксар вақт супоришҳои алгоритмӣ пешниҳод карда мешаванд. Қобorяти ҳалли чунин мушкилот барои шумо бартарии иловагӣ хоҳад буд. Китоби Роберт Седгвик ва Кевин Уэйн барои пур кардан ё нав кардани дониш дар ин соҳа кӯмак хоҳад кард - он як дастур оид ба барномасозӣ дар Java аз сифр аз рӯи алгоритмҳо мебошад. Боби аввали китоб асосҳои Java-ро тавсиф мекунад ва он унсурҳои забонро, ки ба усулҳои нигоҳдории маълумот марбутанд, муфассалтар тавсиф мекунад. Бобҳои боқимонда бевосита ба усулҳои гуногуни коркарди додаҳо ва алгоритмҳое бахшида шудаанд, ки масъалаҳои маъмултаринро ҳал мекунанд. Кор бо сатрҳо, графикҳо, ҷадвалҳо, ҷудокунӣ, фишурдани информатсия, дарёфти роҳҳо ва бисёр вазифаҳои стандартӣ бо мисолҳои барномаҳои Java муфассал баррасӣ карда мешаванд. Китоб бо тасвирҳо ва диаграммаҳои муваффақ пур карда шудааст, ки фаҳмиши мавзӯъҳоро хеле осон мекунанд ва пешрафти алгоритмро нишон медиҳанд. Дар он қариб ягон формулаи академӣ вуҷуд надорад. Муқаддима ба маводи риёзӣ бо забони дастрас пешниҳод карда мешавад, ки ин барои хонандагони бидуни омӯзиши риёзӣ махсусан муҳим аст. Ва баъзе бахшҳо ва бобҳоро ҳамчун дастурҳо дар услуби "Чӣ гуна самаранок коркард кардани маълумоти воридотӣ барои ба даст овардани натиҷаи ниҳоӣ" қабул кардан мумкин аст. Дар омади гап, агар шумо забони англисиро донед ва лексияҳоро афзалтар донед, пас Coursera-ро санҷед. Курси алгоритмҳо аз ҷониби ҳамон муаллифони ин китоби дарсӣ вуҷуд дорад.

SQL

Адабиёти иловагӣ барои барномасозии мустақилона - 3
Бисёриҳо ин ихтисораро дар рӯйхати талабот барои шуғл дар соҳаҳои гуногуни саноат дидаанд: барномасозии веб, Корхона, таҳлor маълумот ва ғайра. Онҳо аксар вақт вазифаҳои коркарди ҳаҷми зиёди маълумотро барои ба даст овардани натиҷае, ки иттилооти заруриро инъикос мекунанд, дар бар мегиранд. Масалан, мо ба маблағи хариди корти кредитӣ дар давоми сол, ки аз рӯи категория гурӯҳбандӣ шудаанд ё шумораи паёмҳои почтаи электронӣ аз гурӯҳҳои гуногуни гирандагон манфиатдорем. SQL аз забонҳои муқаррарӣ пеш аз ҳама бо табиати декларативии худ фарқ мекунад; мо ба ҷои "чӣ гуна ба даст овардани натиҷа" "чизе ки дар натиҷа ба даст овардан мехоҳем" -ро тавсиф мекунем. Китоби Мартин Грабер ҳамчун дастури барномасозӣ барои шурӯъкунандагоне хоҳад буд, ки ният доранд забони дархости пойгоҳи додаҳоро омӯзанд. Китоб барои хонандаи бетайёр тарҳрезӣ шудааст, бинобар ин, мавод аз ибтидо пешниҳод карда мешавад. Ҳама фармонҳои асосӣ барои коркарди DBMS ва ба даст овардани натиҷаҳо аз он тавсиф карда шудаанд. Агар шумо вақт ва хоҳиш дошта бошед, хондани китоб ва ҳамзамон амал кардани фармонҳо хеле муфид аст. Барои муаммоҳо шумо метавонед курси ройгонро истифода баред . Бо ин китоб ҷуфт кунед ва шумо комбои воқеан қотилро ба даст меоред!

Тарзи тарҳрезии барномасозӣ ва нармафзор

Адабиёти иловагӣ барои барномасозии мустақилона - 4
Наздиктар ба сатҳи 20, бисёре аз донишҷӯёни JavaRush, ки ба барномаҳои худ, ки мушкилоти аввалро ҳал мекунанд, нигоҳ карда, табассум мекунанд ва мефаҳманд, ки онҳо аллакай ҳама чизро паймонтар, шево ва оқилона иҷро мекарданд. Ин китоб дастури барномасозӣ нест; он маҷмӯи тавсияҳо барои тарҳрезӣ ва таҳияи нармафзор аст. Мисли бисьёр китобхои техникй онро «аз сар то охир» хондан мумкин нест, тахлor бобхои алохида самарабахштар аст. Шояд на ҳама чизе, ки дар он мавҷуд аст, ба шумо маъқул бошад (хусусан дар аввал), аммо бисёре аз маслиҳатҳо бояд ба назар гирифта шаванд. Бо риояи тавсияҳо оид ба беҳтар кардани сифати code, шумо метавонед барномаҳоеро эҷод кунед, ки барои тамошобин бештар хонда шаванд; дӯстон ва ҳамкорони шумо барои рӯйхати равшани codeҳо ба шумо ташаккур хоҳанд кард.
Шарҳҳо
TO VIEW ALL COMMENTS OR TO MAKE A COMMENT,
GO TO FULL VERSION