PDA

View Full Version : گفتگو: برنامه نویسی به عنوان ی شغل



h_qorbani
دوشنبه 22 آبان 1391, 09:43 صبح
سلام
می خاستم با دوستان یه مشورتی کنم در رابطه با اینکه چقدر میشه اطمینان حاصل کرد که برنامه نویسی تحت وب رو میشه به عنوان یه شغل انتخاب کرد؟ البته بیشتر دوس دارم شرایط خودمو بگم و شما راجع بهش راهنماییم کنید
من php-css-ajax-mysql کار میکنمو با jquery , mootoolاشنایی دارم
اینم یکی از نمونه کارامه که کاملا تنها ساختمش: http://qiba.nkums.ac.ir/
بجز تصویر هدر سایت بقیه اش پویاست
البته یسیری کمبود هایی هس که بیشترش از سوی کارفرماست
یه سایت موقته که کارش تموم شده و چند روز دیگه برش میدارن

نکته بعدی اینکه :من هنوز بصورت جدی با هیچ فریم ورکی کار نکردم
یخورده واسه ساخت cms مطالعه داشتمو این سایت رو هم سعی براین بوده که بر پایه cms نزدیک باشه

خب علاوه بر اینکه نظرتونو راجع بکارم میگین دوس دارم به این سوالاتم جواب بدین
چقدر جای پیشرفت دارم؟
باس حتما برم سراغ یه فریم ورک؟
یا خودم شروع به ساخت cmsکنم؟
کار تیمی رو در حد سه چهار نفر انجام دادم
البته با اشخاصی که از خودم سطحشون پایین تر بود
خودم حس میکنم میتونم بازاریابی خوبی در رابطه با پذیرش پروژه داشته باشم
تو این کار سابقه دارم
در آینده خودم یه تیم تشکیل بدم بهتره یا بفکر این باشم که واسه یه تیمی کار کنم؟
و اینکه سبک برنامه نویسی مو بکدوم سمت هدایت کنم؟ میشه ب عنوان یه شغل حساب کرد؟ طوری که روی این کار عمری رو صرف کرد؟نمیدونم اینده برنامه نویسی تحت وب بکجا میرسه؟ روزی میاد که کسی اصلا به برنامه نویسی مراجعه نکنه و با مراجعه و ثبت نام ب یه سایت مرجع براحتی صاحب سایت دلخواهش بشه؟
اگه این روز بیاد بنظرتون نیاز به برنامه نویس تحت وب کم نمیشه؟

numberone1
دوشنبه 22 آبان 1391, 09:54 صبح
به نظر من طراحی رو باید واگذار کنی به یک نفر دیگه
همیشه طراح و گرافیست باید جدا باشن و برنامه نویس هم جدا و گرنه کار خیلی خوب نمیشه!
من فکر میکنم آدم باید بر حسب نیازی که داره مطالب و یاد بگیره نه اینکه مطالب جدید یاد بگیره ولی نتونه ازش استفاده کنه!!
شما یک پروژه تعریف کنید مثلا یک cms تجاری مخصوص نیاز ایرانی ها یا یک سیستم مورد نیاز دولتی مثل نرم افزار اتوماسیون یا ... هر چیزی
مدتی روش سرمایه گذاری کنید کار کنید یک برنامه قوی درست کنید شروع به تبلیغ و فروش کنید
منتها طراحی ها رو حتما بدید یک طراح وارد انجام بده :چشمک:

imanitc
دوشنبه 22 آبان 1391, 10:22 صبح
کارت خوب و تميز فقط بايد ببينيم توي مديريتش چه امکاناتي داره برنامه نويسي يعني کدش لايه اي رفتي يا نه چيزي که در ظاهر هست بعنوان اولين کار خيلي خوبه ولي همانطور که گفتم بايد کد و قسمت مديريتش هم ديد

h_qorbani
پنج شنبه 25 آبان 1391, 11:40 صبح
دوستان راهنمايي هاي خوبي داشتند ، اما هنوز واسه اين سوال ها جوابي ندارم:
باس حتما برم سراغ یه فریم ورک؟
یا خودم شروع به ساخت cmsکنم؟
نمیدونم اینده برنامه نویسی تحت وب بکجا میرسه؟ روزی میاد که کسی اصلا به برنامه نویسی مراجعه نکنه و با مراجعه و ثبت نام ب یه سایت مرجع براحتی صاحب سایت دلخواهش بشه؟
اگه این روز بیاد بنظرتون نیاز به برنامه نویس تحت وب کم نمیشه؟

