سلام ،
من هیچ گروه مناسبی برای درج این سوال پیدا نکردم ولی ناچار شدم این سوال رو قرار بدم به امید اینکه شاید پاسخی ارائه بدید ، لطفا سوال زیر رو کسانی پاسخ بدهند که تجربه کافی در زمینه برنامه نویسی تحت وب دارند و در اول راه نیستند به عبارتی افرادی که حداقل احساس میکنند که در برنامه نویسی تحت وب حرفی برای گفتن دارند و نه اینکه وضعیتی مانند من داشته باشند. خب و اما سوال من و یا مشکل من :
دوستان من نمی دانم چرا در زمینه برنامه نویسی وب فریز شدم انگار که دارم درجا میزنم ، واقعا نمیدونم چه جوری باید یاد گرفت ، یک کتاب باز کنم از اول تا آخر مثال های سادشو تمرین کنم و یا کمی که با مبحث آشنا شدم یک پروژه تعریف کنم و هر جا گیر کردم رجوع کنم به مباحث آموزشی مورد نیاز ، مقاله آموزش بنویسم ، تو فروم ها شرکت کنم و فقط سوالات دیگران رو پاسخ بدم ، کتاب بهتره یا فیلم و ... ، واقعا نمیدونم چه جوری یاد بگیرم ، بعضی وقت ها هم با خوندن کتابهایی مانند آموزش برنامه نویسی در 10 سال! کلا ناامید میشم آخه من علاقه زیادی به برنامه نویسی دارم ولی خب عجله هم دارم ، باور کنید از تلاش کردن اصلا خسته نمیشم ولی اگه بدونم تلاشم بی فایده است دیگه انگیزه ای باقی نمیمونه ، ایده هام خیلی زیاده ولی تخصصش رو ندارم و علاقه وافری دارم که هرچه زودتر تخصصش رو به دست بیارم ، یه بچه 15 16 ساله هم نیستم که زیاد وقت داشته باشم الان 24 ام اگه بخوام اینطوری تو 10 سال یک زبان رو یاد بگیرم که چی میشه!!! ، من خودم وضعیت کنونی ام را به شما عرض کنم :
من قبلا برنامه نویسی دسکتاپ کار میکردم و الان هم اومدم سمت وب .
html رو بلدم ولی چقدرشو نمیدونم ولی یقینا از جاوااسکریپت و php و ... بیشتر بلدم
CSS رو بلدم ولی نه خیلی حرفه ای چندتا قالب هم به CSS تبدیل کردم بعضی هاشو تا نصفه بعضی هاشو کامل ولی میدونم که CSS تمومی نداره در حدی یادگرفتم که راحت میتونم قالب ها رو تحلیل کنم و دوباره بسازم
javascript رو تقریبا آشنایی خیلی مقدماتی دارم .
Jquery رو زیاد که بلد نیستم ولی حداقل بیشتر باهاش ور رفتم و میدونم میشه چیکار باهاش کرد و چند تا پروژه کوچیک هم نوشتم
php رو تازه شروع کردم و توش گیر کردم یعنی نمیدونم چیکار کنم یادش بگیرم .
کلا تو طراحی قالب احساس میکنم بیشتر آشنا هستم تا اسکریپت نویسی سمت سرور و کاربر .
بعدش مشکلی که من دارم این هستش که مثلا دارم طراحی قالب میخونم ، این وسط یک فیلم آموزشی فتوشاپ برای طراحان وب دانلود میکنم و میبینم که مباحثی داره باید یاد گرفت و دوباره وقتم میره رو این فیلم و از طراحی قالبم عقب میمونم و یا مثلا میخوام یک پروژه تعریف کنم اینقدر حساسیت به خرج میدم و اونقدر پروژه رو بزرگش میکنم و باز به خاطر دامنه بزرگ پروژه قادر به پیاده سازیش نیستم .
آیا تا زمانی که مثلا HTML و CSS رو به صورت کامل یاد نگرفتم سراغ اسکریپت نویسی نرم؟ اگه اینجوری باشه که مثلا داریم CSS یاد میگریم جایی که مربوط به کار با فتوشاپ هست ما رو مجبور میکنه فتوشاپ یاد بگیریم که فتوشاپ هم خودش دنیایه و میریم تو اون غرق میشیم ، اصلا نمیدونم منظور از کامل یاد گرفتن یک موضوع چیه!
و یک سوال خیلی مهم آیا برای یادگرفتم برنامه نویسی تحت فقط و فقط باید تمام وقتم رو بزارم رو این مقوله و با چیزهای دیگه حداحافظی کرد ، مثلا من خودم روزانه شاید باورتون نشه کارهایی که میکنم خیلی زیاد باشه ولی کار هر روزمه مثلا :
چک کردن ایمیل که اینقدر تو سایت ها عضو شدم شده کار هر 3 یا 4 ساعتم
چک کردن فیدها که شامل سایت های جدید و گفتگو ها و نرم افزارهای جدید و کتاب و فیلم و اخبار آی تی و ... میشه و البته مثلا شاید روزی نباشه که من حداقل 5 تا نرم افزار رو تست نکنم یا فیلم های جدید و کتاب و ...
بررسی مطالب جدید فروم ها و پاسخ به سوالات در صورت توان و ... که شاید فروم هایی که فعالیت میکنم هم خیلی مرتبط با هم نباشه مثلا موضوعات : کامپیوتر ، مذهبی ، پرورش اندام و کتاب و نرم افزار و ...
آگاهی از تکنولوژی هایی جدید سخت افزاری و نرم افزاری و کلا گجت های جدید
مطالعه نشریه ها سخت افزاری و نرم افزاری و بعضی ها هم بی ارتباط و ضمیمه روزنامه ها مثل: بایت و کلیک و ...
من عاشق آپدیت بودن هستم از همه لحاظ
آیا شمایی که تو برنامه نویسی حرفی برای گفتن دارید و تجربتون زیاده هم چنین وضعیتی دارید ؟ من روزانه شاید 11 ساعت پای سیستم هستم ولی واقعا نمیدونم میخوام به کجا برسم ، آیا برای برنامه نویس شدن باید قید خیلی از این چیزها رو زد و مثلا کاری نداشته باشیم سیستم به هم ریخته یک مرتب سازی نیاز داره ؟ فولدر ها به هم ریخته و طبقه بندیش کنیم ، دفرگ و سایت ها و کتاب ها و نرم افزار های جدید و اخبار تکنولوژی و فلان نرم افزار تو سیستم باگ داره و این خطای ×××× تو فلان جا مالی چیه و و و ... ، آیا باید بی خیال همه اینها بشیم و مثل یک نظامی فقط بچسبیم به برنامه نویسی و کد نوشتن ؟
واقعا سردرگمم یک برنامه نویس باید چه باید ها و نباید هایی رو رعایت کنه ؟
منتظر تجربیات و سخنان ارزنده شما دوستان هستم .