вторник, 14 мая 2013 г.

Web proqramlaşdırmaya START

Əziz dostlar,

Bu gündən web proqramlaşdırma sahəsini öyrənmək qərarına gəlmişəm və qərarım da qətidir. Tanıdığım insanların, dostların, tanışların bu mövzuda dəstək olması, həmçinin bu sahənin mütəxəssisi olan şəxslərin öz biliklərini mənimlə bölüşərək, səhvlərimi düzəltməsi üçün, eləcə də bu sahəni mənimlə birlikdə öyrənmək istəyənlər üçün bloqumda addım-addım öyrəndiklərimi, oxuduqlarımı Sizinlə bölüşəcəyəm.

Bu gündən Уоллес Вонг - Основы Программирования для "чайников" kitabını oxumağa başlayıram. Hər bir bölmə üzrə öz təsüratlarımı və fikirlərimi paylaşacağam.

Kitabın birinci bölməsində qeyd olunduğuna görə proqramlaşdırma asan bir sahədir. Kitabda xoşuma gələn ifadə o oldu ki, həqiqətən də hər kəs avtomobilin matorunun neçə qurulduğunu və işlədiyini bilmir amma istənilən şəxs avtomobil sürməyi öyrənə bilər. Onun üçün də hər kəs komputerin işləmə mexanizmlərini dərindən öyrənməyə ehtiyac olmadan proqramlaşdırmanı öyrənə bilər.

Proqramlaşdırma öyrənməyə başlamazdan öncə müəyyən etmək vacibdir ki, bunu nə üçün edirsiniz?
Kitabda bu suala bir sıra cavab variantları təklif olunur. Düşünürəm ki, proqramlaşdırma mənim üçün bir xobbi olacaqdır. Bir də bəzən elə olur ki, iş prosesində və ya həyatda komputer proqramları ilə əlaqədar ehtiyaclar yaranır ki, onları yerinə yetirmək istəyirsən amma proqramlaşdırma sahəsində yetərincə biliklər olmadığına görə bu mümkün olmur. Düşünerəm ki, bu sahədə biliklərimi artıraraq mənə lazım olan xırda proqramları özüm yarada bilərəm.

Proqramlaşdırma çətin deyil amma o çox zaman alır.
Kitabda qeyd olunduğu kimi evinin yerini addım-addım izah etməyi bacaran hər bir şəxs proqramlaşdırma sahəsini öyrənə bilər. Yəni Biz evimiz yerini izah edəndə deyirik ki, gedirsən məsələn filan küçəyə, filan mağazanın yanından dönürsən sağa, ordan gedirsən ikinci bloka, çıxırsan üçüncü mərtəbəyə və s. Proqramlaşdırmada da ardıcıllı addımlar vardır ki, bunlar proqramlaşdırma dilində yazılaraq komputerə bildirilməlidir ki, komputer həmin addımlar ardıcıllığını icra etsin. Burda həmçinin yolun uzunluğu, mağazanın parametrləri və digər proqram elementlərinin xüsusiyyətlərini qeyd etmək lazımdır. Əslində belə baxanda proqramlaşdırma elə dünyaya bənzəyir. Sanki, proqramist komputerdə denyanın müəyyən bir elementini yaradır. Onun normal çalışması üçün iş prinsipi ilə əlaqədar parametrləri düzgün daxil edilməlidir ki, proqram təyinatı üzrə çalışsın.

Proqramlaşdırmanı öyrənmək üçün lazım olan üç əsas keyfiyyət:

1. Məqsədli və iradəli olmaq. Əgər proqramlaşdırmanı həqiqətən də öyrənmək istəsəniz və bunu qarşınıza məqsəd qoysanız. Siz buna nail olacaqsınız.
2. Məraklı olmaq. Əgər Siz müxtəlif yeniliklər, yeni sahələrlə bağlı məraklı insansınızsa bu Sizə faydalı olacaqdır.
3. Geniş təxəyyülə malik olmaq. Proqramlaşdırma bir bacarıqdır. Bu bacarığı qazanmaq mümkündür ancaq yaradıcı təxəyyül bu bacarığı daha qabarıq edir və yaradılmış proqramları və resursları daha da maraqlı və faydalı edir.

Bu kitabın birinci bölümündən öyrəndiklərimdir. Növbəti bölümlərdə qazandığım bilikləri önümüzdəki günlərdə paylaşacağam.

Комментариев нет:

Отправить комментарий