انجمن‌های فارسی اوبونتو

جامعه کاربران => کافه اوبونتو => نویسنده: ham!d در 24 خرداد 1390، 04:57 ب‌ظ

عنوان: چگونه گنو/لینوکس را اصولی فرا بگیریم؟ (درخواست راهنمایی)
ارسال شده توسط: ham!d در 24 خرداد 1390، 04:57 ب‌ظ
سلام.
تاپیک زیر یکم آدم رو از این‌که بخواد باز تاپیک بزنه و بپرسه، بین سیاه و سفید می‌ذاره. یک جواریی قلقلکت می‌ده که آره تو هم باید بری و بیش‌تر خودت یاد بگیری!
http://forum.ubuntu.ir/index.php/topic,19062.0.html
ولی راهش از کجاها می‌گذره؟ چه طوری باید شروع کرد؟
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
عموماْ کاربران رایانه‌ رده‌های مختلفی دارند: هکرها، خوره‌های کامپیوتر، حرفه‌ای‌ها در یک بخش خاص و کاربران عادی و شاید تقسیم بندی‌های دیگر. با مد نظر داشتن این تقسیم بندی می‌خوام بدونم چرا یک کاربر لینوکسی باید لینوکس‌کار(=کاربر حرفه‌ای) شود(و پیش‌تر از آن آیا یک کاربر لینوکسی باید لینوکس‌کار شود؟)
چه طور باید یک کاربر حرفه‌ای لینوکس شد(با این پیش فرض که رایانه، عشق اول و آخر باشد!)؟
چقدر وقت و انرژی خواهد برد؟
اصلاْ آیا(و چرا) چنین لزومی را باید برای خودمان قائل باشیم که لینوکس را حرفه‌ای یاد بگیریم(در واقع با بیان بهتر، گیگ بودن چه مزیتی دارد بر این‌که مثلاْ فقط بر اوبونتو مسلط شویم(نه برلینوکس))؟
یک سوال زیر مجموعه‌ای: مثلاْ این‌که ترمینال فرا بگیریم، چه توانایی را پیش رویمان می‌گذارد با توجه به اینکه GUIها سرعت گسترش نجومی به خود گرفته‌اند.

