Dariush نوشته: جز اینکه بتواند دخترانِ کلاس را با این معرفیکردنهایش بفریبد.
خب مشخص است من بروم به او بگویم دوستم (شما) اینچنین گفت او هم میگوید دوستت
هیچ چیز بارش نیست! این وسط من حرف او را که خیلی استادان از وی تعریف میکنند قبول کنم یا شما؟
مگر اینکه او را به اینجا بخوانم تا باهم مناظره کنید. :))
sonixax نوشته: البته چارچوب دات نت خودش به اندازه کافی وسیع هست که حتا بشه باهاش سیستم عامل نوشت!
Cosmos - Home
ولی قطعن در زمینه مالتی پلتفرم ضعف داره که البته زیاد هم مهم نیست.
واقعا نیست؟ برای من که خیلی مهم است. البته همانطور که خودت میدانی به کارِ شخص بسته است این موضوع.
sonixax نوشته: باورتان میشود یک کد procedural درکش بسیار راحت تر از یک کد شی گراست برای من ؟ در صورتی که یک کد شی گرا باید راحت تر باشد درکش :))
البته من خودم در سی تخصص چندانی ندارم فقط بلدم :دی چون دانستنش واجب است.
C++ را ولی میدانم هرچند که با توجه به نیازهام و خواست مشتری ها ازش استفاده نمیکنم چرا که به طور مثال نوشتن یک برنامه ی دیتابیسی ساده اگر در سی شارپ 10 دقیقه زمانم را بگیرد در C++ باید چند روزی وقت برایش بگذارم. و این یعنی losing money :دی
اساسا آبجکتپروگرامینگ از همان روز نخست هم یک لنگش در هوا بود و هنوز هم چالشها در موردش بسیار است. من در همان سیشارپ هم بیشتر پروسیجرال برنامهنویسی میکنم. اولین مشکل هم از اینجا آغاز میشود که انتزاعِ و نگاشتِ آبجکتهای دنیای واقعی به آبجکتهای زبانِ برنامهنویسی هرگز روال درست و درمانی ندارد و شما گاه برای نوشتنِ یک متدِ ساده باید یک آبجکت بسازید!
sonixax نوشته: خوب من اصلن با پایتون حال نمیکنم و در ثانی وقتی از چیزی نتونی درآمدی داشته باشی و به کارت هم نمیاد یاد گرفتنش بیخوده.
نه، من هم نه با پایتون کار میکنم و نه با آن پول درمیآورم، اما هرگاه بخواهم برنامهای را مثلا در سی بنویسم نخست آنرا به زبانِ پایتون مینویسم تا بیانِ الگوریتمیکِ خوبی از آن بدست آورم، سپس آنرا به سی تبدیل میکنم.
Alice نوشته: ولی پیشتر اینرا یکی از پسرهای "خفن" کلاس به من معرفی کرد و گفت بهترین است!
؟؟
آلیس جان من نمیدانم رشته شما چیست لازم هم نیست بدانم (امنیت و این حرفها)
ولی همینکه در میان دروستان برنامه نویسی دارید یعنی اگر بخواهید در آن رشته در آینده درآمد زایی کنید و جذب بازار کار بشوید باید برنامه نویسی هم بدانید.
پَس بهتر است که بخش بخش رشته تحصیلی را خوب یاد بگیرید به خصوص همین بخش برنامه نویسی اش را.
به لطیفه های دوستانی چون جناب Mehdi هم زیاد اهمیت ندهید!
MEHDI نوشته: این ها چون برنامه نویس باتجربه هستند راهکارهای ایده آل گرایانه جلوی پای شما می گذارند چون دوست دارند سایرین تخصص و علاقه شان را جدی بگیرد و درست یاد بگیرد.
کمتر کسیست که نداند تمام دنیای امروز حتا قرمه سبزی که مامان جان میپزد به نوعی وابسته به کامپیوترهاست و کامپیوترها وابسته به برنامه ریزان پس خواه نا خواه این مساله در دنیای امروزی جدی و مهم هست.
از آنجایی که رشته شما احتمالن یک رشته فنی باشد خیلی بعید میبینم که شما برای اینکه بهتان بگویند خانم مهندس و لیسانس را بکوبید بر فرق سر خواستگار و شوهر آینده جذب این رشته شده باشید چرا که دخترانی که چنین فکری دارند اغلب میروند سر وقت رشته های ساده و در پیتی مثل زبان انگلیسی و جغرافیا و آبیاری گیاهان دریایی و ...
پس اگر درست فهمیده باشم شما رشته ای که بهش علاقه داشتید رو انتخاب کردید و احتمالن هم میخواید پس از فارغ التحصیل شدن در اون رشته شروع به کار کنید در نتیجه یک شب بخون نمره بگیر کار درستی نیست.
کار درست اینه که بخش بخشِ رشته تحصیلیتون رو به خوبی بلد باشید که در آینده بتونید ازش درست استفاده کنید.
Alice نوشته: خب مشخص است من بروم به او بگویم دوستم (شما) اینچنین گفت او هم میگوید دوستت
هیچ چیز بارش نیست! این وسط من حرف او را که خیلی استادان از وی تعریف میکنند قبول کنم یا شما؟
مگر اینکه او را به اینجا بخوانم تا باهم مناظره کنید. :))
خیر، اگر در دانشگاهتان دانشکدهی کامپیوتر هست، بروید از یکی از اساتیدِ آنجا بپرسید. دوستِ من که رشتهاش کامپیوتر بود و در مقطعِ فوقلیسانس درس میخواند، روزی با کتابِ جعفرنژاد قمی وارد آزمایشگاهش شد، استاد در دم او را از آزمایشگاه اخراج کرد و دو نمره هم از او کم کرد.
Dariush نوشته: واقعا نیست؟ برای من که خیلی مهم است. البته همانطور که خودت میدانی به کارِ شخص بسته است این موضوع.
نه نیست داریوش جان!
مثلن وقتی تمام زندگی من به جز همین بخش وب سرور خلاصه شده در OSX و ویندوز چه نیازی به نوشتن برنامه برای لینوکس دارم؟
وقتی که بخواهم برای IOS برنامه بنویسیم باید از Objective C یا همین C# استفاده کنم یک زبان مالتی پلتفرمِ همه چیز تمام به چه دردم میخورد؟
سوای اینها چه زبانی قدرتمند تر از C/C++ که همه فن حریف هم هستند ؟ که تازه تجربه کاری نشان میدهد همینها هم
در کارِ من چندان کارایی ندارند چون همان طور که خودتان هم بهش اشاره کردید برای یک کار ساده خر حمالی بیش از حد لازم است!
البته چندان دور از ذهن نیست که در آینده ای نه چندان دور زبانهای برنامه نویسی حتا ساده تر از سی شارپ بوجود بیایند که بتوانید هم به صورت مدیریت شده و هم به صورت مدیریت نشده ازش استفاده کنید و بتوانند Native Code کامپایل کنند و یا دسترسی کامل به سخت افزار داشته باشند و باعث بازنشستگی C++ هم بشوند. شاید هم سرعتشان به اندازه کافی قابل قبول باشد که بشود دور سی را هم خط کشید.
Dariush نوشته: اساسا آبجکتپروگرامینگ از همان روز نخست هم یک لنگش در هوا بود و هنوز هم چالشها در موردش بسیار است. من در همان سیشارپ هم بیشتر پروسیجرال برنامهنویسی میکنم. اولین مشکل هم از اینجا آغاز میشود که انتزاعِ و نگاشتِ آبجکتهای دنیای واقعی به آبجکتهای زبانِ برنامهنویسی هرگز روال درست و درمانی ندارد و شما گاه برای نوشتنِ یک متدِ ساده باید یک آبجکت بسازید!
:))))
Dariush نوشته: نه، من هم نه با پایتون کار میکنم و نه با آن پول درمیآورم، اما هرگاه بخواهم برنامهای را مثلا در سی بنویسم نخست آنرا به زبانِ پایتون مینویسم تا بیانِ الگوریتمیکِ خوبی از آن بدست آورم، سپس آنرا به سی تبدیل میکنم.
اووه چه قدر کار میکنی داریوش جان!
من حتا الگوریتم هم نمینویسم برای برنامه ام! چه چیزهایی از برنامه میخواهم را روی یک کاغذ مینویسم و سپس بسم الله :))) هر بخش که تمام شد آن بخش از نوشته ام را خط خطی میکنم :دی
البته شاید دات نت و PHP یک مقداری تنبلم کرده باشند ولی با همه اینها سر خر را انداخته پایین و تر تر تر تر تر کد میزنم ، همیشه هم کار میکند :))) و مثلن در PHP مشکلات اینجکشن و این حرفها را هم با اعجوبه هایی همچون PHPIds حل میکنم.
sonixax نوشته: اووه چه قدر کار میکنی داریوش جان!
من حتا الگوریتم هم نمینویسم برای برنامه ام! چه چیزهایی از برنامه میخواهم را روی یک کاغذ مینویسم و سپس بسم الله :))) هر بخش که تمام شد آن بخش از نوشته ام را خط خطی میکنم :دی
البته شاید دات نت و PHP یک مقداری تنبلم کرده باشند ولی با همه اینها سر خر را انداخته پایین و تر تر تر تر تر کد میزنم ، همیشه هم کار میکند :))) و مثلن در PHP مشکلات اینجکشن و این حرفها را هم با اعجوبه هایی همچون PHPIds حل میکنم.
این یک عادت است میلاد جان. فکر میکنم وقت خودم را یکبار صرف کنم برای مدلسازیِ درست و درمانِ برنامه خیلی بهتر از این است که پس از بزرگ شدنِ برنامه سرسام بگیرم! به وِیژه اگر نیاز به پشتیبانی یا ارتقاء مداوم برنامه باشد، اشکِ آدم درمیآید تا بتواند یک چیزی به برنامه اضافه کند یا چیزی از آن کم کند وقتی از همان ابتدا برنامه را همینطوری روی هوا شروع کرده باشی!
------------------------
شب بخیر.
Dariush نوشته: استاد در دم او را از آزمایشگاه اخراج کرد و دو نمره هم از او کم کرد.
اعصاب معصاب نداشته استاده ها !!!
ولی کتابهای این یارو قمی خیلی دری وریه! یک نسخه از کتاب آموزش C اش در نت به شکل PDF هست.
یک بار نشستم از سر بیکاری یک مقداریش رو خوندم توی همون 30-40 صفحه اول ازش دو تا سوتی گرفتم :)))
و جالبه که حتمن نباید یک برنامه نویس سی خفن پفن باشید تا سوتی هاش رو بفهمید کافیه که با مفاهیم برنامه نویسی رویه ای و سینتکس سی آشنایی داشته باشید تا به عمق فاجعه پی ببرید.
یک برنامه نویس Action Script یا PHP یا JS هم وقتی بخواد سی یاد بگیره اون کتاب رو بگیره دستش و به عنوان اولین منبع آموزشی سی ازش استفاده کنه میتونه ایراد هاش رو بفهمه و وای به حال کسی که هیچ چیزی از برنامه نویسی نمیدونه و با اون کتاب شروع میکنه. درسته که دست آخر یاد میگیره ولی راه خودش رو خیلی سخت میکنه.
شخصن تا حالا بهتر از هاروی دایتل ندیده ام کسی کتابِ آموزش برنامه نویسی بنویسید طوری که هم مطلب را برساند و هم نوشته اش بسیار روان و خودمانی و قابل فهم باشد.
به طور مثال در رابطه با سی شارپ بروید کتاب اسلام احمدزاده را بخوانید! با اینکه خیلی مفصل و خوب توضیح داده یک خط از نوشته هاش رو هم با همون دور اول خوندن نمیفهمید حتا اگر برنامه نویس سی شارپ باشید!!!
Dariush نوشته: این یک عادت است میلاد جان. فکر میکنم وقت خودم را یکبار صرف کنم برای مدلسازیِ درست و درمانِ برنامه خیلی بهتر از این است که پس از بزرگ شدنِ برنامه سرسام بگیرم! به وِیژه اگر نیاز به پشتیبانی یا ارتقاء مداوم برنامه باشد، اشکِ آدم درمیآید تا بتواند یک چیزی به برنامه اضافه کند یا چیزی از آن کم کند وقتی از همان ابتدا برنامه را همینطوری روی هوا شروع کرده باشی!
------------------------
شب بخیر.
خوب در سی بله اگر یک پلن درست و حسابی نباشه پوستت را میکند.
ولی در سی شارپ از این مشکلات نداری حتا در C++ هم خیلی درگیر نمیشی و به نظرم این تنها مزیت شی گرایی هستش.
البته IDE خوب هم خیلی نقش مهمی بازی میکند ها!
---------------------
شب خوش ، خوب بخوابی داریوش جان
sonixax نوشته: آلیس جان من نمیدانم رشته شما چیست لازم هم نیست بدانم (امنیت و این حرفها)
ولی همینکه در میان دروستان برنامه نویسی دارید یعنی اگر بخواهید در آن رشته در آینده درآمد زایی کنید و جذب بازار کار بشوید باید برنامه نویسی هم بدانید.
پَس بهتر است که بخش بخش رشته تحصیلی را خوب یاد بگیرید به خصوص همین بخش برنامه نویسی اش را.
به لطیفه های دوستانی چون جناب Mehdi هم زیاد اهمیت ندهید!
کمتر کسیست که نداند تمام دنیای امروز حتا قرمه سبزی که مامان جان میپزد به نوعی وابسته به کامپیوترهاست و کامپیوترها وابسته به برنامه ریزان پس خواه نا خواه این مساله در دنیای امروزی جدی و مهم هست.
از آنجایی که رشته شما احتمالن یک رشته فنی باشد خیلی بعید میبینم که شما برای اینکه بهتان بگویند خانم مهندس و لیسانس را بکوبید بر فرق سر خواستگار و شوهر آینده جذب این رشته شده باشید چرا که دخترانی که چنین فکری دارند اغلب میروند سر وقت رشته های ساده و در پیتی مثل زبان انگلیسی و جغرافیا و آبیاری گیاهان دریایی و ...
پس اگر درست فهمیده باشم شما رشته ای که بهش علاقه داشتید رو انتخاب کردید و احتمالن هم میخواید پس از فارغ التحصیل شدن در اون رشته شروع به کار کنید در نتیجه یک شب بخون نمره بگیر کار درستی نیست.
کار درست اینه که بخش بخشِ رشته تحصیلیتون رو به خوبی بلد باشید که در آینده بتونید ازش درست استفاده کنید.
وقتی بخشی از پست را جدا کنید و یک کلمه اش را بولد کنید طبیعی است که متوجه حرف طرف مقابل نشوید.
پست های ایشان را بخوانید می فهمید که فقط دنبال پاس کردن درس هستند. ایشان علاقه ای به این رشته و برنامه نویسی ندارد. حالا شما چند روز مانده به امتحانش توصیه هایی می کنید که بیربط ناکارآمد و غیرواقع بینانه است.
MEHDI نوشته: پست های ایشان را بخوانید می فهمید که فقط دنبال پاس کردن درس هستند.
من کارآموزی همین برنامهریزیِ رایانه را کردهام و بیشمار دختر را آموزه دادهام, ولی هنوز دختری که براستی خواسته باشد
چیزی بیاموزد را ندیدهام, همگی تنها میآموزند (= خر میزنند) که آزمون را پاس نموده و مدرک را گرفته و همان وبال گردن شوهرِ آینده بشوند.
ببینید در چه جهانی هستیم که یک جنس این اندازه آسوده میتواند از زیر بار کار در برود, یکی دیگر
باید نه تنها خود اش بیاموزد, که برای این جنس بیکاره و تنپرور پروژههایِ پایان نیافته اش را هم بیانجامد ((: