PDA

View Full Version : برنامه نویس ارشد tools (کار در قسمت ابزار) در پروژه های C#



iranian_genius
دوشنبه 07 شهریور 1390, 21:06 عصر
دوستان کسی هست که در مورد کار با ابزار (tools) در پروژه های برنامه نویسی اطلاعاتی داشته باشه که اصلا چجوریه؟ و اینکه مقاله خاصی یا منبعی برای این مورد سراغ دارین؟؟؟

آیا با برنامه نویسی معمولی C# تفاوتی داره ؟ چون شنیدم برنامه نویسان ارشد تو این قسمت کار میکنند..

quantomquery
سه شنبه 08 شهریور 1390, 11:30 صبح
دوستان عزیز منتظریم

programerinfonet
سه شنبه 08 شهریور 1390, 15:46 عصر
دوست عزيز مي شه بيشتر توضيح بدي كه منظورت از تولز چيه ؟

iranian_genius
سه شنبه 08 شهریور 1390, 17:00 عصر
دوست عزيز مي شه بيشتر توضيح بدي كه منظورت از تولز چيه ؟

ببینید. میخوام داخل یک شرکت استخدام بشم. میگن باید دارای تجربه عملی کار در قسمت ابزار ها (tools) باشید...
دیگه نمیدونم والا ....

دوستانی که برنامه نویس هستند و پروژه زیاد نوشتند باید بدونن.....

sia_2007
سه شنبه 08 شهریور 1390, 17:55 عصر
والا من تو شرکتمون توی Tools کار میکنم، مثلا با Team foundation server sdk کار میکنم
یه روز دیگه NHibernate رو بررسی میکنم
در کل با WCF درگیرم
یکی دیگه با Fast Report درگیره
تو یه سازمان که HR خوبی داشته باشه، میآن میگن این طوری :
برنامه نویس های Tools به خوبی روی برنامه نویسی مسلطند، و برنامه نویسای تجاری رو منطق برنامه کامل مسلطند
این طوری یه Tools نوشته میشه، که خیلی پیچیده است، ولی برای استفاده کننده هاش که دارن منطق پیاده سازی میکنند، هیچ درگیری با مسائل پیچیده برنامه نویسی ندارن
و تموم فکرشون روی منطق تمرکز داره
ولی نمیدونم منظورت از Tools ای که میگی چیه
موفق باشی

iranian_genius
سه شنبه 08 شهریور 1390, 19:20 عصر
والا من تو شرکتمون توی Tools کار میکنم، مثلا با Team foundation server sdk کار میکنم
یه روز دیگه NHibernate رو بررسی میکنم
در کل با WCF درگیرم
یکی دیگه با Fast Report درگیره
تو یه سازمان که HR خوبی داشته باشه، میآن میگن این طوری :
برنامه نویس های Tools به خوبی روی برنامه نویسی مسلطند، و برنامه نویسای تجاری رو منطق برنامه کامل مسلطند
این طوری یه Tools نوشته میشه، که خیلی پیچیده است، ولی برای استفاده کننده هاش که دارن منطق پیاده سازی میکنند، هیچ درگیری با مسائل پیچیده برنامه نویسی ندارن
و تموم فکرشون روی منطق تمرکز داره
ولی نمیدونم منظورت از Tools ای که میگی چیه
موفق باشی


بله.. دقیقا منظور منم همینه ....
شما پروژتون رو با WPF پیاده سازی کردین؟ حالا واسه تسلط که یک برنامه نویس tools باشید چه مباحثی رو زیاد کارکردین و عملا استفاده میکنید؟
ضمنا اگر مشکلی نداره بهم بگید پروژتون ماهیت عملش چیه؟ یعنی کلاینت سرور هست یا سایت هست با ASp پیاده کردین..؟

sia_2007
چهارشنبه 09 شهریور 1390, 00:07 صبح
ببینید، یه پروژه میتونه قسمتهای زیادی داشته باشه
برای مثال از WPF و WCF و Data Mining و Rule Engine و ASP.NET MVC و خیلی تکنولوژی های دیگه استفاده بشه، که هر کدوم برای خودشون دنیایی هستن،
یک یا چند نفر هستند، که به عنوان مدیر فنی، میآن و کسایی که تو WPF و WCF و ... کاملا تبحر دارن استفاده میکنن، و چارچوب کار رو تعریف میکنند و میسازند.
نفع این قضیه اینه که مثلا دو تا WPF کار حرفه ای استخدام میشن، و کلا WPF کار میکنند، و سعیشون بر اینه که بقیه رو ( مخصوصا برنامه نویس های منطق ) رو از WPF و پیچیدگی هاش جدا کنند.
این کار اون قدر ممکنه حرفه ای باشه، که برنامه نویس های شرکت متوجه سوئیچ از Net Remoting به WCF نشوند، به جز کسایی که روی WCF کار میکنند، و کسایی که رو Net Remoting کار میکردند، و مدیر فنی
برنامه ما یه Desktop App هستش که Distributed هستش، و یه سری امکاناتش هم با ASP.NET MVC پیاده سازی میشه
در هر حال، همگی روی بدیهیاتی مثل Threading و Generics و درست کد زدن، و این جور مسائل پایه ای مسلطیم
بعد هر کی رو یه تکنولوژی خاص وقتش رو میذاره
البته اون کسی که میتونه Command Pattern رو بفهمه ارج و قرب بیشتر داره، همون طور که سمت منطق برنامه نویس های ارشدش ارزش خیلی زیادی دارند.

iranian_genius
پنج شنبه 10 شهریور 1390, 09:32 صبح
ممنون از Sia_2007

شما برای WCF مرجع و یا منبع خاصی مطالعه کردین؟؟

در مورد command pattern هم اگه ممکنه چنر سطری توضیح بدین.. منظورت همون الگوی مورد استفاده که base کار محسوب میشه هست؟ مثل MVVM ?

شما توی شرکت سمتی به عنوان کار در قسمت ابزار پروژه تون پس ندارید؟