Unique
پنج شنبه 25 آبان 1391, 23:55 عصر
باس حتما برم سراغ یه فریم ورک؟
خیر حتما نیاز نیست ! framework سرعت کد زنی شما را بالا میبره ولی در عین حال شما را وابسته میکنه و در آینده میتونه شما را اذیت کنه ! مثلا فکر کن یکدفه اون framework بیخیال ادامه بشه و کلی Bug و hole توش پیدا کنند ! حالا خودتون باید بشینین مشکلاتش را حل کنین !


یا خودم شروع به ساخت cmsکنم؟
cms هیچ ربطی به framework نداره ! و در واقع سیستم مدیریت محتوای یک سایت یا همون بخش مدیریت هستش ! طراحی یک cms به شما امکان میده سایت هاتون را سریعتر و با قابلیت های زیاد تولید کنید و یجورایی برای خودتون Brand سازی کنید.


نمیدونم اینده برنامه نویسی تحت وب بکجا میرسه؟ روزی میاد که کسی اصلا به برنامه نویسی مراجعه نکنه و با مراجعه و ثبت نام ب یه سایت مرجع براحتی صاحب سایت دلخواهش بشه؟
اگه این روز بیاد بنظرتون نیاز به برنامه نویس تحت وب کم نمیشه؟
شاید هیچ وقت یا به این زودیها این اتفاق نمیفته ! اگه این اتفاق بیفته حتما روبات ها بر انسان ها حکومت خواهند کرد . دیگه نیاز به برنامه نویس نیست چون یک سیستم هوش مصنوعی وجود داره که هر چی بخوای برات خلق میکنه ! البته اینها همش خواب و خیاله اما نگران نباش مطمئن باش همیشه خلاقیت برنامه نویسی وجود داره و شما کار خواهی داشت.

rezaonline.net
جمعه 26 آبان 1391, 01:20 صبح
برخلاف نظر دوستان ، دانش برنامه نویسی استفاده از یک یا دو تا فریم ورک پی اچ پی برای پیشرفت اجباری .
همچنین همونطور که دوستان گفتن با تسلط به یک فریم ورک خاص سرعت کد زنی شما دو برابر میشه .

همچنین در فریم ورکها همه چیز یکپارچه هست و معمولاً طبق معماری MVC پیاده شده اند پس دیباگ و خطایابی سریعتر خواهد بود .
از مهمترین امکانات فریم ورک داشتن ORM هست که فکر نکنم من و شما توی عمرمون بتونیم با همچین دقتی ORM در سطح فریم ورکهای YII , Cake پیاده کنیم .

موفق باشید
راستی برای شروع Codeigniter راحتترین و ساده ترینه .
شرط میبندم توی یه هفته استاد میشید .

rezaonline.net
جمعه 26 آبان 1391, 01:24 صبح
میدونم اینده برنامه نویسی تحت وب بکجا میرسه؟ روزی میاد که کسی اصلا به برنامه نویسی مراجعه نکنه و با مراجعه و ثبت نام ب یه سایت مرجع براحتی صاحب سایت دلخواهش بشه؟
اگه این روز بیاد بنظرتون نیاز به برنامه نویس تحت وب کم نمیشه؟
خیر کم نمیشه .
حداقلش در 20 سال آینده شاهد هجمه نیاز زیادی برای داشتن وبسایت و وب اپلیکیشهایی خاص خواهیم بود .
و مطمئن باش هیچ وقت هیچ برنامه ای همه کاره نمیتونی بنویسی .
نیازهای خاص جامعه آینده برنامه نویسان خاص میطلبه و خوشحالم که اینو بگم برنامه نویسی و حرفه برنامه نویسی چیزی به اسم پارتی بازی توش نداره و فقط لیاقت و توانایی برنامه نویس هست که مورد نظره .

مطمئن باشید در 10 سال آینده برنامه نویسی تحت وب یکی از پردرآمد ترین شغلها خواهد بود در ایران ، در جهان هم که فعلاً همینه