چکیده: چه دسته‌ای از کاربران و چگونه باید قدم در راه فراگیری لینوکس(تا سطح یک گیگ) بگذارند؟
عنوان: چگونه گنو/لینوکس را اصولی فرا بگیریم؟ (درخواست راهنمایی)
ارسال شده توسط: ham!d در 26 خرداد 1390، 02:35 ب‌ظ
up
(هیچ یک از دوستان تجربه‌ای ندارند؟! که لطف کنند)
واقعاْ سردر گمم که از کجا شروع کنم.
(ممنون اگه یکی راهنمایی کنه)
عنوان: پاسخ به: چگونه گنو/لینوکس را اصولی فرا بگیریم؟ (درخواست راهنمایی)
ارسال شده توسط: جادی در 26 خرداد 1390، 02:45 ب‌ظ
معمولا کار خوبی حساب نمی شه آدم توی فروم ها به وبلاگش لینک بده. ولی یک نگاه به این بنداز:
http://freekeyboard.net/archives/3657
و به بقیه مطالب لینوکسی من (بیشتر به سری های «چرا گنو/لینوکس رو دوست دارم».
http://freekeyboard.net/archives/tag/%DA%AF%D9%86%D9%88%D9%84%DB%8C%D9%86%D9%88%DA%A9%D8%B3
تا ببینی چرا گنو/لینوکس رو یاد گرفتن جذابه.

برای یادگیری هم باید بری سراغ چیزهایی که دوست داری و اونها رو دقیق یادبگیری. هر وقت به یک دستور بر می خوری که ازش خوشت می یاد راهنماش رو بخونی و قابلیت های دیگه اش رو هم یاد بگیری. این باعث می شه آدم هر لحظه قدم به قدم حرفه ای تر بشه. نظر من رو می خوای مهمترین تکنیک اینه که آدم فقط کارهایی رو بکنه که ازشون لذت می بره.
عنوان: پاسخ به: چگونه گنو/لینوکس را اصولی فرا بگیریم؟ (درخواست راهنمایی)
ارسال شده توسط: (|33@5 در 26 خرداد 1390، 10:28 ب‌ظ
up
(هیچ یک از دوستان تجربه‌ای ندارند؟! که لطف کنند)
واقعاْ سردر گمم که از کجا شروع کنم.
(ممنون اگه یکی راهنمایی کنه)

دوست خوبم ، همونطور که در پست نخست هم خودتون عنوان کردید سطوح کاربران متفاوته (البته تقسیم بندی شما چندان صحیح نبود چراکه نوع کاربری از کامپیوتر تعیین کننده سطح دانش شماست) در واقع سه دسته برای کاربران رایانه (و یا هر حرفه دیگر) وجود داره :
1- متخصصان (در بخش های مختلف و با سطوح دانش مختلف)
2- کاربران در حال فراگیری (با پایه های گوناگون)
3- کاربران عادی (آماتورها)
برای مثال یک هکر در امنیت تخصص داره و لزوما نمیتونه در مبحثی مثل هوش مصنوعی دارای دانش بالا باشه (این خاصیت دانش و علمه که در یک رسته جز خواص و در رسته دیگر جز عوام باشیم) ...

پس برای آموختن :
گام پایه : سطح خودتون رو مشخص کنید
گام بازگشت : راستای مورد نظر برای فراگیری رو انتخاب کرده و شروع به یادگیری کنید
کام وابستگی : با تکرار نامتناهی گام بازگشت دامنه دانش خودتون رو بالا ببرید

حالا این که چقدر به انرژی و وقت و یا به چه منابعی احتیاج دارید بر میگرده به دانش و هدف شما که یک فراگیر هستید ؛ به عبارت بهتر راه و روش در حالتی که سطح بسیار پایین علمی داشته و از نعمت تسلط بر یک زبان خارجه (ترجیحا انگلیسی) نیز بی بهره باشید با حالتی که دانش اندوخته شده مناسبی داشته باشید و بر انگلیسی نیز مسلط باشید بسیار متفاوت خواهد بود (چه از نظر منابع و چه از نظر روش آموختن) ...
عنوان: پاسخ به: چگونه گنو/لینوکس را اصولی فرا بگیریم؟ (درخواست راهنمایی)
ارسال شده توسط: Zartosht در 26 خرداد 1390، 10:53 ب‌ظ
هیچ بایدی برای حرفه ای شدن در لینوکس وجود ندارد چنان که توزیع اوبونتو به سوی چنبن هدفی در حرکت است. یعنی همه آنچه یک کاربر عادی پس از نصب سیستم عامل نیاز دارد آماده باشد و اگر خواست فراتر از این برود آنگاه نیازمند جستجو و خواندن خواهد بود. اما اگر منظور شما در زمان مهاجرت از سیستم عاملی دیگر به لینوکس است این ناآشنا بودن با محیط تازه و شناخت ابزارهای نو در گذر زمان روی خواهد داد.
عنوان: پاسخ به: چگونه گنو/لینوکس را اصولی فرا بگیریم؟ (درخواست راهنمایی)
ارسال شده توسط: ham!d در 27 خرداد 1390، 12:04 ق‌ظ
ممنون از همه‌ی دوستانی که پاسخ دادند. لینک‌های داده شده را البته هنوز مطالعه نکرده‌ام(چون نیاز به ست کردن پروکسی داره که روی سیستم فعلی میسر(مناسب) نیست). کلیات، خوبه، ولی ایده‌ها/انگیزه‌ها رو نمی‌سازه. و خوشبختانه/متاسفانه گستردگی سطوح کاربری نمی‌ذاره که نسخه‌ای با جزییات پیچید.
بیش‌تر منظورم از تجربه‌ی خود دوستان بود. این که با لینوکس یا بهتر بگم با گنو/لینوکس چه کار می‌کنید؟ از کجا شروع کردید؟ به کجا نظر دارید؟ (چه چیزهایی برای دانستن وجود داره)

این‌که آیا یک زبان برنامه نویسی مبنا را دانستن واقعاً لازمه و به کار می‌آد؟ من خودم رشته‌ام کامپیوتر نیست ولی به اقتضای رشته‌ام، متلب(=اکتاو) را [به طور کاربردی] مسلط هستم. آیا لازمه که اول یک زبان مثلاً سی شارپ را یاد بگیرم و بعد برم سراغ گنو/لینوکس یاد گرفتن یا نه و این طور چیزها؟!
عنوان: پاسخ به: چگونه گنو/لینوکس را اصولی فرا بگیری
ارسال شده توسط: (|33@5 در 27 خرداد 1390، 09:25 ق‌ظ
بیش‌تر منظورم از تجربه‌ی خود دوستان بود. این که با لینوکس یا بهتر بگم با گنو/لینوکس چه کار می‌کنید؟ از کجا شروع کردید؟ به کجا نظر دارید؟ (چه چیزهایی برای دانستن وجود داره)

این که هر کسی با گنو/لینوکس چیکار میکنه و دلیل رو آوردنش به این سیستم چی بوده به تعداد خود افراد متفاوته ...
مثلا من در ابتدا به دلیل فعالیت شغلیم مجبور شدم از لینوکس استفاده کنم (نتورک) و بعد به دلیل این که کار با لینوکس رو لذت بخش یافتم ذهنم به سمت استفاده مستمر از اون جهت داده شد ...
اگر واقعا می خواهید از گنو/لینوکس لذت ببرید دنبال یافتن دلیل شخصی باشد و ببینید چه چیزی در لینوکس هست ولی در ویندوز وجود نداره و شما به اون نیازمندید.

نقل‌قول
این‌که آیا یک زبان برنامه نویسی مبنا را دانستن واقعاً لازمه و به کار می‌آد؟ من خودم رشته‌ام کامپیوتر نیست ولی به اقتضای رشته‌ام، متلب(=اکتاو) را [به طور کاربردی] مسلط هستم. آیا لازمه که اول یک زبان مثلاً سی شارپ را یاد بگیرم و بعد برم سراغ گنو/لینوکس یاد گرفتن یا نه و این طور چیزها؟!
هیچ الزام اولیه ای برای یادگرفتن یک زبان برنامه نویسی وجود نداره (همونطور که در ویندوز نیز نیازی به یاد گرفتن زبان خاصی نداشتید).
اما قطعا دانستن یک زبان برنامه نویسی میتونه بعضی از نیازهای اولیه شما رو به عنوان کاربر هر سیستم عاملی (لینوکس ، ویندوز ، مک و ...) رفع کنه. البته اگر هدف توسعه نرم افزار و نوشتن برنامه های پیچیده باشه باید به صورت تیم تقسیم وظایف کرده و یک سری فاکتورها رو در کارتون دخیل کنید (مربوط میشه به مهندسی نرم افزار که شرح و بسط اون فراتر از این تاپیکه).
اگر واقعا دنبال یادگیری یک زبان هستید من سی پلاس رو پیشنهاد میکنم (نه سی شارپ) هرچند که حتی یادگیری پاسکال هم میتونه راه رو برای یادگیری سایر زبان ها باز کنه.
عنوان: پاسخ به: چگونه گنو/لینوکس را اصولی فرا بگیریم؟ (درخواست راهنمایی)
ارسال شده توسط: دانیال بهزادی در 28 خرداد 1390، 11:51 ب‌ظ
آقا من با اون قسمت «یک زبان مثلاً سی شارپ»ت مشکل دارم. سی‌شارپ که زبان نیست ;)
عنوان: پاسخ به: چگونه گنو/لینوکس را اصولی فرا بگیریم؟ (درخواست راهنمایی)
ارسال شده توسط: (|33@5 در 29 خرداد 1390، 01:09 ق‌ظ
آقا من با اون قسمت «یک زبان مثلاً سی شارپ»ت مشکل دارم. سی‌شارپ که زبان نیست ;)

پس احتمالا سی شارپ باید گوشت کوب باشه !!!
عنوان: پاسخ به: چگونه گنو/لینوکس را اصولی فرا بگیری
ارسال شده توسط: ٍاحسان ترکم در 29 خرداد 1390، 11:28 ق‌ظ
آقا من با اون قسمت «یک زبان مثلاً سی شارپ»ت مشکل دارم. سی‌شارپ که زبان نیست ;)

دانیال جان

با وجود احترامی که برای شما قایلم ولی از برخی نظرات شما مبنی بر سیستم عامل نبودن ویندوز یا زبان نبودن c# با وجود اطلاعی که از دانش شما دارم متعجبم.

پی نوشت:

گفتن این حرف حتی به شوخی هم عجیب است.
عنوان: پاسخ به: چگونه گنو/لینوکس را اصولی فرا بگیریم؟ (درخواست راهنمایی)
ارسال شده توسط: دانیال بهزادی در 30 خرداد 1390، 01:13 ق‌ظ
در واقع و.ی.ن.د.و.ز ها تا پیش از WIN NT سیستم‌عامل مجزایی نبودن و تنها یک محیط دسکتاپ گرافیکی برای سیستم‌عامل DOS بودن. پس اطلاق نام سیستم‌عامل ویندوز به اون‌ها مثل گفتن سیستم‌عامل کی‌دی‌ای بوده.
سی‌شارپ هم بیش از این که یک زبان باشه، زبان ++Cای هست که روش پلاگین Net. نصب شده
عنوان: پاسخ به: چگونه گنو/لینوکس را اصولی فرا بگیری
ارسال شده توسط: PedramPaakzad در 30 خرداد 1390، 05:45 ق‌ظ
در واقع و.ی.ن.د.و.ز ها تا پیش از WIN NT سیستم‌عامل مجزایی نبودن و تنها یک محیط دسکتاپ گرافیکی برای سیستم‌عامل DOS بودن. پس اطلاق نام سیستم‌عامل ویندوز به اون‌ها مثل گفتن سیستم‌عامل کی‌دی‌ای بوده.
سی‌شارپ هم بیش از این که یک زبان باشه، زبان ++Cای هست که روش پلاگین Net. نصب شده

چه فرقی میکنه تا قبل از Win NT به چی میگفتن ویندوز یا اصلا ویندوز چی بوده! مهم اینه که سیستم عامل مایکروسافت سال‌هاست به صورت کلی اسمش ویندوزه. یعنی برا اسم گذاری سیستم عامل خودشونم باید بیان از شما اجازه یا تاییدیه بگیرن؟!!

دیگه اینکه سی شارپ بیش از اینکه یک زبان باشه، یک زبانِ ...؟!!! یعنی چی بیش از اینکه یک زبان باشه یک زبانه؟!! :o اصلا فرض بگیریم همون ++c باشه (که نیست)، یعنی شما میگی ++c زبان نیست؟!! پس حتما دهانه؟!
عنوان: پاسخ به: چگونه گنو/لینوکس را اصولی فرا بگیریم؟ (درخواست راهنمایی)
ارسال شده توسط: (|33@5 در 30 خرداد 1390، 08:20 ق‌ظ
در واقع و.ی.ن.د.و.ز ها تا پیش از WIN NT سیستم‌عامل مجزایی نبودن و تنها یک محیط دسکتاپ گرافیکی برای سیستم‌عامل DOS بودن. پس اطلاق نام سیستم‌عامل ویندوز به اون‌ها مثل گفتن سیستم‌عامل کی‌دی‌ای بوده.
سی‌شارپ هم بیش از این که یک زبان باشه، زبان ++Cای هست که روش پلاگین Net. نصب شده

تنها دلیل و برهانی که میشه برای چنین اظهار نظرهای تندی در ذهن متصور بود تعصب به لینوکس و بستن چشم بر روی واقعیت هاست !!!
شاید ویندوز سیستم عامل ایده آلی نباشه اما در این شک نکنید که یک سیستم عامله(اگر مایل هستید میتونیم خیلی عمیق و از دید کارشناسانه به مساله سیستم عامل نگاه کنیم و خصوصیاتش رو بشکافیم - به هر حال خیلی از ما تحصیلاتمون در علوم وابسته به کامپیوتر بوده و می تونیم در این مورد سره از ناسره رو باز شناسیم).

در مورد سی شارپ هم همینطور ..........
عنوان: پاسخ به: چگونه گنو/لینوکس را اصولی فرا بگیریم؟ (درخواست راهنمایی)
ارسال شده توسط: Masoud.m در 30 خرداد 1390، 09:14 ق‌ظ
به نقل از مهدی پیشگوی عزیز در انجمن دبیان

نقل‌قول
به ویندوز می گن محیط عامل ویندوز نمی گن سیستم عامل .
چون محیط عامل تنها محیطی هستش که برنامه ها رو اجرا میکنهن و برای مدیریت خودش نیاز به یک سری بسته های خارجی داره ولی سیستم عامل نتنها همه این ها رو تو هسته خودش داره بلکه محیطی ایجاد میکنه که سراسر بسته ها رو شخصا اداره و مدیریت می کنه مثل مدیر ارشد یک کارخانه مثلا ولی ویندوز هم مثل معاون اول یک قسمت از کارخانه .
عنوان: پاسخ به: چگونه گنو/لینوکس را اصولی فرا بگیریم؟ (درخواست راهنمایی)
ارسال شده توسط: دانیال بهزادی در 30 خرداد 1390، 03:49 ب‌ظ
چه فرقی میکنه تا قبل از Win NT به چی میگفتن ویندوز یا اصلا ویندوز چی بوده! مهم اینه که سیستم عامل مایکروسافت سال‌هاست به صورت کلی اسمش ویندوزه. یعنی برا اسم گذاری سیستم عامل خودشونم باید بیان از شما اجازه یا تاییدیه بگیرن؟!!

دیگه اینکه سی شارپ بیش از اینکه یک زبان باشه، یک زبانِ ...؟!!! یعنی چی بیش از اینکه یک زبان باشه یک زبانه؟!! :o اصلا فرض بگیریم همون ++c باشه (که نیست)، یعنی شما میگی ++c زبان نیست؟!! پس حتما دهانه؟!

نه لازم نیست برای نام‌گذاری اجازه بگیرن، ولی نباید چیزی رو که سیستم‌عامل نیست به عنوان سیستم‌عامل معرفی کنن. در مورد دوم هم نمی‌دونستم که باید همه‌چیز رو این‌قدر موشکافانه توضیح بدم. منظورم این بود که سی‌شارپ یه پلاگین برای ++C هست و زبان جدیدی نیست
عنوان: پاسخ به: چگونه گنو/لینوکس را اصولی فرا بگیری
ارسال شده توسط: PedramPaakzad در 30 خرداد 1390، 07:19 ب‌ظ
به نقل از مهدی پیشگوی عزیز در انجمن دبیان

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

در گنو/لینوکس هم کتابخانه‌ ها جزو سیستم عامل نیستن. اگر بخوایم اینطوری در نظر بگیریم گنو/لینوکس هم محیط عامله. چون اگر برنامه‌ای به کتابخانه‌ی خاصی احتیاج داشته باشه (برای مثال در اوبونتو برای نصب برنامه‌های KDE Based به کتابخانه‌ های KDE احتیاج داریم) باید ابتدا اون کتابخانه ها نصب بشن. اینکه یه سری کتابخانه در یک توزیع به صورت پیش فرض نصب شده باشند هم باز هم دلیل نمیشه که کتابخانه ها جزو سیستم عامل باشن.

+1 برای javandata
عنوان: پاسخ به: چگونه گنو/لینوکس را اصولی فرا بگیریم؟ (درخواست راهنمایی)
ارسال شده توسط: Zartosht در 03 تیر 1390، 09:05 ب‌ظ
به نقل از مهدی پیشگوی عزیز در انجمن دبیان

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