سلام
یه مدت هست یک مشکی خیلی آزارم میده و اون پیدا کردن نام مناسب برای پروژهام است !
الان هاردم پر از فولدر های تو در تو شده که توی چندین سال، اطلاعات روی هم انباشته شده .کلی پروژه کلی فایل پی دی اف کلی عکس کلی هدر فایل !
فاجه اونجاست که بخوام یک مطلبی که قبلا انجام دادم را پیدا کنم ! باید کلی وقت بزارم تا اون پروژه را پیدا کنم ! خیلی وقت ها هم از خیر پیدا کردن اون فایل میگذرم و دوباره از نو اون پروسسی که قبلا انجام دادم را تکرار می کنم !
به نظرم مشکلم اینجاست. که نه بلدم روی پروژه هایی که میسازم اسم مناسبی بگذارم نه بلدم سازمان دهی مناسبی روی فلدرهایی که ایجاد میکنم داشته باشم
یه مثال میزنم !
کارفرما ازم میخواد یک دماسنجی بسازم که به کامپیوتر وصل شود و دما را روی لبتاب نمایش دهد .
من این کار را اینطوری انجام میدهم ! یک پوشه یی باز می کنم به نام دماسنج .! بعد میرم توش یک فولدر باز می کنم به اسم برنامه .بعد میرم اون تو برنامه را با زبان کد ویژن می نویسم
یک پوشه ی دیگه باز می کنم برای طراحی برد . ی پوشه ی دیگه باز می کنم برای برنامه یی که توی کامپیوتر قراره مثلا با نرم افزار سی شارپ اجرا بشه !با چیزایی که از تو اینترنت دانلود کردم تا الان 50 تا فولدر داخل فولدر اصلی ایحاد شده !
بعد می فهمم با کدویژن نمی تونم اون کاری که می خواهم را انجام دهم ! باید از برنامه ی اتمل استفاده کنم ! با زبان اسمبلی . دوباره یه پوشه دیگه میسازم به اسم اسمبلی !
بعد که کارم تموم شد ! کار فرما می گه میکرو کنترلرتو عوض کن بدرد نمی خوره
در نتیجه هم باید فایل های آلتیوم را عوض کنم هم برنامه میکرو ، ولی به برنامه ی سی شارپ دست نزنم !
دوباره کار فرما می گه یک LCD رنگی باید بردت داشته باشه
دوباره میگه اصلا ی برنامه ی دیگه بنویس که میکرو PIC باشه با labview
دوباره می گه همون دماسنجو هم با ادرینو بنویس هم با ARM سنسورهایش را هم عوض می کنیم !!
حالا فرض کن هر کدام از این ها یک ورژنی دارد که مدام دارد رشد می کند . مٍثلا نرم افزاری که با سی شارپ نوشتم مدام نسخه هایش دارد عوض می شود
دوباره فرض کن چندتا سیستم دارم . مثلا لبتاب خونه . لب تاب محل کار .!
فرض کن فقط یک پروژه نیست 20 پروژه ی مختلف هست ! مثلا پروژه های FPGA هست پروژه ی کوره حرارتی هست پروژه ی التراسونیک ، دانشگاهی ....
من الان اگه یه سرچی بزنم دما سنج پانصدتا فایل به اسم دماسنج می آید ! مثلا کوره ی حرارتی خودش یک دماسنج دارد . یک دماسنج هم ساخته بودم که غیر تماسی بود .
یه سری فایل ها هم میاد که اصلا نمی دونم چی هست ! شاید از اینترنت دانلود کرده باشم !
زمان سرچ هم زیاد شده . مثلا یک هدر فایل با زبان سی نوشتم تا بخواد اونو پیدا کنه 2 دقیقه طول می کشه !
------
الان دیگه نمی خوام با روش قدیمی برم جلو ! باید برای هر پروژه ی اسمی خاصی پیدا کنم نه اسم اون کارایی که دارد . ولی نمی دونم چطوری و از چه الگوریتمی باید استفاده کنم .
و مشکل دوم پوشه بندی پروژه ها هست . دوستان شما چطور با این مشکل کنار امده اید ؟
پ.ن چون بچه های الکترونیک برای طراحی یک سیستم . هم باید برد pcb برنند هم باید برنامه بنویسند هم باید آنالیز کنند که خودش دو بخش دارد مجازی مثل ISIS + مطلب .... وبخش دوم آنالیز عملی مثل شکل موج ها و نکات سخت افزاری+ یاداشت برداری روی کاغذ مثل ولتاژ جریان ... . بنابر این با کوهی از اطلاعت مختلفی برای هر پروژه مواج خواهند شد که در ورژن های اون پروژه ضرب می شود... ، بدون سازماندهی مناسب قطعا در آینده مشکل ساز خواهد شد .
متاسفانه هیچ روشی برای حل این دست مشکلات ارائه نشده
یه مدت هست یک مشکی خیلی آزارم میده و اون پیدا کردن نام مناسب برای پروژهام است !
الان هاردم پر از فولدر های تو در تو شده که توی چندین سال، اطلاعات روی هم انباشته شده .کلی پروژه کلی فایل پی دی اف کلی عکس کلی هدر فایل !
فاجه اونجاست که بخوام یک مطلبی که قبلا انجام دادم را پیدا کنم ! باید کلی وقت بزارم تا اون پروژه را پیدا کنم ! خیلی وقت ها هم از خیر پیدا کردن اون فایل میگذرم و دوباره از نو اون پروسسی که قبلا انجام دادم را تکرار می کنم !
به نظرم مشکلم اینجاست. که نه بلدم روی پروژه هایی که میسازم اسم مناسبی بگذارم نه بلدم سازمان دهی مناسبی روی فلدرهایی که ایجاد میکنم داشته باشم
یه مثال میزنم !
کارفرما ازم میخواد یک دماسنجی بسازم که به کامپیوتر وصل شود و دما را روی لبتاب نمایش دهد .
من این کار را اینطوری انجام میدهم ! یک پوشه یی باز می کنم به نام دماسنج .! بعد میرم توش یک فولدر باز می کنم به اسم برنامه .بعد میرم اون تو برنامه را با زبان کد ویژن می نویسم
یک پوشه ی دیگه باز می کنم برای طراحی برد . ی پوشه ی دیگه باز می کنم برای برنامه یی که توی کامپیوتر قراره مثلا با نرم افزار سی شارپ اجرا بشه !با چیزایی که از تو اینترنت دانلود کردم تا الان 50 تا فولدر داخل فولدر اصلی ایحاد شده !
بعد می فهمم با کدویژن نمی تونم اون کاری که می خواهم را انجام دهم ! باید از برنامه ی اتمل استفاده کنم ! با زبان اسمبلی . دوباره یه پوشه دیگه میسازم به اسم اسمبلی !
بعد که کارم تموم شد ! کار فرما می گه میکرو کنترلرتو عوض کن بدرد نمی خوره
در نتیجه هم باید فایل های آلتیوم را عوض کنم هم برنامه میکرو ، ولی به برنامه ی سی شارپ دست نزنم !
دوباره کار فرما می گه یک LCD رنگی باید بردت داشته باشه
دوباره میگه اصلا ی برنامه ی دیگه بنویس که میکرو PIC باشه با labview
دوباره می گه همون دماسنجو هم با ادرینو بنویس هم با ARM سنسورهایش را هم عوض می کنیم !!
حالا فرض کن هر کدام از این ها یک ورژنی دارد که مدام دارد رشد می کند . مٍثلا نرم افزاری که با سی شارپ نوشتم مدام نسخه هایش دارد عوض می شود
دوباره فرض کن چندتا سیستم دارم . مثلا لبتاب خونه . لب تاب محل کار .!
فرض کن فقط یک پروژه نیست 20 پروژه ی مختلف هست ! مثلا پروژه های FPGA هست پروژه ی کوره حرارتی هست پروژه ی التراسونیک ، دانشگاهی ....
من الان اگه یه سرچی بزنم دما سنج پانصدتا فایل به اسم دماسنج می آید ! مثلا کوره ی حرارتی خودش یک دماسنج دارد . یک دماسنج هم ساخته بودم که غیر تماسی بود .
یه سری فایل ها هم میاد که اصلا نمی دونم چی هست ! شاید از اینترنت دانلود کرده باشم !
زمان سرچ هم زیاد شده . مثلا یک هدر فایل با زبان سی نوشتم تا بخواد اونو پیدا کنه 2 دقیقه طول می کشه !
------
الان دیگه نمی خوام با روش قدیمی برم جلو ! باید برای هر پروژه ی اسمی خاصی پیدا کنم نه اسم اون کارایی که دارد . ولی نمی دونم چطوری و از چه الگوریتمی باید استفاده کنم .
و مشکل دوم پوشه بندی پروژه ها هست . دوستان شما چطور با این مشکل کنار امده اید ؟
پ.ن چون بچه های الکترونیک برای طراحی یک سیستم . هم باید برد pcb برنند هم باید برنامه بنویسند هم باید آنالیز کنند که خودش دو بخش دارد مجازی مثل ISIS + مطلب .... وبخش دوم آنالیز عملی مثل شکل موج ها و نکات سخت افزاری+ یاداشت برداری روی کاغذ مثل ولتاژ جریان ... . بنابر این با کوهی از اطلاعت مختلفی برای هر پروژه مواج خواهند شد که در ورژن های اون پروژه ضرب می شود... ، بدون سازماندهی مناسب قطعا در آینده مشکل ساز خواهد شد .
متاسفانه هیچ روشی برای حل این دست مشکلات ارائه نشده
دیدگاه