نقل قول نوشته شده توسط Programmer 1 مشاهده تاپیک
سلام به همه دوستان،

واقعا سر در گم شدم وظیفه یک برنامه نویس دات نت در ایران چیه؟ باید چه مباحثی رو یاد داشته باشه؟

طرف نوشته مسلط به C#‎‎‎, SQL Server و مسلط به دات نت.
...
با سپاس/.
برای افراده تازه کار و کسانی که تازه از دانشگاه آمدند.
چیزی که برای من مهم هست و به عنوان مصاحبه فنی تا حالا با افراد مختلف کردم برای جذب نیروی کار برای سازمانمان این هست که افرادی که به عنوان برنامه نویس سی شارپ جذب می شوند این مباحث را بلد باشند
۱- شی گرایی: بدانند : کلاس چی هست، اینترفیس چی هست ، overriding , over loading را بدونند ارث بری را بلد باشند و ... بتوانند توضیح بدهند مثلا فرق کلاس و ساختار چی هست.
۲- آشنایی با کلاس های و فضای نام‌های دات نت داشته باشند. البته بصورت کلی.
۳- کلمه الگوهای طراحی به گوشش خورده باشد، بتونند ۲-۳ تا از الگوهای پر کاربرد را اسم ببرد.
۴- یک چیزهایی در مورد mvc بداند.
۵- در مورد مباحث نرم‌افزاری UML مقداری بلد باشد خصوصا کلاس دیاگرام‌ها را.
۶- در مورد sql هم همینقدر که بلد باشد جدول بسازه و ارتباط تعریف کند و یک کوئری بین دو تا جدول بنویسد کفایت می کند.
البته علاقمندی و تیزهوشی هم مهم هست.
بقیه مسایل در طول مدت یاد گرفته و پیش برده می‌شود.
برای مثلا با ۱۰ دقیقه توضیح و یک نمونه کار کوچک کار با tfs یا svn در حد مبتدی آموزش داده می‌شود و بقیه موارد در طول زمان به مرور یادگرفته می‌شود.

کسی اینقدر بلد باشد و بخواهد تو تیمی که من هستم کار کند برای من کفایت می کند.