رضا قربانی
جمعه 26 آبان 1391, 13:12 عصر
برنامه نویسی به نظر من یک شغل دوم باشه بهتره

farhadfery
جمعه 26 آبان 1391, 17:19 عصر
خیر کم نمیشه .
حداقلش در 20 سال آینده شاهد هجمه نیاز زیادی برای داشتن وبسایت و وب اپلیکیشهایی خاص خواهیم بود .
و مطمئن باش هیچ وقت هیچ برنامه ای همه کاره نمیتونی بنویسی .
نیازهای خاص جامعه آینده برنامه نویسان خاص میطلبه و خوشحالم که اینو بگم برنامه نویسی و حرفه برنامه نویسی چیزی به اسم پارتی بازی توش نداره و فقط لیاقت و توانایی برنامه نویس هست که مورد نظره .

مطمئن باشید در 10 سال آینده برنامه نویسی تحت وب یکی از پردرآمد ترین شغلها خواهد بود در ایران ، در جهان هم که فعلاً همینه

حاج رضا بلاخره یک عکسی از شما ما دیدیم. کی بود گیر داده بود موهات فرفریه؟ خبری از فر نیست!

Unique
جمعه 26 آبان 1391, 23:13 عصر
برخلاف نظر دوستان ، دانش برنامه نویسی استفاده از یک یا دو تا فریم ورک پی اچ پی برای پیشرفت اجباری .

با عرض شرمندگی من با این نظر کاملا مخالفم ! هیچ اجباری در استفاده از framework ها نیست ! مثلا facebook از framework استفاده میکنه !؟ یا هر سایت برتری از framework ها استفاده میکنند ؟
برای اینکه از حرف من مطمئن بشین برین توی سایت های framework ! اینها برای جذب کاربر معروفترین سایت هایی که باهاشون کار شده را معرفی میکنند ! بعید میدونم بتونین سایت های بزرگی پیدا کنین !
اصلا هر شخص میتونه برای خودش مجموعه از کلاس هایی که خودش نوشته یا حتی همینframework هانوشتند استفاده کنه و از روش بکارگیری که framework تعیین کرده هم استفاده نکنه !
در مورد MVC هم خود بنده (و شاید افراد دیگه در همین انجمن) اصلا از این Pattern خوششون نیاد و تازه کار ها را براشون پیچیده کنه ! مثلا من Event Driven دوست دارم (شبیه net. و خود ویندوز) ! بعضی هم روش های دیگه.

پس نتیجه گیری من اینه که خط تعین نکنیم ! دونستن یک framework مزایا و معایبی داره مثل استفاده نکردنش و انتخاب با برنامه نویس هست.

aliphp1
جمعه 26 آبان 1391, 23:19 عصر
به نظر من طراحی رو باید واگذار کنی به یک نفر دیگه
همیشه طراح و گرافیست باید جدا باشن و برنامه نویس هم جدا و گرنه کار خیلی خوب نمیشه!
من فکر میکنم آدم باید بر حسب نیازی که داره مطالب و یاد بگیره نه اینکه مطالب جدید یاد بگیره ولی نتونه ازش استفاده کنه!!
شما یک پروژه تعریف کنید مثلا یک cms تجاری مخصوص نیاز ایرانی ها یا یک سیستم مورد نیاز دولتی مثل نرم افزار اتوماسیون یا ... هر چیزی
مدتی روش سرمایه گذاری کنید کار کنید یک برنامه قوی درست کنید شروع به تبلیغ و فروش کنید
منتها طراحی ها رو حتما بدید یک طراح وارد انجام بده :چشمک:
من خیلی نظرم به شما نزدیک هست
خودم میشه گفت یه برنامه نویس تازه کار هستم
همیشه بر حسب برنامه ای که می نویسم مطلب یاد میگیرم
بیشتر برای خودم برنامه می نویسم یعنی برنامه هایی که مورد نیاز خودم هست
با اینکه پی اچ پی رو در حد خوبی کار می کنم ولی طراحی و گرافیک رو اصلا نمی تونم انجام بدم و فقط جدول میزارم و توش قسمت های برنامه رو میذارم