Сарсухан
Ҳамин тавр, шумо ҳис мекунед, ки вақти он расидааст, ки соҳаи фаъолияти худро тағир диҳед ва касби навро омӯзед. Чаро барномасозиро кӯшиш накунед? Онҳо барои ин хуб пардохт мекунанд, ин умедбахш ва ҷолиб аст. Аммо дарҳол савол ба миён меояд: чӣ бояд кард, ба куҷо равам, барномасозиро чӣ гуна бояд оғоз кард? Ҳамчун шахсе, ки ин роҳро аз сифр тай кардааст, ба шумо итминон медиҳам, ки бо бархӯрди дуруст ба омӯзиш, сабру тоқат шумо метавонед базудӣ барномасоз шавед ва кори сермузд пайдо кунед. Дар ин мақола ман мехоҳам маслиҳатҳоро дар бораи чӣ гуна оғоз кардани барномасозӣ мубодила кунам.Муайян кардани ҳадаф
Барои фаҳмидани он ки барои чӣ саъй кардан ва ба кадом сатҳ ноил шудан лозим аст, ба саволи оддӣ ҷавоб диҳед - чаро ба шумо барномасозӣ лозим аст? Агар ҳадафи шумо касб шудан ва барномарезии зиндагӣ бошад, ба омӯзиши ҷиддӣ ва пуршиддат омода бошед. Ҳамзамон, шумо бояд омода бошед, ки ҳар рӯз вақтро барои омӯзиши барномасозӣ сарф кунед. Агар ҳадафи шумо маҳфил ё васеъ кардани уфуқҳои шумо бошад, шумо метавонед суръати сусттарро интихоб кунед, зеро вақти холӣ ва хоҳиш доред. Аммо дар ҳар сурат, шумо набояд омӯзиши худро "солҳо" дароз кунед. Якум, дониш назар ба ҷамъ шуданаш зудтар аз байн меравад ва дуюм, технологияҳои барномасозӣ хеле зуд инкишоф меёбанд. Ҳангоме ки шумо асбоб ё чаҳорчӯбаи таҳияро меомӯзед, он метавонад то замони ба кор қабул шуданаш кӯҳна ва нолозим гардад. Беҳтарин роҳи ҳалли масъала, ба андешаи ман, нақшаи таълимии ноҳамворро таҳия кардан аст. Аммо аввал, дар бораи стек технология қарор қабул кунед.Интихоби забон
Агар шумо тасаввуроти мушаххасе дошта бошед, ки шумо дар барномасозӣ чӣ кор кардан мехоҳед, пас ин интихоби забонро хеле осон мекунад. Ҳар як забон ихтисос ва таваҷҷӯҳи худро дорад. Маълумоти мушаххасро дар ин бора ба осонӣ дар Интернет пайдо кардан мумкин аст.Таҷдидшуда 29/11/2021
Навиштани нақшаи омодагӣ
Маҳз бо нақшае, ки ман маслиҳат медиҳам, ки роҳи барномасозро оғоз кунам. Омӯзиши худро ба марҳилаҳо тақсим кунед ва ба ҳар як марҳила миқдори муайяни вақт ҷудо кунед. Барои беҳтар фаҳмидани он, ки чӣ тавр барномарезӣ кардан ё дақиқтараш, вақте ки протсессор аввалин "Салом, Word!"-ро иҷро мекунад, чӣ мешавад. ба шумо дониши умумии меъмории компютер лозим аст. Агар шумо дар ин соҳа камбудиҳо дошта бошед, онҳоро бартараф кардан бамаврид аст. Аз ин рӯ, ман тавсия медиҳам, ки меъмории компютерро ба барномаи таълимии худ дохил кунед. Омӯзиши забони интихобкардаи худро ба марҳилаҳо тақсим кунед, зеро мураккабии мавод меафзояд. Шумо метавонед тавассути омӯзиши саволҳои мусоҳиба ё талабот барои довталабон барои вазифаҳо дар ширкатҳои ТИ дар бораи донишҳои зарурӣ тасаввуроти тахминӣ гиред. Агар шумо қаблан ин корро накарда бошед, чӣ гуна барномасозиро омӯзед? Ҷавоб оддӣ аст: барои омӯхтани забони хориҷӣ шумо аввал калимаҳои соддаро меомӯзед, баъд қоидаҳоеро, ки барои пайваст кардани онҳо имкон медиҳанд, меомӯзед, баъд фаҳмидан ва гуфтанро меомӯзед. Барои омӯхтани Java, кӯшиш кунед, ки ҳамон алгоритмро риоя кунед.Чӣ тавр Java омӯхтан мумкин аст?
Аввалан, синтаксиси забонро омӯзед: калимаҳои калидӣ, операторҳо, қоидаҳои навиштани code. Оҳиста-оҳиста ба омӯзиши сохторҳои мураккаби забонӣ - усулҳо, конструкторҳо, синфҳо, китобхонаҳо ва чаҳорчӯбаҳо гузаред. Барои фаҳмидани он ки чӣ тавр дуруст барномарезӣ кардан лозим аст, ба барномаи таълимии худ алгоритмҳо ва сохторҳои додаҳоро дохил кунед. Ин барои ташаккули тафаккури барномасоз хеле муфид аст. Ба ин мархила баъди омухтани синтаксиси забон гузаштан ба максад мувофик аст.
Барномасозиро дар Java чӣ гуна бояд омӯхт?
Барои оғози барномасозӣ дар Java , мавзӯъҳои асосиро аз қабor OOP, истисноҳо, мултимедиявӣ, коллексияҳо омӯзед. Ҳамаи ин ба Java SE, маҷмӯи стандартии асбобҳои таҳиякунанда дохил карда шудааст ва ҳатман бояд ба нақшаи таълимии шумо дохил карда шавад. Пас аз азхудкунии Java SE, шумо метавонед ба Java EE, технологияҳои барномасозии мизоҷ-server, пойгоҳи додаҳо ва технологияҳои барномасозии веб гузаред. Дар ин ҷо шумо танҳо бо миқдори зиёди чаҳорчӯбаҳо ва асбобҳои гуногун дучор хоҳед шуд.
Хама чизро якбора омухтан шарт нест, вале ба максад мувофик аст, ки то вакти ба кор кабул шудан аз чихати асосй азхуд карда шавад. Ман инҳоро ҳамчун асосҳои зерин тасниф мекунам: Git, Maven, Spring, ORM (Hibernate, JPA), REST, SQL, JUnit, Tomcat, JavaScript, JSP/JSTL, HTML/CSS, XML, дониши баъзе маълумотҳо (MySql, PostgreSql). Нақшаи ман чунин менамуд: январ- Аввалин 10 сатҳи JavaRush -ро анҷом диҳед
- Воситаҳои таҳияи IDE, Eclipse, NetBeans
- JRE, JDK, JVM, компиляция, иҷрои барнома
- Синтаксиси Java
- " Фалсафаи Ява ", Брюс Эккел, бобҳои 1-5
- Яков Фаин «Муқаддима ба барномасозии Java» дарси 1
- Сатҳи 11-13-и JavaRush -ро анҷом диҳед
- ООП
- "Фалсафаи Ява", Брюс Эккел, бобҳои 6-10
- Яков Фаин «Муқаддима ба барномасозии Java» дарсҳои 2, 4
- Сатҳи 14-17-и JavaRush -ро анҷом диҳед
- Асосҳои бисёр ришта
- Алгоритмҳо дар Java, Роберт Седгвик, Кевин Уэйн, бобҳои 1-3
- "Фалсафаи Ява", Брюс Эккел, боби 21
- Яков Фаин «Муқаддима ба барномасозии Java» дарси 11
- Сатҳи 18-20-и JavaRush -ро анҷом диҳед
- Асосҳои XML
- Вуруд/баромад
- "Фалсафаи Ява", Брюс Эккел, боби 18
- Яков Фаин «Муқаддима ба барномасозии Java» дарси 9
- Сатҳи 21-23-и JavaRush -ро анҷом диҳед
- Сатрҳо
- Ифодаҳои муқаррарӣ
- Асосҳои HTML
- "Фалсафаи Ява", Брюс Эккел, бобҳои 13-16
- Яков Фаин «Муқаддима ба барномасозии Java» дарси 3
- Сатҳи 24-26-и JavaRush -ро анҷом диҳед
- Мултираи
- Истисноҳо
- Синфҳои дохилӣ
- "Фалсафаи Ява", Брюс Эккел, бобҳои 10, 12
- Яков Фаин «Муқаддима ба барномасозии Java» дарси 6-7
- Сатҳи 27-28-и JavaRush -ро анҷом диҳед
- java.util.concurrent
- Асосҳои SQL ва пойгоҳи додаҳо
- JDBC
- Аннотацияҳо
- Мулоҳиза
- "Фалсафаи Ява", Брюс Эккел, боби 20
- Яков Фаин «Муқаддима ба барномасозии Java» дарсҳои 12,13
- Сатҳи 28-30-и JavaRush -ро пурра кунед
- Свинг
- Сериализатсия
- Таҳлor XML
- Сервлетҳо
- JSP/JSTL
- "Фалсафаи Ява", Брюс Эккел, боби 22
- Яков Фаин «Мукаддима ба программасозии Java» дарси 14-15
- Сатҳи 31-33-и JavaRush -ро анҷом диҳед
- JSON
- URL. Шабакабандӣ
- Асосҳои CSS
- Яков Фаин «Муқаддима ба барномасозии Java» дарси 10
- Сатҳи 34-36-и JavaRush -ро пурра кунед
- Сабткунї
- Юнит
- Гит
- Мавен
- Рӯйхат
- Навбат
- Кор бо коллексияҳо
- Сатҳи 37-38-и JavaRush -ро анҷом диҳед
- Харита
- Намунаҳои тарроҳӣ
- "Фалсафаи Ява", Брюс Эккел, боби 11
- Яков Фаин «Муқаддима ба барномасозии Java» дарси 8
- Сатҳи 39-40-и JavaRush -ро пурра кунед
- Истирохат
- Томкат
- Сохтан ва ҷойгиркунии барномаҳо
- Яков Фаин «Мукаддима ба программасозии Java» дарси 16-18
GO TO FULL VERSION