سلام خدمت دوستان خوبم.میخواستم در مورد آینده کاریم در حوزه فناوری اطلاعات با هم بحث کنیم و کمکم کنید. Only the registered members can see the link
خوب بهتره قبل از شروع یک کم از خودم بگم و یک کم از هدف.
بنده کاردانی فناوری اطلاعات رو در دانشگاه جامع علمی کابردی تموم کردم.معدل و درسم بدک نیست وسعی کردم کلا به دانشگاه تکیه نکنم.عقیده خودم این بود که مهم نیست که کجا درس میخونم بکله مهم اینه که هر جا هستم خودم بیاموزم و برم دنبال چیزی.اکنون ترم اول کارشناسی ناپیوسته درهمین رشته و گرایش هستم منتهی نمیخوام اشتباهات گذشته و وقت کشی های گذشته رو تکرار کنم.هدف از زدن این تاپیک این بود که بهتر بتونم به کاردراین زمینه دست بزنم که شاید خواسته خیلی ها باشه.
بنده یک هدف یا پلن برا خود ترسیم کرده ام که در این پلن دلم میخواد مباحث پایه رو در سه حوزه فرا بگیرم این حوزه ها به تریتب شامل : وب، امینت و مباحث شبکه هست.تفاوت الان من با دوران کاردانیم اینه که اون زمان به صورت تعوری یاد میگرفتم و اگه عملی هم کار میکردم در حد همون تعوری بود که به مرور فراموش میشن چون تمرین و تکراری نیست.
حالا میخوام به این سه حوزه به صورت جدی مسلط بشم چون حس میکنم اگه در این سه حوزه تسلط داشته باشم میتونم در آینده کارای خوبی در این رشتم انجام بدم.
هدف نهایی از این کارم اینه که یک شرکت تاسیس کنم که کارایی رو بتونه در زمینه فناوری اطلاعات انجام بده.نمونه این کارها همین سه حوزه که گفتم و همینطور کارای خاص که به صورت ایده انجام خواهند شد.
اگه گفتم یک شرکت چون بدنبال پایریزی گروهی هستم که با هم صمیمانه کار کنند و به قولی برابچ پایه ای باشند.
تا حدودی این گروه رو میتونم جمع کنم ولی خودتون میدونید الان گروهی موفقه که اولا به صورت تجربی و عملی چیزی بلد باشن و دوما گروه بتونه به صورت هماهنگ و در یک هدف پیش بره.
از اونجایی که رشته بنده در مقطع کارشنایی ناپویسته هست، و گرایش های زیادی داره به نظر خودم دسترسی به این اهداف دور از انتظار نیست.خود بنده گرایش فناوری اطلاعات رو دارم، یکی از دوستان نزدیکم امنیت اطلاعات و دوست دیگرم در گرایش تجارت الکترونیک به صورت ترم اولی مشغول به تحصیل هستند.
گرایش فناوری اطلاعات در مقطع کارشناسی ناپویسته یک گرایش مدیریتی هست و از اونجا که من قصد مدیر شدن و تاسیس شرکت دارم به نظر خودم بسیار عالی هست که در این گرایش درس بخونم و جدا از درس خوندن "سه موضوع وب،امینت و شبکه ها" رو هم به جد یاد بگیرم.خوب دوستان هم گرایش های خوبی دارند و اگه جدی باشن میتونیم به کمک هم کاری تو این وضعیت بیکاری برا خودمون دست و پا کنیم.دلیل اینکه میگم خودم حتما به این سه موضوع مسط بشم نیاز اطلاعاتی خودمه و اینکه به عنوان یک مدیر دلم میخواد بی سواد نباشم.
بنده به دوستانم پیشنهادهایی دادم و اونها هم استقبال کردند.دلم میخواست که این دوستانم هم تو رشتشون جدی باشن و هم جدی یادبگیرن.بنابراین حس میکنم "یک سرفصل درست برای هر کدوم" و کلا برا هدفم نیاز دارم که بعد از این دو سال که کارشناسیمون تموم میشه هر کدوم از ما بتونیم موفق باشیم و در نهایت شرکتی که میگم رو تاسیس کنیم.
از اینکه طولانی شد عذر میخوام. Only the registered members can see the link
خوب خواسته و سوالات من از شما چیه؟!
خواسته من از شما اینکه که در ابتدای کار بگین که نقص کارم چیه؟و باید چه کنم؟برا هر قسمت از گروهم چه مطالبی باید به صورت تجربی و عملی آموخته بشه یا به قول خودم چه سرفصل کلی رو برا خودم و دوستان تعریف کنم و بر اساس اون پیش برم؟!؟
در ادامه بگین که کلا مشاغلی که میتونم انجام بدم چیاست؟(در غالب شرکت یا غیر)
حالا به نظر شما کدوم مبحث در فناوری اطلاعات درآمد و بازدهی بهتری تو کشورمون داره؟
بعد بگین که برا خبره شدن در سه زمینه(به ترتیب) وب، امنیت و شبکه باید چه کرد؟
منظورم از این سوال اینه که به تریتب اولویبت باید کدوم رو آموخت و برای هر کدوم از کجا تا کجا شروع کرد و با کجا رسید؟
راستی مدارک بین المللی مثل سیسکو.ام سی اس ای و ... هر کدوم چه کاربردی دارن؟؟؟ارزش اخذشون رو دارن؟برا اخذشون باید چه کرد؟
در آخراز شما درخواست میکنم اگه مطلبی نصیحتی چیزی در مورد این مباحث دارین لطف کنین و رد کنید بیاد. Only the registered members can see the link
باتشکر از همه دوستان گلم!
Only the registered members can see the link
hosseingrami
06-10-13, 00:10
سلام خدمت همه دوستان خوبم.
پیشکسوتان و متخصصان It اینجا کم نیستند ولی نمیدونن چرا نمیان نظر بدن.
به هر حال شاید نظرات شما به درد خیلیا بخوره.اینکه نظر بدین و تجربه شیرینتون رو منتقل کنین میتونه درس برای امثال من باشه که از صد درچجه از کلاس درس و دانشگاه بهتره.
ممنون میشم اگه بیاین
Moein
06-10-13, 09:26
دوست عزیز سلام
از اینکه می دونید می خواهید چی کار انجام بدید فوق العاده خوشحال هستم
اما دوست عزیز Market همیشه از اون چیزی که ادم حس می کنه متفاوت هست همیشه افرادی که تجربه دارند و یا دانش دارند باید برای افرادی کار کنند که بزرگ هستند و سرمایه دارند شاید بگی سرمایه شما درس هست اما سرمایه واقعیت اینجا داشتن رابطه ها زیاد برای بدست اوردن خیلی از رتبه ها و مقام ها هست
خوب حالا اگر جدایی از این موضوع بخواهیم بررسی کنیم اکثر سیستم های کشور تقریبا فرسوده هستند و امنیت شبکه زیادی اصلا یا ندارند یا اصلا شبکه ای برای اونها تعریف نشده پس بازار کار بسیار خوبی داره به شرطی که شما دست از تلاش بر ندارید و چند سالی وقت و سرمایه جوانی خودتون رو برای جا انداختن و جذب ادارات دولتی کنید!
در مورد اینکه در دانشگاه های ایران چه فعالیت هایی انجام میشه دانشگاه بسیار مهم هست میزان اپدیت بودن و به روز رسانی اطلاعات استاد باعث میشه افراد مختلف حتی اگر کتاب هایی قدیمی مطالعه می کنند اما باز با گرفتن سر نخ های به روز تر به دنبال مسائلی برند که جدید هست و نیاز خیلی ها به اون هست!
اما بازار کشور ما متاسفانه همونطور هم که گفنم خیلی سیستم خوبی نداره
باز با این حال امیدوارم موفق باشی
nima_hl
06-10-13, 10:21
سلام
توی ایران کار گروهی بخصوص در قشر جوان بسیار بسیار مشکل است
شما اگر میخواهید کاری انجام بدید باید خودتون شخصا در آن کار اشراف کافی و کامل داشته باشید بعد اگر زمان کم آوردید نیروئی بگیرید تا برای شما کار کند
در این حالت آن نیرو برای شما به نحو احسن کار میکند
ولی اینکه فکر کنید چند نفر دور هم جمع بشین و دانش خود را به اشتراک بگذارید و ...... برای ایران جواب نمیده ( هر روز یکیشون یه مشکلی ایجاد میکنه )
کار را از تنه درخت که خودتون باشه شروع کنید و قویش کنید به مرور زمان شاخا و برگ بهش اضافه کنید
mahdi1995
06-10-13, 23:20
دوست عزیز سلام
از اینکه می دونید می خواهید چی کار انجام بدید فوق العاده خوشحال هستم
اما دوست عزیز Market همیشه از اون چیزی که ادم حس می کنه متفاوت هست همیشه افرادی که تجربه دارند و یا دانش دارند باید برای افرادی کار کنند که بزرگ هستند و سرمایه دارند شاید بگی سرمایه شما درس هست اما سرمایه واقعیت اینجا داشتن رابطه ها زیاد برای بدست اوردن خیلی از رتبه ها و مقام ها هست
خوب حالا اگر جدایی از این موضوع بخواهیم بررسی کنیم اکثر سیستم های کشور تقریبا فرسوده هستند و امنیت شبکه زیادی اصلا یا ندارند یا اصلا شبکه ای برای اونها تعریف نشده پس بازار کار بسیار خوبی داره به شرطی که شما دست از تلاش بر ندارید و چند سالی وقت و سرمایه جوانی خودتون رو برای جا انداختن و جذب ادارات دولتی کنید!
در مورد اینکه در دانشگاه های ایران چه فعالیت هایی انجام میشه دانشگاه بسیار مهم هست میزان اپدیت بودن و به روز رسانی اطلاعات استاد باعث میشه افراد مختلف حتی اگر کتاب هایی قدیمی مطالعه می کنند اما باز با گرفتن سر نخ های به روز تر به دنبال مسائلی برند که جدید هست و نیاز خیلی ها به اون هست!
اما بازار کشور ما متاسفانه همونطور هم که گفنم خیلی سیستم خوبی نداره
باز با این حال امیدوارم موفق باشی
به زبان ساده تر اگه می خواین با علمتون کار کنین اصلا تو ایران نمونین!(یعنی شده پاکستان برین بهتر از اینه که تو ایران بمونین!:lol:)
hosseingrami
07-10-13, 00:11
دوست عزیز سلام
از اینکه می دونید می خواهید چی کار انجام بدید فوق العاده خوشحال هستم
اما دوست عزیز Market همیشه از اون چیزی که ادم حس می کنه متفاوت هست همیشه افرادی که تجربه دارند و یا دانش دارند باید برای افرادی کار کنند که بزرگ هستند و سرمایه دارند شاید بگی سرمایه شما درس هست اما سرمایه واقعیت اینجا داشتن رابطه ها زیاد برای بدست اوردن خیلی از رتبه ها و مقام ها هست
خوب حالا اگر جدایی از این موضوع بخواهیم بررسی کنیم اکثر سیستم های کشور تقریبا فرسوده هستند و امنیت شبکه زیادی اصلا یا ندارند یا اصلا شبکه ای برای اونها تعریف نشده پس بازار کار بسیار خوبی داره به شرطی که شما دست از تلاش بر ندارید و چند سالی وقت و سرمایه جوانی خودتون رو برای جا انداختن و جذب ادارات دولتی کنید!
در مورد اینکه در دانشگاه های ایران چه فعالیت هایی انجام میشه دانشگاه بسیار مهم هست میزان اپدیت بودن و به روز رسانی اطلاعات استاد باعث میشه افراد مختلف حتی اگر کتاب هایی قدیمی مطالعه می کنند اما باز با گرفتن سر نخ های به روز تر به دنبال مسائلی برند که جدید هست و نیاز خیلی ها به اون هست!
اما بازار کشور ما متاسفانه همونطور هم که گفنم خیلی سیستم خوبی نداره
باز با این حال امیدوارم موفق باشی
سلام عزیز.تشکر ویژه بابت پاسخ.
با تجربه ای که از دوستان کسب کدرم کاملا با شما موفقم.
برا شبکه حرفت درست ولی برا وب هم این حلا احساس نمیشه؟
اصلا درآمد این دو چه طوریاست؟
میدونم این بستگی به فاکتورای زیادی داره ولی معمولا میشه به طور کل نظر داد.
دانشگاه حق با شماست.ولی چه میشه کرد؟
من فقط آموختم که اگه استاد خوبی داشتم تا میتونم ازش چیز یادبگیرم و بپرسم و اگه استاد بدی داشتم باز از خوبی هاش استفاده کنیم.جدا از این موارد جدا جدا تلاش میکنم که نمونش همین تاپیکه که برا استارت جدی هست.
واقعا آی تی تو کشورمون مظلومه.ولی برخی مواقع میشه آدم از این موقعیت به نفع خودش استفاده کنه.اینطور نیست؟؟
hosseingrami
07-10-13, 00:15
سلام
توی ایران کار گروهی بخصوص در قشر جوان بسیار بسیار مشکل است
شما اگر میخواهید کاری انجام بدید باید خودتون شخصا در آن کار اشراف کافی و کامل داشته باشید بعد اگر زمان کم آوردید نیروئی بگیرید تا برای شما کار کند
در این حالت آن نیرو برای شما به نحو احسن کار میکند
ولی اینکه فکر کنید چند نفر دور هم جمع بشین و دانش خود را به اشتراک بگذارید و ...... برای ایران جواب نمیده ( هر روز یکیشون یه مشکلی ایجاد میکنه )
کار را از تنه درخت که خودتون باشه شروع کنید و قویش کنید به مرور زمان شاخا و برگ بهش اضافه کنید
سلام دوست خوبم.
به این اشتباهم پی بردم.بابت این جملت "کار را از تنه درخت که خودتون باشه شروع کنید و قویش کنید به مرور زمان شاخا و برگ بهش اضافه کنید" خیلی تشکر میکنم.
ببین کلا حرفات قبول.ولی تخصص تو این زمینه ها به این راحتی نیست و کلا زمانبره.از طرفی آدم اصلا نمیدونه که باید به کدوم سمت بره.از بس این آی تی گسترده هست.
اینه که منم مردد هستم وبدلیل اوضاع بد مالیم میخوام هم به کارم علاقه داشته باشم و هم کارم درآمد خیلی خوبی داشته باشه.
البته میدونم باید صبور باشم.ولی 2 سال وقت رو کلا به هدفم میخوام اختصاص بدم.حالا چه کنم و از کجا به کجا برسم باز برام جای سواله
hosseingrami
07-10-13, 00:18
به زبان ساده تر اگه می خواین با علمتون کار کنین اصلا تو ایران نمونین!(یعنی شده پاکستان برین بهتر از اینه که تو ایران بمونین!:lol:)
من با این جمله موافق نیستم.کشور ما سختی های زیادی رو تحمل کرده و تا الان خدا ادارش کرده.همین خدا خیلی جاها واضح هوای ما رو داشته.پس از این به بعد هم خواهد داشت.
شاید در عمل کار سخت باشه ولی باز قابل تحمل و شیرینه.
بخدا این جوونا اگه به کار برسن همشون صدبرابر بهتر از رزمندگان قبلی میشن.چون این نسل که سختی ندیدن و کم بی پولی نکشیدن.
Moein
07-10-13, 08:12
سلام عزیز.تشکر ویژه بابت پاسخ.
با تجربه ای که از دوستان کسب کدرم کاملا با شما موفقم.
برا شبکه حرفت درست ولی برا وب هم این حلا احساس نمیشه؟
اصلا درآمد این دو چه طوریاست؟
میدونم این بستگی به فاکتورای زیادی داره ولی معمولا میشه به طور کل نظر داد.
دانشگاه حق با شماست.ولی چه میشه کرد؟
من فقط آموختم که اگه استاد خوبی داشتم تا میتونم ازش چیز یادبگیرم و بپرسم و اگه استاد بدی داشتم باز از خوبی هاش استفاده کنیم.جدا از این موارد جدا جدا تلاش میکنم که نمونش همین تاپیکه که برا استارت جدی هست.
واقعا آی تی تو کشورمون مظلومه.ولی برخی مواقع میشه آدم از این موقعیت به نفع خودش استفاده کنه.اینطور نیست؟؟
دوست عزیز انشا ا.. وارد سیستم میشی و خوبی ها و ایرادات اون رو می بینی منظور من اصلا ایران نبود در سراسر دنیا این واقعیت وجود داره تازه به نظر من ایران کمی با جاهای دیگه متفاوت تر هست و بهتر!!
نظام سرمایه داری نظامی هست که در سراسر دنیا روال داره و سرمایه دار ها با دادن کمترین هزینه به شما یا امثال شما از تمام توانایی های شما استفاده می کنند برای اینکه جیب خودشون رو پر از پول کنند و به راحتی اگر شما در کنارشون بخواهید فعالیت کنید با یک حرکت خیلی ساده شما رو زیر پا شون قرار می دند و از شما عبور می کنند این ایراد سیستم جهانی هست
اما خوب می بایستی ادم برای اینکه جایگاه پیدا کنه جسارت داشته باشه و شاید نتیجه این جسور بودنش رو یک زمانی بگیره که مطمعنا این اتفاق می افته !!
دانشگاه و درس خوندن چه در ایران چه در کشور هایی درجه دو که به ایرانها پذیرش میدند شاید شما رو نزدیک به واقعیت کنه اما واقعیت زبان شماست که در صورتی که خوب باشه مقاله های معتبر رو به صورت اپدیت مطالعه کنید شاید بهترین دانشگاه باشه این رو هم در نظر داشته باشید که IT حوضه بزرگی هست و تعریف خیلی جامعی داره بهتر هست تنها و تنها در یک شعبه اون قوی و بزرگ بشید چون اگر قرار باشه دریا باشید با عمق یک سانت این هیچ گاه در هیچ جا به کار شما نمیاد
امیدوارم منظور حرف های من رو فهمیده باشی
موفق باشی
hosseingrami
08-10-13, 00:16
دوست عزیز انشا ا.. وارد سیستم میشی و خوبی ها و ایرادات اون رو می بینی منظور من اصلا ایران نبود در سراسر دنیا این واقعیت وجود داره تازه به نظر من ایران کمی با جاهای دیگه متفاوت تر هست و بهتر!!
نظام سرمایه داری نظامی هست که در سراسر دنیا روال داره و سرمایه دار ها با دادن کمترین هزینه به شما یا امثال شما از تمام توانایی های شما استفاده می کنند برای اینکه جیب خودشون رو پر از پول کنند و به راحتی اگر شما در کنارشون بخواهید فعالیت کنید با یک حرکت خیلی ساده شما رو زیر پا شون قرار می دند و از شما عبور می کنند این ایراد سیستم جهانی هست
اما خوب می بایستی ادم برای اینکه جایگاه پیدا کنه جسارت داشته باشه و شاید نتیجه این جسور بودنش رو یک زمانی بگیره که مطمعنا این اتفاق می افته !!
دانشگاه و درس خوندن چه در ایران چه در کشور هایی درجه دو که به ایرانها پذیرش میدند شاید شما رو نزدیک به واقعیت کنه اما واقعیت زبان شماست که در صورتی که خوب باشه مقاله های معتبر رو به صورت اپدیت مطالعه کنید شاید بهترین دانشگاه باشه این رو هم در نظر داشته باشید که IT حوضه بزرگی هست و تعریف خیلی جامعی داره بهتر هست تنها و تنها در یک شعبه اون قوی و بزرگ بشید چون اگر قرار باشه دریا باشید با عمق یک سانت این هیچ گاه در هیچ جا به کار شما نمیاد
امیدوارم منظور حرف های من رو فهمیده باشی
موفق باشی
انشالله.آره خوب
باور کن جسارت رو دارم و پارتی هم به صورت واقعی و به صورت معنوی میتونم جور کنم شک نکن
از جمله "دریا با عمق دوسانت" ممنونم و قبولم دارم ولی انتخاب یک راه به درآمد و سختی و کلی فاکتور بستگی داره.میشه تو دو زمینه وب و شبکه به صورت اجمالی این فاکتورا رو بررسی کنی تا من راهت تر بتونم یکی رو انتخاب کنم؟
راستی اگه کسی هک بد باشه.درآمدش چه طوریاست؟
Over_Cracker
08-10-13, 01:04
درود.
نکته اول و مهم سعی کن خوب تو دانشگاه درس بخونی و با معدل خوبی (حداقل 15 به بالا) فارق التحصیل بشی.
این را هم به یاد داشته باشید که قرار نیست در دانشگاه در رشته خاصی متبحر بشید. دانشگاه به شما دید مهندسی میده.به شدت دروس ریاضیات را جدی بگیرید تا ذهنتون ورزیده بشه.(همچنین الگوریتم)
مدرک هم بسیار مهم هست. هیچی که نباشه از لحاظ جایگاه اجتماعی یک سر و گردن بالاتر خواهید بود. یعنی موفقیت در دانشگاه یک فاکتور به حساب میاد که لیاقت شما را در اداره ی امور مربوطه ثابت میکنه!
پس این مورد اول بود که درستون را در اولویت قرار بدید و سعی کنید با معدل خوبی قبول شید.
زبان انگلیسیتون را هم در سطحی که بتونید حداقل روان بخوانید یاد بگیرید. Listening تون هم باید خوب باشه تا منابع مالتی مدیا را از دست ندید.
در مرحله ی بعد شما بایستی یک اولویت بین وب و امنیت و شبکه قائل بشید! هر کدوم از این مباحث نیاز هستش که شما به طور متوسط 4 سال با مطالعه روزانه بتونید درش تبحر کسب کنید در سطح قابل قبول! امنیت و شبکه رابطه تنگاتنگی دارن و بایستی دقیقا مشخص کنید که در رابطه با امنیت چه چیزی میخواهید کار کنید؟ امنیت در سطح نرم افزار کاربردی؟ امنیت در سطح نرم افزار سیستمی؟ امنیت سیستم عامل(سطح کرنل) ، امنیت وب...
ببینید اگر علاقه به برنامه نویسی وب دارید،برید سمت یادگیری HTML/Javascript/Jquery/AJAX... و سپس یکی از زبان های سمت سرور مثل PHP و یا ASP.NET . تا اینجا حدود 2 سال وقتتون گرفته میشه با مطالعه مستمر و روزانه. بعد از این بایستی به مطالعه امنیت در کدنویسی و بانک های اطلاعاتی بپردازید و تحلیل کد کنید و باگ کشف کنید و رفع کنید.این پروسه هم 2 سال طول میکشه.
بعد این 4 سال شما میتونید کسب درآمد خوبی کنید از دانشتون. در کنار موارد گفته شده،بهتره دوره های Network + و CCNA و MCITP را هم بگذرونید.اما ضروری نیست.(به جز Network+) اگر تهران باشید که موسسه های خوبی برای این دوره ها وجود داره. اما در مورد مدرک های سیسکو و مایکروسافت،گرفتنش داخل ایران میسر نیست اما مدارک همون موسسه های داخل ایران هم معتبر هست برای تمامی سازمان های دولتی/خصوصی ایرانی. اگر وضع مالیتون خوب باشه میتونید به یکی از کشور های همسایه مثل امارات برید برای امتحان و کسب مدرک بین المللی. اما چون بر فرض ما، اولویت اول شما وب هستش نیازی به گرفتن مدرک بین المللی نیست.
اما اگر کلا به شبکه علاقمند باشید،راهش مشخصه و دوره های مایکروسافت/سیسکو/لینوکس/...همگی در گوگل موجوده و میتونید شروع به یادگیری کنید و برای اخذ مدرک بین المللی اقدام کنید.در این پروسه تمامی یادگیری شما روی مباحث شبکه هستش که باید به صورت عملی یاد بگیرید و در نهایت به یک مدیر شبکه تاپ تبدیل بشید. درآمدش هم عالی هستش و همه جا کار وجود داره...
در نهایت یک مبحث دیگه هستش که مربوط به توسعه و امنیت در نرم افزار های سیستمی میشه.مثل تولید فایروال،آنتی ویروس...
در این پروسه شما بایستی با یک زبان سطح بالا مثل C++ که خروجی Native دارند آشنایی داشته باشید و سپس زبان اسمبلی. همچنین آشنایی با توابع API ویندوز و برنامه نویسی سیستمی با ویندوز و برنامه نویسی سطح کرنل.سپس با ابزارهای دیباگر/دیس اسمبلر...آشنایی پیدا کنید و به کشف باگ و توسعه نرم افزارهای اختصاصی خودتون بپردازید. این مرحله درآمد بالایی داره.
در هر صورت سعی کنید بر حسب علاقتون یک راه را انتخاب کنید و در راهتون سماجت کنید.
در علوم مهندسی هر رشته ای که باشه،سختی و مشقت زیادی وجود داره. اصلا بلند پروازی نکنید.توانایی خودتون را محک بزنید،برای یک ماه طاقت و پشتکار خودتون را امتحان کنید؛اگر موفق نشدید،راه ساده تر و سبک تری برای خودتون انتخاب کنید و وعده و وعید های خیالی به خودتون ندید.
کار گروهی هم ساده بهت بگم که برای از 0 شروع کردن هیچ معنایی نداره. بایستی شما تخصصی در یک امر داشته باشید،بعد برای انجام پروژه های بزرگ یک شرکت تاسیس کنید که هیچ متخصصی در تیمتون کم نداشته باشید.شرکت زدن و کارگروهی برای بعد از 4 سال تلاش مستمر شما جواب میده!
شاد باشید.
hosseingrami
10-10-13, 01:02
درود.
نکته اول و مهم سعی کن خوب تو دانشگاه درس بخونی و با معدل خوبی (حداقل 15 به بالا) فارق التحصیل بشی.
این را هم به یاد داشته باشید که قرار نیست در دانشگاه در رشته خاصی متبحر بشید. دانشگاه به شما دید مهندسی میده.به شدت دروس ریاضیات را جدی بگیرید تا ذهنتون ورزیده بشه.(همچنین الگوریتم)
مدرک هم بسیار مهم هست. هیچی که نباشه از لحاظ جایگاه اجتماعی یک سر و گردن بالاتر خواهید بود. یعنی موفقیت در دانشگاه یک فاکتور به حساب میاد که لیاقت شما را در اداره ی امور مربوطه ثابت میکنه!
پس این مورد اول بود که درستون را در اولویت قرار بدید و سعی کنید با معدل خوبی قبول شید.
زبان انگلیسیتون را هم در سطحی که بتونید حداقل روان بخوانید یاد بگیرید. Listening تون هم باید خوب باشه تا منابع مالتی مدیا را از دست ندید.
در مرحله ی بعد شما بایستی یک اولویت بین وب و امنیت و شبکه قائل بشید! هر کدوم از این مباحث نیاز هستش که شما به طور متوسط 4 سال با مطالعه روزانه بتونید درش تبحر کسب کنید در سطح قابل قبول! امنیت و شبکه رابطه تنگاتنگی دارن و بایستی دقیقا مشخص کنید که در رابطه با امنیت چه چیزی میخواهید کار کنید؟ امنیت در سطح نرم افزار کاربردی؟ امنیت در سطح نرم افزار سیستمی؟ امنیت سیستم عامل(سطح کرنل) ، امنیت وب...
ببینید اگر علاقه به برنامه نویسی وب دارید،برید سمت یادگیری HTML/Javascript/Jquery/AJAX... و سپس یکی از زبان های سمت سرور مثل PHP و یا ASP.NET . تا اینجا حدود 2 سال وقتتون گرفته میشه با مطالعه مستمر و روزانه. بعد از این بایستی به مطالعه امنیت در کدنویسی و بانک های اطلاعاتی بپردازید و تحلیل کد کنید و باگ کشف کنید و رفع کنید.این پروسه هم 2 سال طول میکشه.
بعد این 4 سال شما میتونید کسب درآمد خوبی کنید از دانشتون. در کنار موارد گفته شده،بهتره دوره های Network + و CCNA و MCITP را هم بگذرونید.اما ضروری نیست.(به جز Network+) اگر تهران باشید که موسسه های خوبی برای این دوره ها وجود داره. اما در مورد مدرک های سیسکو و مایکروسافت،گرفتنش داخل ایران میسر نیست اما مدارک همون موسسه های داخل ایران هم معتبر هست برای تمامی سازمان های دولتی/خصوصی ایرانی. اگر وضع مالیتون خوب باشه میتونید به یکی از کشور های همسایه مثل امارات برید برای امتحان و کسب مدرک بین المللی. اما چون بر فرض ما، اولویت اول شما وب هستش نیازی به گرفتن مدرک بین المللی نیست.
اما اگر کلا به شبکه علاقمند باشید،راهش مشخصه و دوره های مایکروسافت/سیسکو/لینوکس/...همگی در گوگل موجوده و میتونید شروع به یادگیری کنید و برای اخذ مدرک بین المللی اقدام کنید.در این پروسه تمامی یادگیری شما روی مباحث شبکه هستش که باید به صورت عملی یاد بگیرید و در نهایت به یک مدیر شبکه تاپ تبدیل بشید. درآمدش هم عالی هستش و همه جا کار وجود داره...
در نهایت یک مبحث دیگه هستش که مربوط به توسعه و امنیت در نرم افزار های سیستمی میشه.مثل تولید فایروال،آنتی ویروس...
در این پروسه شما بایستی با یک زبان سطح بالا مثل C++ که خروجی Native دارند آشنایی داشته باشید و سپس زبان اسمبلی. همچنین آشنایی با توابع API ویندوز و برنامه نویسی سیستمی با ویندوز و برنامه نویسی سطح کرنل.سپس با ابزارهای دیباگر/دیس اسمبلر...آشنایی پیدا کنید و به کشف باگ و توسعه نرم افزارهای اختصاصی خودتون بپردازید. این مرحله درآمد بالایی داره.
در هر صورت سعی کنید بر حسب علاقتون یک راه را انتخاب کنید و در راهتون سماجت کنید.
در علوم مهندسی هر رشته ای که باشه،سختی و مشقت زیادی وجود داره. اصلا بلند پروازی نکنید.توانایی خودتون را محک بزنید،برای یک ماه طاقت و پشتکار خودتون را امتحان کنید؛اگر موفق نشدید،راه ساده تر و سبک تری برای خودتون انتخاب کنید و وعده و وعید های خیالی به خودتون ندید.
کار گروهی هم ساده بهت بگم که برای از 0 شروع کردن هیچ معنایی نداره. بایستی شما تخصصی در یک امر داشته باشید،بعد برای انجام پروژه های بزرگ یک شرکت تاسیس کنید که هیچ متخصصی در تیمتون کم نداشته باشید.شرکت زدن و کارگروهی برای بعد از 4 سال تلاش مستمر شما جواب میده!
شاد باشید.
سلام ویژه و تشکر ویژه.واقعا نمیدونم چه طور ازت تشکر کنم.خیلی خوب و با حوصله جوابم رو دادی.
بابت دید خوبت بازم تشکر میکنم.این روزا همه شدن افراط و تفریط. یکی میگه درس بده یکی میگه خوبه یکی میگه مدرک رو عشقه یکی میگه درس رو عشقه.
جدا منم با این نظر که دید مهندسی میده موافقم یعنی بهتره بگم موافق شدم.حالا میفهمم که دروسی که در طول ترمهام گذروندم هر کدوم چه کاربردی دارن.البته اینم نمیشه نادیده گرفت که کلا نظام آموزش مشکل داره ولی من به این کارا کاری ندارم و میخوام از هر چیزی برا خودم بهره برداری کنم.
در مورد زبان انگلیسی ممنونم چون به کل ازش غافل شده بودم.به نظرت باید برا یادگیری مبتدی و رو به بالای زبان چه کنم؟کلاس برم یا خودم بیاموزم؟
اگه بشه خودم بیاموزم و بعدش برم جایی و برا مدرکش آزمون بدم خیلی عالی میشد.فقط نمیدونم چه طوری؟؟سایتی منبعی چیزی بهم معرفی میکنی که برا فاز اول شروع کنم؟!
دوست خوبم، من به برنامه نویس وب وکلا کار در وب علاقه مندم و امینت رو هم بیشتر به خاطر هک دوست دارم.اگه حرفی از شبکه هم زدم بیشتر برا این بوده که اگه مثل فردا پس فردایی جایی استخدام شدم یا خودم قرار باشه کاری انجام بدم تو حوزه شبکه هم وارد باشم که بتونم همه چیزای ارتباطی رو پوشش بدم.هر کدوم از اینا برام ارزش خاصی دارن.
وب برام بیشترین ارزش رو داره و در نتیجه میخوام که این رو به طور تخصصی کار کنم و برا امینت فقط به صورت یک ارتباط با وب و همینطور کار هک که علاقه دارم کار کنم.همینطور شبکه رو هم در سه سطح سخت افزاری و ویندوزی و لینوکسی در حد نیاز با ارتباط با وب و همینطور کار خود شبکه میخوام.
البته به تمامی موضوعات آی تی کمی علاقه دارم که شاید همین مشکل اصلی من هم باشه.این مهم نیست بکه مهم جمله بالاست که گفتم.
فقط من چند مشکل دارم.
اول اینکه ریاضیم تقریبا ضعیفه یه کم در حد داعون
زبانم هم ضعیفه ولی نه در حد داغون
مشکل هزینه و پول دارم که فعلا برا دانشگاه و کارای متفرقه میتونم هزینه جور کنم و اگه لازم باشه دوره ای چیزی برم باز حاضرم خودم رو به دردسر بندازم(برا هزینه).اگه برا این مشکل دست به اقدام برای مغازه ای کافی نتی چیزی بزنم چه طوه؟شاید اینطوری بخشی از نیازهای تجربی هم اوکی بشه و به درآمد هم برسم ولی در عوض ممکنه کلا وقتم رو ازم بگیره چون کرایه مغازه و اینا هست باید شب و روز کار کرد تا درآمدی داشت
ببخشید میشه دو مورد همه این دوره هایی که گفتی بگی که هر کدوم دقیقا چی آموزش میدن یا بهتره بگم دقیقا شامل چه موضوعاتی هستتند؟؟
در مورد این قسمت متوجه نشدم که چیه و کجای برنامم میشه کنجونده بشه؟
"در نهایت یک مبحث دیگه هستش که مربوط به توسعه و امنیت در نرم افزار های سیستمی میشه.مثل تولید فایروال،آنتی ویروس...
در این پروسه شما بایستی با یک زبان سطح بالا مثل C++ که خروجی Native دارند آشنایی داشته باشید و سپس زبان اسمبلی. همچنین آشنایی با توابع API ویندوز و برنامه نویسی سیستمی با ویندوز و برنامه نویسی سطح کرنل.سپس با ابزارهای دیباگر/دیس اسمبلر...آشنایی پیدا کنید و به کشف باگ و توسعه نرم افزارهای اختصاصی خودتون بپردازید. این مرحله درآمد بالایی داره."
برا کار گروهی و استارت و تست کار هم یک دنیا ممنون.حتما عمل خواهم کرد
:lol:
:give_rose:
life24
10-10-13, 09:11
سلام
ما که در بین صحبت های اساتید کسی نیستیم که بخواهیم پیشنهادی داشته باشیم.
اما در محیط دانشگاهی بعضا افرادی پیدا می شوند که همش می گویند این دروس به درد نمی خوره و ریاضی به درد نمی خوره و فیزیک به درد نمی خوره و مدار الکتریکی و ... .
در صورتی که وقتی پای کار عملی میاد و بخواهی عمیق بشی روی مطالب و بفهمی واقعا چی می گذره . صفحه به صفحه مطالب دانشگاهی به کار می اد.
مهم نیست کدام دانشگاه هم هستید . منبع فراوان هست بعضا برای شروع منابع فارسی خیلی خوب و معتبر هم داریم.
توضیه ای که من دارم اینه که شما از همه موارد یک مطالعه سطحی داشته باشید. هم شبکه هم برنامه نویسی و .. .
اتوماتیک علاقه و راهتون رو پیدا می کنید. این توضیه رو یکی از دوستان به من کرد. من حدودا 2 سال بعد که از هر چیزی یک مورد سطحی رو خودنم فهمیدم علاقه و راهم کدام سمت هست.
اتوماتیک در مسیر متوجه میشی کدام شاخه ضعیف هستی و کدام شاخه قوی و بر اساس اون میری جلو.
برای مدرک هم تا چند سال پیش مهم این بود که مدرک رو داشته باشی.
بعد اتوماتیک فن و عملی هم یاد میگرفتی طی زمان.
اما الان مدرک حذف نشده.علاوه بر مدرک فن و عملی هم باید بللد باشید.
الان چه دولتی و چه خصوصی برای جذب نیرو هم مدرک میخوان هم فن.
حداکثر حداکثر 20 درصد جاها هست که فقط فن بخواد و مدرک دانشگاهی نخواد. که اونم جالب نیست.
شما باید همه چیز را بلد باشید اما در یک مورد متخصص باشید. یعنی در کامپیوتر همه چیز با هم وابسته هست.
برای همین برنامه نویسی باید شما در حد network+ شبکه بلد باشید برای برنامه نویسی سوکت یا مفاهیم اولیه.
بعد هم یک شاخه رو رفتید جلو این قدر جزئی وار و ریز میشه که آدم داخلش گم میشه
مثلا استخدامی رایتل رو ببنید.
متخصص سیستم های Unix Base, Oracle, Virtualization
نرم افزار، فناوری اطلاعات، الکترونیک
تسلط بر کار با سیستم های ذخیره سازی اطلاعات همانند SAN Storage ها (ترجیحاً EMC Storage) و Tape ها
مسلط به DataBase اوراکل
تسلط به راه اندازی و نگهداری سیستم عامل های Linux Base و Unix Base
متخصص شبکه دیتا
نرم افزار، فناوری اطلاعات، الکترونیک
آشنایی با CCIE, CCSP
توانایی نصب و راه اندازی شبکه دیتا
آشنایی با مفاهیم 3G
همین کار با san storage ها یا CCIE حداقل باید چندین سال با مقدمات قبل این دوره ها آشنا باشید تا بعد بروید سراغ این مطالب...
اتوماتیک راه پیدا میشه در طی زمان
hosseingrami
10-10-13, 11:24
سلام
ما که در بین صحبت های اساتید کسی نیستیم که بخواهیم پیشنهادی داشته باشیم.
اما در محیط دانشگاهی بعضا افرادی پیدا می شوند که همش می گویند این دروس به درد نمی خوره و ریاضی به درد نمی خوره و فیزیک به درد نمی خوره و مدار الکتریکی و ... .
در صورتی که وقتی پای کار عملی میاد و بخواهی عمیق بشی روی مطالب و بفهمی واقعا چی می گذره . صفحه به صفحه مطالب دانشگاهی به کار می اد.
مهم نیست کدام دانشگاه هم هستید . منبع فراوان هست بعضا برای شروع منابع فارسی خیلی خوب و معتبر هم داریم.
توضیه ای که من دارم اینه که شما از همه موارد یک مطالعه سطحی داشته باشید. هم شبکه هم برنامه نویسی و .. .
اتوماتیک علاقه و راهتون رو پیدا می کنید. این توضیه رو یکی از دوستان به من کرد. من حدودا 2 سال بعد که از هر چیزی یک مورد سطحی رو خودنم فهمیدم علاقه و راهم کدام سمت هست.
اتوماتیک در مسیر متوجه میشی کدام شاخه ضعیف هستی و کدام شاخه قوی و بر اساس اون میری جلو.
برای مدرک هم تا چند سال پیش مهم این بود که مدرک رو داشته باشی.
بعد اتوماتیک فن و عملی هم یاد میگرفتی طی زمان.
اما الان مدرک حذف نشده.علاوه بر مدرک فن و عملی هم باید بللد باشید.
الان چه دولتی و چه خصوصی برای جذب نیرو هم مدرک میخوان هم فن.
حداکثر حداکثر 20 درصد جاها هست که فقط فن بخواد و مدرک دانشگاهی نخواد. که اونم جالب نیست.
شما باید همه چیز را بلد باشید اما در یک مورد متخصص باشید. یعنی در کامپیوتر همه چیز با هم وابسته هست.
برای همین برنامه نویسی باید شما در حد network+ شبکه بلد باشید برای برنامه نویسی سوکت یا مفاهیم اولیه.
بعد هم یک شاخه رو رفتید جلو این قدر جزئی وار و ریز میشه که آدم داخلش گم میشه
مثلا استخدامی رایتل رو ببنید.
متخصص سیستم های Unix Base, Oracle, Virtualization
نرم افزار، فناوری اطلاعات، الکترونیک
تسلط بر کار با سیستم های ذخیره سازی اطلاعات همانند SAN Storage ها (ترجیحاً EMC Storage) و Tape ها
مسلط به DataBase اوراکل
تسلط به راه اندازی و نگهداری سیستم عامل های Linux Base و Unix Base
متخصص شبکه دیتا
نرم افزار، فناوری اطلاعات، الکترونیک
آشنایی با CCIE, CCSP
توانایی نصب و راه اندازی شبکه دیتا
آشنایی با مفاهیم 3G
همین کار با san storage ها یا CCIE حداقل باید چندین سال با مقدمات قبل این دوره ها آشنا باشید تا بعد بروید سراغ این مطالب...
اتوماتیک راه پیدا میشه در طی زمان
سلام دوست خوبم.اختیار داریخیلی استفاده کردم.
آره حق باتوه.قلنا این پیشنهاد رو کسی داده بود و خودم به خاطر اینکه دقیق تر راهم رو پیدا کنم مجبور به تست مقدماتی بعضی راه ها هستم تا ببینم چه مشکلاتی دارم و چه ضعفهایی دارم.
باور کن این جزیات زیاد کاری تو فناوری اطلاعات مشکل خیلی از افراده.برا چی همه میرن تو کار شبکه؟ولی کمتر میرن تو کار وب و باز کمتر میرن تو کار یونیکس و از کمتر میرن تا کار....
به نظر خودم دلیلش اینه که اولا دنبال راحتی اند و دوما فکر میکنند چون اون راهها رو کمتر کسی رفته پس کمتر توش موفقیت بوده و از این دست افکار.
البته تا حدودی میشه حقم داد چون حیفه که آدم تو یک زمینه وقت و جوونیش رو بزاره و بعد براش کاری نباشه.
در مورد دانشگاه هم آره حق با تویه و مهم نیست کجا درس بخونم.
اگه بیام یک ماه رو به طور خاص برا تحقیق و تست استعدام بذارم خوبه؟
مثلا یک هفته وب کار کنم و یک هفته شبکه و یک هفته امنیت و بعد که موضوعات ریزش رو دیدم خوب راحت تر میتونم تصمیم بگیرم.
PHP+
10-10-13, 19:24
سلام بر @hosseingrami (Only the registered members can see the link) و سایر حاضرین،
چقدر شرایط تون شبیه من هست و نمی دونم از کجا (فکر کنم پی سی دانلود بود) این تایپک رو باز کردم ولی اطلاعات مفیدی دوستان قرار دادن
چند روزی بود این صفحه رو باز نگه داشته بودم و دنبال می کردم تا این که الان برای تشکر از همه هم که شده ثبت نام کردم
ممنون از همگی
ان شاء الله این تایپک ادامه پیدا کنه :)
Over_Cracker
11-10-13, 17:56
سلام ویژه و تشکر ویژه.واقعا نمیدونم چه طور ازت تشکر کنم.خیلی خوب و با حوصله جوابم رو دادی.
بابت دید خوبت بازم تشکر میکنم.این روزا همه شدن افراط و تفریط. یکی میگه درس بده یکی میگه خوبه یکی میگه مدرک رو عشقه یکی میگه درس رو عشقه.
جدا منم با این نظر که دید مهندسی میده موافقم یعنی بهتره بگم موافق شدم.حالا میفهمم که دروسی که در طول ترمهام گذروندم هر کدوم چه کاربردی دارن.البته اینم نمیشه نادیده گرفت که کلا نظام آموزش مشکل داره ولی من به این کارا کاری ندارم و میخوام از هر چیزی برا خودم بهره برداری کنم.
در مورد زبان انگلیسی ممنونم چون به کل ازش غافل شده بودم.به نظرت باید برا یادگیری مبتدی و رو به بالای زبان چه کنم؟کلاس برم یا خودم بیاموزم؟
اگه بشه خودم بیاموزم و بعدش برم جایی و برا مدرکش آزمون بدم خیلی عالی میشد.فقط نمیدونم چه طوری؟؟سایتی منبعی چیزی بهم معرفی میکنی که برا فاز اول شروع کنم؟!
دوست خوبم، من به برنامه نویس وب وکلا کار در وب علاقه مندم و امینت رو هم بیشتر به خاطر هک دوست دارم.اگه حرفی از شبکه هم زدم بیشتر برا این بوده که اگه مثل فردا پس فردایی جایی استخدام شدم یا خودم قرار باشه کاری انجام بدم تو حوزه شبکه هم وارد باشم که بتونم همه چیزای ارتباطی رو پوشش بدم.هر کدوم از اینا برام ارزش خاصی دارن.
وب برام بیشترین ارزش رو داره و در نتیجه میخوام که این رو به طور تخصصی کار کنم و برا امینت فقط به صورت یک ارتباط با وب و همینطور کار هک که علاقه دارم کار کنم.همینطور شبکه رو هم در سه سطح سخت افزاری و ویندوزی و لینوکسی در حد نیاز با ارتباط با وب و همینطور کار خود شبکه میخوام.
البته به تمامی موضوعات آی تی کمی علاقه دارم که شاید همین مشکل اصلی من هم باشه.این مهم نیست بکه مهم جمله بالاست که گفتم.
فقط من چند مشکل دارم.
اول اینکه ریاضیم تقریبا ضعیفه یه کم در حد داعون
زبانم هم ضعیفه ولی نه در حد داغون
مشکل هزینه و پول دارم که فعلا برا دانشگاه و کارای متفرقه میتونم هزینه جور کنم و اگه لازم باشه دوره ای چیزی برم باز حاضرم خودم رو به دردسر بندازم(برا هزینه).اگه برا این مشکل دست به اقدام برای مغازه ای کافی نتی چیزی بزنم چه طوه؟شاید اینطوری بخشی از نیازهای تجربی هم اوکی بشه و به درآمد هم برسم ولی در عوض ممکنه کلا وقتم رو ازم بگیره چون کرایه مغازه و اینا هست باید شب و روز کار کرد تا درآمدی داشت
ببخشید میشه دو مورد همه این دوره هایی که گفتی بگی که هر کدوم دقیقا چی آموزش میدن یا بهتره بگم دقیقا شامل چه موضوعاتی هستتند؟؟
در مورد این قسمت متوجه نشدم که چیه و کجای برنامم میشه کنجونده بشه؟
"در نهایت یک مبحث دیگه هستش که مربوط به توسعه و امنیت در نرم افزار های سیستمی میشه.مثل تولید فایروال،آنتی ویروس...
در این پروسه شما بایستی با یک زبان سطح بالا مثل C++ که خروجی Native دارند آشنایی داشته باشید و سپس زبان اسمبلی. همچنین آشنایی با توابع API ویندوز و برنامه نویسی سیستمی با ویندوز و برنامه نویسی سطح کرنل.سپس با ابزارهای دیباگر/دیس اسمبلر...آشنایی پیدا کنید و به کشف باگ و توسعه نرم افزارهای اختصاصی خودتون بپردازید. این مرحله درآمد بالایی داره."
برا کار گروهی و استارت و تست کار هم یک دنیا ممنون.حتما عمل خواهم کرد
:lol:
:give_rose:
در مورد زبان منابع خوب زیاد وجود داره. فقط مهم اینه که از منابعی استفاده کنید که انگیزتون را بالا ببره و خسته کننده نباشه. برای شروع زبان نصرت خیلی خوبه. بعد سعی کنید در مورد مطالبی که بهش علاقه دارید تو اینترنت به زبان انگلیسی پیدا کنید و بخونید.
برای تقویت Reading یه سری کتاب 4 جلدی هستش به نام reading and vocabulary development که از سطح مبتدی تا Advanced شما را با مهارت خواندن و نوشتن آشنا میکنه و دامنه لغات شما را بالا میبره.
کتاب های سری Penguin readers هم برای تقویت مهارت خواندن و نوشتن خوبه.
سایت و انجمن هم برای آموزش زبان زیاده. همچنین یوتیوب هم منابع زیادی داره برای تقویت هر یک از مهارت های خواندن/نوشتن/شنیدن/صحبت کردن.
برای تقویت مهارت شنیدن، سری Tactics for listening عالیه. در 3 سطح basic و developing و expanding.
در پروسه یادگیری زبان سعی کنید به صورت پیوسته و منظم مطالعه و تمرین کنید. روزی 30 تا نهایتا 45 دقیقه کافیه! اما هر روز و منظم. به هیچ عنوان نباید از منابعی استفاده کنید که خسته کننده باشه! اصلا هم همین اول سراغ کتب گرامر نرید... زبان را بایستی به صورت طبیعی یاد بگیرید.یعنی گرامر بایستی به صورت ناخودآگاه فراگرفته بشه و روش فکر نشه. زمانی که به سطح متوسط به بالا رسیدید که بتونید روان بخوانید و صحبت کنید.بعد مطالعه جداگانه گرامر میتونه مفید باشه!
یک کتابی هست که به صورت pdf هم میتونید دانلود کنید:just enough english grammer که برای شروع یادگیری گرامر مناسبه.
اما در مورد کلاس؛اگر فرصت کافی دارید،رفتن به کلاس خیلی عالی هستش از این جهت که محرک انگیزه هستش و در محیطی قرار میگیرید که بتونید خودتون را محک بزنید. اما نباید انتظار داشته باشید استاد به زور مطالب را در ذهن شما جا بده و هرگز رفتن به کلاس نباید باعث بشه که شما از مطالعه روز 30 تا 45 دقیقه دست بردارید.
از اونجایی که به وب علاقه دارید،فعلا تمرکزتون را بذارید روی یادگیری برنامه نویسی وب( ASP.net بهتره از لحاظ دستمزد برنامه نویس) و زمانی که تونستید یک CMS از 0 تا آخر بنویسید و بتونید استخدام بشید و کسب درآمد کنید،بعد برید تخصصی تر روی مبحث هک و امنیت کار کنید. یعنی هک و امنیت برای شخصی خوبه که در حد اکسپرت با زبان برنامه نویسی اون زمینه آشنایی داشته باشه.
برای شبکه هم فعلا Network+ کافیه که احتمالا در این حد در دانشگاه بهتون یاد میدن.پس فعلا وقت خودت را روی شبکه هدر نده و اولویت اول را که تسلط به برنامه نویسی وب هست دنبال کن. هیچ احتیاجی نیست که یک برنامه نویسی حرفه ای وب بیش از Network+ بلد باشه. فعلا دور لینوکس و مسائل اضافی شبکه ...را خط بکش. سعی کنید همینقدر مهارتی که در ویندوز داری تقویت کنی.
در مورد اون بخش که قرمز رنگ مشخص کردید،اگر به وب علاقه دارید،هیچ جای برنامه شما گنجونده نمیشه و یک مبحث جدا در مورد واژه ی کلی "امنیت" در فضای مجازی هستش.دقیقا نقطه مقابل وب هستش.یعنی سیستم های کامپیوتر یا از طریق ضعف در وب سایت هاشون به سرورهاشون نفوذ میشه یا به دلیل ضعف در نرم افزارهای کاربردیشون.مثلا ضعف در نرم افزار آفیس. هکر ها هم به دنبال ضعف در این نرم افزارها میگردن که اون بخشی که با قرمز مشخص کردید،تخصص هایی هستش که مورد نیاز یک هکر برای کشف باگ در نرم افزارهای کاربردی(مثل آفیس) و یا سیستمی(مثل فایروال یا درایورها) بهش نیاز داره.اما در مورد شما که به امنیت در وب علاقه دارید،تنها بایستی ابتدا زبان های سمت کلاینت( مثل html/css/jscript) و سپس زبان های سمت سرور(مثل PHP ,asp.net) و یک بانک اطلاعاتی مثل my sql ویا sql server را یاد بگیرید که پس از این قدم اول را میتونید بردارید برای درک کد و طریقه کشف باگ و برقرای امنیت در اونها...مقالات و کتب تخصصی زیادی در مورد امنیت و هک در وب وجود داره اما قبلش حتما بایستی یک برنامه نویسی خوب در وب باشید که بتونید خلاق باشید و پیشرفت کنید و در نهایت (درآمد خودتون را بالا ببرید)
hosseingrami
11-10-13, 22:26
سلام بر @hosseingrami (Only the registered members can see the link) و سایر حاضرین،
چقدر شرایط تون شبیه من هست و نمی دونم از کجا (فکر کنم پی سی دانلود بود) این تایپک رو باز کردم ولی اطلاعات مفیدی دوستان قرار دادن
چند روزی بود این صفحه رو باز نگه داشته بودم و دنبال می کردم تا این که الان برای تشکر از همه هم که شده ثبت نام کردم
ممنون از همگی
ان شاء الله این تایپک ادامه پیدا کنه :)
در مورد زبان منابع خوب زیاد وجود داره. فقط مهم اینه که از منابعی استفاده کنید که انگیزتون را بالا ببره و خسته کننده نباشه. برای شروع زبان نصرت خیلی خوبه. بعد سعی کنید در مورد مطالبی که بهش علاقه دارید تو اینترنت به زبان انگلیسی پیدا کنید و بخونید.
برای تقویت Reading یه سری کتاب 4 جلدی هستش به نام reading and vocabulary development که از سطح مبتدی تا Advanced شما را با مهارت خواندن و نوشتن آشنا میکنه و دامنه لغات شما را بالا میبره.
کتاب های سری Penguin readers هم برای تقویت مهارت خواندن و نوشتن خوبه.
سایت و انجمن هم برای آموزش زبان زیاده. همچنین یوتیوب هم منابع زیادی داره برای تقویت هر یک از مهارت های خواندن/نوشتن/شنیدن/صحبت کردن.
برای تقویت مهارت شنیدن، سری Tactics for listening عالیه. در 3 سطح basic و developing و expanding.
در پروسه یادگیری زبان سعی کنید به صورت پیوسته و منظم مطالعه و تمرین کنید. روزی 30 تا نهایتا 45 دقیقه کافیه! اما هر روز و منظم. به هیچ عنوان نباید از منابعی استفاده کنید که خسته کننده باشه! اصلا هم همین اول سراغ کتب گرامر نرید... زبان را بایستی به صورت طبیعی یاد بگیرید.یعنی گرامر بایستی به صورت ناخودآگاه فراگرفته بشه و روش فکر نشه. زمانی که به سطح متوسط به بالا رسیدید که بتونید روان بخوانید و صحبت کنید.بعد مطالعه جداگانه گرامر میتونه مفید باشه!
یک کتابی هست که به صورت pdf هم میتونید دانلود کنید:just enough english grammer که برای شروع یادگیری گرامر مناسبه.
اما در مورد کلاس؛اگر فرصت کافی دارید،رفتن به کلاس خیلی عالی هستش از این جهت که محرک انگیزه هستش و در محیطی قرار میگیرید که بتونید خودتون را محک بزنید. اما نباید انتظار داشته باشید استاد به زور مطالب را در ذهن شما جا بده و هرگز رفتن به کلاس نباید باعث بشه که شما از مطالعه روز 30 تا 45 دقیقه دست بردارید.
از اونجایی که به وب علاقه دارید،فعلا تمرکزتون را بذارید روی یادگیری برنامه نویسی وب( ASP.net بهتره از لحاظ دستمزد برنامه نویس) و زمانی که تونستید یک CMS از 0 تا آخر بنویسید و بتونید استخدام بشید و کسب درآمد کنید،بعد برید تخصصی تر روی مبحث هک و امنیت کار کنید. یعنی هک و امنیت برای شخصی خوبه که در حد اکسپرت با زبان برنامه نویسی اون زمینه آشنایی داشته باشه.
برای شبکه هم فعلا Network+ کافیه که احتمالا در این حد در دانشگاه بهتون یاد میدن.پس فعلا وقت خودت را روی شبکه هدر نده و اولویت اول را که تسلط به برنامه نویسی وب هست دنبال کن. هیچ احتیاجی نیست که یک برنامه نویسی حرفه ای وب بیش از Network+ بلد باشه. فعلا دور لینوکس و مسائل اضافی شبکه ...را خط بکش. سعی کنید همینقدر مهارتی که در ویندوز داری تقویت کنی.
در مورد اون بخش که قرمز رنگ مشخص کردید،اگر به وب علاقه دارید،هیچ جای برنامه شما گنجونده نمیشه و یک مبحث جدا در مورد واژه ی کلی "امنیت" در فضای مجازی هستش.دقیقا نقطه مقابل وب هستش.یعنی سیستم های کامپیوتر یا از طریق ضعف در وب سایت هاشون به سرورهاشون نفوذ میشه یا به دلیل ضعف در نرم افزارهای کاربردیشون.مثلا ضعف در نرم افزار آفیس. هکر ها هم به دنبال ضعف در این نرم افزارها میگردن که اون بخشی که با قرمز مشخص کردید،تخصص هایی هستش که مورد نیاز یک هکر برای کشف باگ در نرم افزارهای کاربردی(مثل آفیس) و یا سیستمی(مثل فایروال یا درایورها) بهش نیاز داره.اما در مورد شما که به امنیت در وب علاقه دارید،تنها بایستی ابتدا زبان های سمت کلاینت( مثل html/css/jscript) و سپس زبان های سمت سرور(مثل PHP ,asp.net) و یک بانک اطلاعاتی مثل my sql ویا sql server را یاد بگیرید که پس از این قدم اول را میتونید بردارید برای درک کد و طریقه کشف باگ و برقرای امنیت در اونها...مقالات و کتب تخصصی زیادی در مورد امنیت و هک در وب وجود داره اما قبلش حتما بایستی یک برنامه نویسی خوب در وب باشید که بتونید خلاق باشید و پیشرفت کنید و در نهایت (درآمد خودتون را بالا ببرید)
بازم تشکر.
بسیار خوب.برت زبان همین کارها رو میکنم.روزی هم حدودا 30 دقیقه مطلقا براش وقت میذارم.فقط یک مساله : نمیشه که کتاب های فارسی کار کنم؟شما میگین که بهتر انگلیسی بخونم و تلفظ و مکالمه کار کنم و همزمان لغاتی رو که بلد نیستم رو هم اینطوری یاد بگیرم؟؟؟
بابت کلاس فکر نکنم فرصت کنم.یه جورایی داره وقتم پر میشه.
با توجه به این حرفها پس من باید اول زبان های سمت کلاینت و بعد سمت سرور رو فرا بگیرم.
خوب تقدم اینا رو به طور کامل عرض میکنید؟ مثلا html , css , java script و بالاخره بگین به کجا ختم میشه؟برا سمت سرور هم همینطور.
راستی قبلا گفتم که یکی از دلایلی که قبلنا کلا به سمت برنامه نویسی نرفتم ضعف در ریاضی بوده.میخوام بدونم این ضعف تو برنامه نویس وب هم هست و اگه هست باید چه کنم؟
به طور کلی برا بهتر شدن اوضاع ریاضی باید چه کنم؟(منظورم ریاضی ای هست که کاربرد عملی تو اهدافم خواهد داشت)
راستی برا خلاصه نقشه راه، من اینطوری برداشت کردم.ببینید درسته :
اول وب که میشه شامل زبان های سمت کلاینت و بعد سمت سرور
دوم بحث هک به همین زبان ها وابستگی داره
و در آخر شبکه هم در حد همین نتورک+
Over_Cracker
12-10-13, 16:17
بازم تشکر.
بسیار خوب.برت زبان همین کارها رو میکنم.روزی هم حدودا 30 دقیقه مطلقا براش وقت میذارم.فقط یک مساله : نمیشه که کتاب های فارسی کار کنم؟شما میگین که بهتر انگلیسی بخونم و تلفظ و مکالمه کار کنم و همزمان لغاتی رو که بلد نیستم رو هم اینطوری یاد بگیرم؟؟؟
بابت کلاس فکر نکنم فرصت کنم.یه جورایی داره وقتم پر میشه.
با توجه به این حرفها پس من باید اول زبان های سمت کلاینت و بعد سمت سرور رو فرا بگیرم.
خوب تقدم اینا رو به طور کامل عرض میکنید؟ مثلا html , css , java script و بالاخره بگین به کجا ختم میشه؟برا سمت سرور هم همینطور.
راستی قبلا گفتم که یکی از دلایلی که قبلنا کلا به سمت برنامه نویسی نرفتم ضعف در ریاضی بوده.میخوام بدونم این ضعف تو برنامه نویس وب هم هست و اگه هست باید چه کنم؟
به طور کلی برا بهتر شدن اوضاع ریاضی باید چه کنم؟(منظورم ریاضی ای هست که کاربرد عملی تو اهدافم خواهد داشت)
راستی برا خلاصه نقشه راه، من اینطوری برداشت کردم.ببینید درسته :
اول وب که میشه شامل زبان های سمت کلاینت و بعد سمت سرور
دوم بحث هک به همین زبان ها وابستگی داره
و در آخر شبکه هم در حد همین نتورک+
در یادگیری زبان،بایستی تفکر فارسی را کنار بگذارید.یعنی بایستی به انگلیسی فکر کنید تا بتونید روان متون را درک کنید. اما برای شروع نیاز هستش که یک سری واژه ضروری را یاد بگیرید که همون زبان نصرت 1 و 2 این توانایی را به شما میده. در 6 ماه اول استفاده از دیکشنری انگلیسی به فارسی و منابع فارسی اشکالی نداره اما بعد یک دیکشنری انگلیسی به انگلیسی آکسفورد بگیرید و سعی کنید معانی لغات را به انگلیسی یاد بگیرید. مثلا برای واژه ی " debate" توضیح زیر را در دیکشنری آنلاین آکسفورد پیدا می کنید:
a formal discussion of an issue at a public meeting or in a parliament. In a debate two or more speakers express opposing views and then there is often a vote on the issue
و راهنمای تلفظ
dɪˈbeɪt
بعد هم سعی کنید همیشه لغات را با استفاده از جملات یاد بگیرید که بدونید کاربردش چیه و بهتر به خاطر بسپارید.به هیچ عنوان لغات را به صورت اختصاصی و جداگانه نخونید. مثلا برای همین واژه ی Debate در دیکشنری آکسفورد مثلای های متعددی زده که شما با کاربرد واقعی این واژه در موقعیت های مختلف آشنا میشید،برای مثال:
The minister opened the debate (= was the first to speak).
اما اگر واژه ی Debate را به تنهایی یاد بگیرید،به هیچ عنوان نمیتونید ازش استفاده کنید و در متون واقعی درک صحیح از متن داشته باشید.
لپ کلام اینکه بایستی ابتدا حدود 500 لغت را یاد بگیرید و سپس سعی کنید کم کم ادبیات فارسی را در روند یادگیری انگلیسی کم رنگ و در نهایت حذف کنید. کتب سری Reading and vocabulary development هم از جلد اول فرض را بر این گذاشته:
reading & vocabulary development 1:facts & figures is a best-selling beginning reading skills text designed for students of english as second foreign language who have basic vocabulary about 300 words.this text teaches about 500 more words.it also teaches the reading skills of comprehension,finding the main idea,and using the context to understand vocabulary items.
یعنی شما با دانش 300 واژه پایه میتونید این مجموعه را شروع به مطالعه کنید. و پس از اتمام جلد اول 500 واژه اساسی دیگه را یاد میگیرید و همینطور گرامری که به صورت نا خوداگاه در متن درس خوندید،در پایان هر درس براتون توضیح میده که به نظرم این بهترین شیوه یاد گیری گرامر هستش.یعنی گرامر کاربردی. هر جا هم مشکل داشتید میتونید در همین انجمن سوال کنید.من این 4 جلد را خوندم و هر سوالی داشته باشید میتونم راهنماییتون کنم.
در مورد زبان های برنامه نویسی هم بله؛ابتدا HTML/CSS و سپس JScript و سپس ASP.net و به همراهش SQL Server.و به به طور موازی روی تکنولوژی های جدیدتر مثل AJAX که ترکیب XML و جاوا اسکریپته تمرکز کنید و یاد بگیرید. البته برای یادگیری ASP.NET بایستی ابتدا C# یاد بگیرید. اما PHP یادگیریش سریعتر و آسون تره. اما پروژه های بزرگتر تجاری در دنیا معمولا با ASP.NET و یا جاوا.
در مورد ریاضی خوشبختانه منابع زیادی وجود داره که بسیار راحت میتونید تا سطح بالایی تسلط پیدا کنید. در مورد منابعش اگر مایل بودید،پخ بدید تا بهتون معرفی کنم.
نقشه راهتون هم درسته. فقط Network+ را سعی کنید همین اول یاد بگیرید.چیز خاصی نداره. 1 ماه کار داره به مباحثش مسلط بشید.که حداقل با کلاس های آدرس IP،و IP های ولید و Private و لایه های OSI و دستورات شبکه آشنا بشید که حداقل بدونید وقتی یک دستور از پورت 80 توسط بروزر به سرور فرستاده میشه چه اتفاقاتی میفته و چه مراحلی را طی میکنه و همینطور بتونید بهتر سرویس های قابل استفاده در وب مثل FTP را درک کنید.
بعدا که در برنامه نویسی وب حرفه ای شدید؛و همچنین در امنیت وب تا سطح متوسطی تسلط پیدا کردید،نیاز پیدا می کنید که CCNA را یاد بگیرید تا بتونید هک های گسترده یاد بگیرید و روتر ها و سویچ ها را آلوده کنید و استراغ سمع کنید و تولز های اختصاصی خودتون را بنویسید و مباحث وایرلس هکینگ را درک کنید. که یادگیری این موارد خودش حداقل 2 سال طول میکشه به شرط کار مستمر.
hosseingrami
12-10-13, 23:23
در یادگیری زبان،بایستی تفکر فارسی را کنار بگذارید.یعنی بایستی به انگلیسی فکر کنید تا بتونید روان متون را درک کنید. اما برای شروع نیاز هستش که یک سری واژه ضروری را یاد بگیرید که همون زبان نصرت 1 و 2 این توانایی را به شما میده. در 6 ماه اول استفاده از دیکشنری انگلیسی به فارسی و منابع فارسی اشکالی نداره اما بعد یک دیکشنری انگلیسی به انگلیسی آکسفورد بگیرید و سعی کنید معانی لغات را به انگلیسی یاد بگیرید. مثلا برای واژه ی " debate" توضیح زیر را در دیکشنری آنلاین آکسفورد پیدا می کنید:
a formal discussion of an issue at a public meeting or in a parliament. In a debate two or more speakers express opposing views and then there is often a vote on the issue
و راهنمای تلفظ
dɪˈbeɪt
بعد هم سعی کنید همیشه لغات را با استفاده از جملات یاد بگیرید که بدونید کاربردش چیه و بهتر به خاطر بسپارید.به هیچ عنوان لغات را به صورت اختصاصی و جداگانه نخونید. مثلا برای همین واژه ی Debate در دیکشنری آکسفورد مثلای های متعددی زده که شما با کاربرد واقعی این واژه در موقعیت های مختلف آشنا میشید،برای مثال:
The minister opened the debate (= was the first to speak).
اما اگر واژه ی Debate را به تنهایی یاد بگیرید،به هیچ عنوان نمیتونید ازش استفاده کنید و در متون واقعی درک صحیح از متن داشته باشید.
لپ کلام اینکه بایستی ابتدا حدود 500 لغت را یاد بگیرید و سپس سعی کنید کم کم ادبیات فارسی را در روند یادگیری انگلیسی کم رنگ و در نهایت حذف کنید. کتب سری Reading and vocabulary development هم از جلد اول فرض را بر این گذاشته:
reading & vocabulary development 1:facts & figures is a best-selling beginning reading skills text designed for students of english as second foreign language who have basic vocabulary about 300 words.this text teaches about 500 more words.it also teaches the reading skills of comprehension,finding the main idea,and using the context to understand vocabulary items.
یعنی شما با دانش 300 واژه پایه میتونید این مجموعه را شروع به مطالعه کنید. و پس از اتمام جلد اول 500 واژه اساسی دیگه را یاد میگیرید و همینطور گرامری که به صورت نا خوداگاه در متن درس خوندید،در پایان هر درس براتون توضیح میده که به نظرم این بهترین شیوه یاد گیری گرامر هستش.یعنی گرامر کاربردی. هر جا هم مشکل داشتید میتونید در همین انجمن سوال کنید.من این 4 جلد را خوندم و هر سوالی داشته باشید میتونم راهنماییتون کنم.
در مورد زبان های برنامه نویسی هم بله؛ابتدا HTML/CSS و سپس JScript و سپس ASP.net و به همراهش SQL Server.و به به طور موازی روی تکنولوژی های جدیدتر مثل AJAX که ترکیب XML و جاوا اسکریپته تمرکز کنید و یاد بگیرید. البته برای یادگیری ASP.NET بایستی ابتدا C# یاد بگیرید. اما PHP یادگیریش سریعتر و آسون تره. اما پروژه های بزرگتر تجاری در دنیا معمولا با ASP.NET و یا جاوا.
در مورد ریاضی خوشبختانه منابع زیادی وجود داره که بسیار راحت میتونید تا سطح بالایی تسلط پیدا کنید. در مورد منابعش اگر مایل بودید،پخ بدید تا بهتون معرفی کنم.
نقشه راهتون هم درسته. فقط Network+ را سعی کنید همین اول یاد بگیرید.چیز خاصی نداره. 1 ماه کار داره به مباحثش مسلط بشید.که حداقل با کلاس های آدرس IP،و IP های ولید و Private و لایه های OSI و دستورات شبکه آشنا بشید که حداقل بدونید وقتی یک دستور از پورت 80 توسط بروزر به سرور فرستاده میشه چه اتفاقاتی میفته و چه مراحلی را طی میکنه و همینطور بتونید بهتر سرویس های قابل استفاده در وب مثل FTP را درک کنید.
بعدا که در برنامه نویسی وب حرفه ای شدید؛و همچنین در امنیت وب تا سطح متوسطی تسلط پیدا کردید،نیاز پیدا می کنید که CCNA را یاد بگیرید تا بتونید هک های گسترده یاد بگیرید و روتر ها و سویچ ها را آلوده کنید و استراغ سمع کنید و تولز های اختصاصی خودتون را بنویسید و مباحث وایرلس هکینگ را درک کنید. که یادگیری این موارد خودش حداقل 2 سال طول میکشه به شرط کار مستمر.
تشکر بابت زحمات.
برا زبان گمون کنم راه سختی باشه ولی نمیدونم شایدم من دارم سختش میگیرم(منظورم حذف فارسی و مطلق انگلیسی خوندنه).
راستی بهتر نیست 504 ورد با راهنمای فاریسی رو مطالعه کنم؟
شما هم اول مثل من زبانتون ضعیف بوده؟ریاضیتون چه طور؟
برا شروع زبان های سمت کلاینت، اگه به جای کتب و یا چیزای دیگه از سایتهایی مثل w3school و یا سیات های مشابه استفاده کنم خوبه؟متوجه خواهم شد؟بهترین و سریعترین راه آموزش چیه؟
برا سمت سرور باید استارتش رو کی بزنم؟(بعد از کدوم قسمت پایانی زبان های سمت کلاینت)خود سی شارپ هم زبان خوبی هست و گمونم خیلی نباس سخت باشه. asp.net خیلی سخت تز از php هست؟؟
لایه ها و برخی مباحث شبکه که رو که همین الانم تا حدودی بلدم.بهترین و سریعترین راه آموزش نتورک+ چیه؟؟
ولی گمون کنم که برا کل این نقشه راه یک 4 سالی درگیر باشم و به نوعی از زندگی عقب بیافتم.اگه بتونم برم مثلا پلیس فتا هم سربازیم پرپره و هم کار دارم و علاقمم میتونم بهش برسم.نظر شما چیه؟بهتره برم سربازی و کار شخصی و یا بهتره خودم رو از کار راحت کنم و بعد علایقمم رو در کنارش سپری کنم(البته با محدودیت)
اگه ممکنه برا ریاضی هم همینجا بگین. و بگین که سریعترین و بهترین راه آموزشش چیه؟
البته این ترم ریاضی مهندسی و ریاضی گسسته و طراحی الگوریتم داریم ولی گمون کنم به سختی پاسشون کنم
mahdi1995
12-10-13, 23:41
تشکر بابت زحمات.
برا زبان گمون کنم راه سختی باشه ولی نمیدونم شایدم من دارم سختش میگیرم(منظورم حذف فارسی و مطلق انگلیسی خوندنه).
راستی بهتر نیست 504 ورد با راهنمای فاریسی رو مطالعه کنم؟
شما هم اول مثل من زبانتون ضعیف بوده؟ریاضیتون چه طور؟
برا شروع زبان های سمت کلاینت، اگه به جای کتب و یا چیزای دیگه از سایتهایی مثل w3school و یا سیات های مشابه استفاده کنم خوبه؟متوجه خواهم شد؟بهترین و سریعترین راه آموزش چیه؟
برا سمت سرور باید استارتش رو کی بزنم؟(بعد از کدوم قسمت پایانی زبان های سمت کلاینت)خود سی شارپ هم زبان خوبی هست و گمونم خیلی نباس سخت باشه. asp.net خیلی سخت تز از php هست؟؟
لایه ها و برخی مباحث شبکه که رو که همین الانم تا حدودی بلدم.بهترین و سریعترین راه آموزش نتورک+ چیه؟؟
ولی گمون کنم که برا کل این نقشه راه یک 4 سالی درگیر باشم و به نوعی از زندگی عقب بیافتم.اگه بتونم برم مثلا پلیس فتا هم سربازیم پرپره و هم کار دارم و علاقمم میتونم بهش برسم.نظر شما چیه؟بهتره برم سربازی و کار شخصی و یا بهتره خودم رو از کار راحت کنم و بعد علایقمم رو در کنارش سپری کنم(البته با محدودیت)
اگه ممکنه برا ریاضی هم همینجا بگین. و بگین که سریعترین و بهترین راه آموزشش چیه؟
البته این ترم ریاضی مهندسی و ریاضی گسسته و طراحی الگوریتم داریم ولی گمون کنم به سختی پاسشون کنم
من 504 رو کامل خوندم(البته بدون راهنمای فارسی) کتاب واقعا عالیی هست کلمه هاش واقعا کاربردیه و چون برای هر کلمه 3 تا مثال هم میزنه کاربردشونو توی جمله خوب یاد می گیرین. اما کلمه های 504 کلمه های پرکاربرد درمکالمه هستن نه اصطلاحات تخصصی.
شما اگه زبانت ضعیفه این کتاب کمکت می کنه ولی اگه زبانت خوبه و می خوای زبان تخصصی یاد بگیری به کارت نمیاد.
راستی اون چیزی هم که قبلا در مورد ایران موندن گفتم خیلی مختصر بود فرصت نداشتم توضیح بدم.من به خاطر 2دلیل اصلی این حرفو زدم:
1.ببینین توی همه جای دنیا داشتن یک Influential Supporter به آدم کمک می کنه ولی توی ایران پارتی حرف اولو میزنه! به طوری که شما اگه هم سواد داشته باشین هم کار عملی بلد باشین اما پارتی نداشته باشین و در مقابل شما شخصی باشه که نه سواد داشته باشه نه کار بلد باشه اما پارتی داشته باشه اون استخدام میشه(اینو رو هوا نمیگم خودم تجربه اش کردم)
2.توقعات اشخاص متفاوت هست. میانگین حقوق سالیانه ی مهندسان کامپیوتر در آمریکا طبق آمار رسمی 96 هزار دلار هست اما شما اگه توی ایران بخواین برای یه شرکت دولتی کار کنین چه قدر حقوق می گیرین؟ فوقش ماهی 4 میلیون تومان! از اون جایی که من خودم به این مبالغ راضی نمیشم ترجیح میدم خودم تو ایران نمونم حالا شما رو نمی دونم(البته وضعیت من با شما کلا فرق می کنه.من دنبال بازی سازی هستم و چون تو ایران اصولا بازی سازی حرفه ای نداریم بخوام نخوام باید برم)
hosseingrami
13-10-13, 11:50
من 504 رو کامل خوندم(البته بدون راهنمای فارسی) کتاب واقعا عالیی هست کلمه هاش واقعا کاربردیه و چون برای هر کلمه 3 تا مثال هم میزنه کاربردشونو توی جمله خوب یاد می گیرین. اما کلمه های 504 کلمه های پرکاربرد درمکالمه هستن نه اصطلاحات تخصصی.
شما اگه زبانت ضعیفه این کتاب کمکت می کنه ولی اگه زبانت خوبه و می خوای زبان تخصصی یاد بگیری به کارت نمیاد.
والا به طور کل زبانم ضعیفه و شاید باورت نشه زبان تخصصیم بدک نیست.به طور کل باید خودم رو بسنجم و یا دیگران بسنجن که نظر بدن
حالا نظر اوکر کلاکر عزیز خیلی کار سازه.منتظر پاسخش میمونم.
راستی اون چیزی هم که قبلا در مورد ایران موندن گفتم خیلی مختصر بود فرصت نداشتم توضیح بدم.من به خاطر 2دلیل اصلی این حرفو زدم:
1.ببینین توی همه جای دنیا داشتن یک Influential Supporter به آدم کمک می کنه ولی توی ایران پارتی حرف اولو میزنه! به طوری که شما اگه هم سواد داشته باشین هم کار عملی بلد باشین اما پارتی نداشته باشین و در مقابل شما شخصی باشه که نه سواد داشته باشه نه کار بلد باشه اما پارتی داشته باشه اون استخدام میشه(اینو رو هوا نمیگم خودم تجربه اش کردم)
2.توقعات اشخاص متفاوت هست. میانگین حقوق سالیانه ی مهندسان کامپیوتر در آمریکا طبق آمار رسمی 96 هزار دلار هست اما شما اگه توی ایران بخواین برای یه شرکت دولتی کار کنین چه قدر حقوق می گیرین؟ فوقش ماهی 4 میلیون تومان! از اون جایی که من خودم به این مبالغ راضی نمیشم ترجیح میدم خودم تو ایران نمونم حالا شما رو نمی دونم(البته وضعیت من با شما کلا فرق می کنه.من دنبال بازی سازی هستم و چون تو ایران اصولا بازی سازی حرفه ای نداریم بخوام نخوام باید برم)
والا چی بگم.تا حدودی حق داری عزیز.اینجا آی تی در حد کربلا مظلومه.البته خیلی ها دارن از همین مظلومیت برا خودشون به پول میرسن.
حقیقتش رو بخوای من به پارتی اعتقادی ندارم.یعنی دوست ندارم بگم آقا میذاری بیام تو ادارت کار کنم؟بلکه دوست دارم بگم که من به این کارا مسلطم اگه نیاز داری تا برات انجام بدم ولی در اضاش اینقده پول میخوام.من هدفم برجی 2 میلیون یا بالاتره و قانع هستم.بیشتر میخوام چه کار
hosseingrami
15-10-13, 23:33
تشکر بابت زحمات.
برا زبان گمون کنم راه سختی باشه ولی نمیدونم شایدم من دارم سختش میگیرم(منظورم حذف فارسی و مطلق انگلیسی خوندنه).
راستی بهتر نیست 504 ورد با راهنمای فاریسی رو مطالعه کنم؟
شما هم اول مثل من زبانتون ضعیف بوده؟ریاضیتون چه طور؟
برا شروع زبان های سمت کلاینت، اگه به جای کتب و یا چیزای دیگه از سایتهایی مثل w3school و یا سیات های مشابه استفاده کنم خوبه؟متوجه خواهم شد؟بهترین و سریعترین راه آموزش چیه؟
برا سمت سرور باید استارتش رو کی بزنم؟(بعد از کدوم قسمت پایانی زبان های سمت کلاینت)خود سی شارپ هم زبان خوبی هست و گمونم خیلی نباس سخت باشه. asp.net خیلی سخت تز از php هست؟؟
لایه ها و برخی مباحث شبکه که رو که همین الانم تا حدودی بلدم.بهترین و سریعترین راه آموزش نتورک+ چیه؟؟
ولی گمون کنم که برا کل این نقشه راه یک 4 سالی درگیر باشم و به نوعی از زندگی عقب بیافتم.اگه بتونم برم مثلا پلیس فتا هم سربازیم پرپره و هم کار دارم و علاقمم میتونم بهش برسم.نظر شما چیه؟بهتره برم سربازی و کار شخصی و یا بهتره خودم رو از کار راحت کنم و بعد علایقمم رو در کنارش سپری کنم(البته با محدودیت)
اگه ممکنه برا ریاضی هم همینجا بگین. و بگین که سریعترین و بهترین راه آموزشش چیه؟
البته این ترم ریاضی مهندسی و ریاضی گسسته و طراحی الگوریتم داریم ولی گمون کنم به سختی پاسشون کنم
دوست خوبم Over_Cracker.
گمون کنم این پست جا مونده.بیزحمت ادامه بدین
hosseingrami
18-10-13, 12:14
سلام به همگی دوستان خوبم.
بنده دوست دارم که در حوزه وب به عنوان تخصص اصلیم کار کنم.این جمله یه کم کلی هست اگه ممکنه دوستان به طور کل به جز بازش کنند و اولا بگن که چه موضوعات و به نوعی نقشه راهی باید داشته باشم و دوما با هر میزان اطلاعات چه طوری و چه مقدار میتونم کسب درآمد داشته باشم؟!
البته بحث درآمد رو میدونم که به این سادیگا نمیشه گفت و به خود من بستگی داره ولی بالاخره اگه تجربه ای در این زمینه دارین حداقل میتونه امیدوار کننده باشه.
برا موضواعات میدونم که کلا دو شاخه وجود داره : یکی طراحی یا دیزاین و دیگری برنامه نویسی
و همینطور میدونم که در برنامه نویس وب باید در دو قسمت برنامه نویسی کلاینت و برنامه نویس سمت سرور کار کنم.این بدیهی است که اول باید سمت کلاینت رو یاد بگیرم و سپس سمت سرور رو کار کنم.درخواست من از شما اینه که کلا برام حوزه وب رو باز کنید تا من بتونم با داشتن این موضوعات(یا به قول خودم سرفصلها) دنبال منبع مناسب بگردم و همیطور برنامه ریزی برا یادگیری هر کدوم بکنم.
تشکر از همگی
life24
18-10-13, 15:58
سلام به همگی دوستان خوبم.
بنده دوست دارم که در حوزه وب به عنوان تخصص اصلیم کار کنم.این جمله یه کم کلی هست اگه ممکنه دوستان به طور کل به جز بازش کنند و اولا بگن که چه موضوعات و به نوعی نقشه راهی باید داشته باشم و دوما با هر میزان اطلاعات چه طوری و چه مقدار میتونم کسب درآمد داشته باشم؟!
البته بحث درآمد رو میدونم که به این سادیگا نمیشه گفت و به خود من بستگی داره ولی بالاخره اگه تجربه ای در این زمینه دارین حداقل میتونه امیدوار کننده باشه.
برا موضواعات میدونم که کلا دو شاخه وجود داره : یکی طراحی یا دیزاین و دیگری برنامه نویسی
و همینطور میدونم که در برنامه نویس وب باید در دو قسمت برنامه نویسی کلاینت و برنامه نویس سمت سرور کار کنم.این بدیهی است که اول باید سمت کلاینت رو یاد بگیرم و سپس سمت سرور رو کار کنم.درخواست من از شما اینه که کلا برام حوزه وب رو باز کنید تا من بتونم با داشتن این موضوعات(یا به قول خودم سرفصلها) دنبال منبع مناسب بگردم و همیطور برنامه ریزی برا یادگیری هر کدوم بکنم.
تشکر از همگی
سلام
به نظر من شما باید الگوریتم را قوی کنید.سپس یک زبان را به صورت پایه یاد بگیرید. بعد مهاجرت کنید به زبان های دیگر.
از نظر من شما استارت کار رو بزنید آن هم با زبان c++
بعد که پایه(base) را فرا گرفتید.اون وقت موقع انتخاب هست. حالا یا php انتخاب میکنید یا جاوا یا سی شارپ
hosseingrami
21-10-13, 18:01
سلام
به نظر من شما باید الگوریتم را قوی کنید.سپس یک زبان را به صورت پایه یاد بگیرید. بعد مهاجرت کنید به زبان های دیگر.
از نظر من شما استارت کار رو بزنید آن هم با زبان c++
بعد که پایه(base) را فرا گرفتید.اون وقت موقع انتخاب هست. حالا یا php انتخاب میکنید یا جاوا یا سی شارپ
تشکر که پاسخ دادی عزیز.
برا اینا که میگی بهتره چه کار کنم که سریعتر بیاموزم؟؟چه منابعی رو استفاده کنم؟؟؟
توجه داشته باش که اولا رشته بنده فناوری اطلاعات هست و این ترم طراحی الگوریتم داریم که خیلی هم سخته و دما من زبان و ریاضیم ضعیفه و برا همین نمیدونم چرا از c و c++ دلخوشی ندارم(بدمم نمیاد ولی خوشمم نمیاد)
راستی :
والا من یک چیز رو متوجه نمیشم.مگه وب شامل html , css , j script , j query و ... نمیشه؟؟؟پس براچی باید زبان پایه اونم از نوع c++رو یادگرفت؟؟
life24
22-10-13, 17:08
تشکر که پاسخ دادی عزیز.
برا اینا که میگی بهتره چه کار کنم که سریعتر بیاموزم؟؟چه منابعی رو استفاده کنم؟؟؟
توجه داشته باش که اولا رشته بنده فناوری اطلاعات هست و این ترم طراحی الگوریتم داریم که خیلی هم سخته و دما من زبان و ریاضیم ضعیفه و برا همین نمیدونم چرا از c و c++ دلخوشی ندارم(بدمم نمیاد ولی خوشمم نمیاد)
راستی :
والا من یک چیز رو متوجه نمیشم.مگه وب شامل html , css , j script , j query و ... نمیشه؟؟؟پس براچی باید زبان پایه اونم از نوع c++رو یادگرفت؟؟
سلام دوست عزیز
ببنید درست هست html اما برای برنامه نویسی تحت وب سرور ساید شما باید php یا جاوا یا سی شارپ رو خوب بلد باشی درسته؟
همین الان هم میتونی مستقیم بروید یکی از زبان های جاوا یا سی شارپ یا پی اچ پی رو یاد بگیرید.
منتها شما می فرمائید هنوز انتخاب خودتون رو نکردید./
من هم گفتم یک زبان رو پایه یاد بگیرید بقیه اش اسونه
اگر یاد گیری سی شارپ یا جاوا 1 سال طول میکشه
شما الان مثلا اگر c++ رو در 6 ماه یاد بگیرید. یاد گیری اون هم 6 ماه بیشتر طول نمیکشه حالا پی ا چ پی یا جاوا یا سی شارپ فرق نداره
شما میری گواهینامه بگیری. با پراید به شما آموزش می دهند.
شما چند روز با پیکان یا پژو رانندگی کنی . کاملا اون هم یاد میگیر یچون پایه رو رو بلدی . میدونی قانون و قاعده چیه
فرق نداره شما جاوا بخون یا سی شارپ
میتونی کلاس بری(صرفا جای معتبر و استاد خوب) میتونید منبع فارسی بگیرید. چه جاوا چه سی پلاس پلاس چه سی یا سی شارپ همش کتاب فارسی فراوان هست تو کتاب خونه ها و deitel & deitel کتاب بهتری هست تو این زمینه
میتونی روی اینترنت بخونید و ....
hosseingrami
22-10-13, 23:47
آها حالا متوجه شدم.برا base کار بهتره از c َروع کنم یا c++ یا c# ?
کلا باید چه موضوعاتی از این زبانا رو یادبگیرم که به این base برسم؟!
یک کتاب یا منبع سرشناش برای این هدف نیست؟؟(یادگیری الگوریتم و چهارچوب کار)
life24
24-10-13, 00:38
آها حالا متوجه شدم.برا base کار بهتره از c َروع کنم یا c++ یا c# ?
کلا باید چه موضوعاتی از این زبانا رو یادبگیرم که به این base برسم؟!
یک کتاب یا منبع سرشناش برای این هدف نیست؟؟(یادگیری الگوریتم و چهارچوب کار)
سلام
عزیز هر کدام دوست داشتی شروع کن.
منبع فراوان برای این 3 زبان هست.
باید یک زبان را کامل و خوب یاد بگیرید و بتوانید با یک زبان شی گرا خوب کار کنید که c++ و c# شی گرا هستند.
بعد مهاجرات به زبان های دیگر آسان می شود.
برا الگوریتم و فلوچارت کتاب قرمز رنگ جعفرنژاد قمی کتاب خوبی هست
برای c++ یا c# هم کتاب deitel and deitel
hosseingrami
25-10-13, 00:13
سلام
عزیز هر کدام دوست داشتی شروع کن.
منبع فراوان برای این 3 زبان هست.
باید یک زبان را کامل و خوب یاد بگیرید و بتوانید با یک زبان شی گرا خوب کار کنید که c++ و c# شی گرا هستند.
بعد مهاجرات به زبان های دیگر آسان می شود.
برا الگوریتم و فلوچارت کتاب قرمز رنگ جعفرنژاد قمی کتاب خوبی هست
برای c++ یا c# هم کتاب deitel and deitel
تشکر دوست خوبم.
فرق بین سی و سی++ که بدیهی هست.ولی میشه قرق سی رو با سی# بگی و بگی که کدوم آسون تره و کاربردش چیه؟؟
راستی من این base رو برای رسیدن به php و یا asp نیاز دارم درسته؟یا به نوعی برا سمت سرور نیازشون دارم.حالا میگم بهتر نیست اول سمت کاربر رو عادی بیاموزم بعد که آمدم سمت سرور شروه قبلش شروع به یادگیری زبان پایه کنم؟؟
hosseingrami
27-10-13, 20:37
دوست خوبم life24
اگه میشه ادامه بده
life24
30-10-13, 05:59
تشکر دوست خوبم.
فرق بین سی و سی++ که بدیهی هست.ولی میشه قرق سی رو با سی# بگی و بگی که کدوم آسون تره و کاربردش چیه؟؟
راستی من این base رو برای رسیدن به php و یا asp نیاز دارم درسته؟یا به نوعی برا سمت سرور نیازشون دارم.حالا میگم بهتر نیست اول سمت کاربر رو عادی بیاموزم بعد که آمدم سمت سرور شروه قبلش شروع به یادگیری زبان پایه کنم؟؟
سلام
قسمت عمده کار زبان های تحت سرور هست تا کلاینت.
به نسبت یادگیری سمت کلاینت سریعتر و راحت تر هست ...
اصولا یادگیری این زبان ها برای شروع کمی اذیت کن هستند. برای همین توصیه کردم اول الگوریتم و فلوچارت
سی یا سی شارپ هم خیلی فرق داره. زبان سی اصلا شی گرا نیست. کلا سی و سی پلاس پلاس بیشتر برای برنامه های سیستمی کاربرد داره..و سی شارپ برای طراحی وب و win application ها..
جاوا هم قضیه اش مثل سی شارپ هست و PHP هم فقط طراحی وب.
hosseingrami
30-10-13, 19:07
سلام
قسمت عمده کار زبان های تحت سرور هست تا کلاینت.
به نسبت یادگیری سمت کلاینت سریعتر و راحت تر هست ...
اصولا یادگیری این زبان ها برای شروع کمی اذیت کن هستند. برای همین توصیه کردم اول الگوریتم و فلوچارت
سی یا سی شارپ هم خیلی فرق داره. زبان سی اصلا شی گرا نیست. کلا سی و سی پلاس پلاس بیشتر برای برنامه های سیستمی کاربرد داره..و سی شارپ برای طراحی وب و win application ها..
جاوا هم قضیه اش مثل سی شارپ هست و PHP هم فقط طراحی وب.
خوب درست.زبان c# نمیتونه برا من یک زبان پایه و یا یک استارت باشه؟؟
این شی گرایی دقیقا چیه؟میشه واضح و مفصل در این مورد هم توضیح بدین؟؟
یکی از دوستان بهم گفتند که بهتره زبان های سمت کلاینت و سمت سرور رو همزمان بیاموزم و اینطور گفت که مثلا html , css رو که کار میکنم یه وقت دیگه تو همون روز بشینم و رو بیس برنامه نویسی کار کنم تا وقتم حدر نره.
اون گفت که اگه هدفم ASP باشه زبان سی# برا کارم هم یک پیشنیازه و هم یک استارت.حالا اینکه باز الگوریتم و ضعفای اینچنینی رو باید در حینش حل کنم یا در ابتداش نمیدونم.
اگه تجربه داری میشه بگی کلا چه تفاوت هایی از نظر نحوه نوشتن و کلا کار کردن بین دو زبان PHP و ASP هست؟؟
میدونم که یکی ویندوزی و یکی لینوکسیه.بحث من سر نحوه کارکردن و وررفتن باهاشه
life24
30-10-13, 20:19
خوب درست.زبان c# نمیتونه برا من یک زبان پایه و یا یک استارت باشه؟؟
این شی گرایی دقیقا چیه؟میشه واضح و مفصل در این مورد هم توضیح بدین؟؟
یکی از دوستان بهم گفتند که بهتره زبان های سمت کلاینت و سمت سرور رو همزمان بیاموزم و اینطور گفت که مثلا html , css رو که کار میکنم یه وقت دیگه تو همون روز بشینم و رو بیس برنامه نویسی کار کنم تا وقتم حدر نره.
اون گفت که اگه هدفم ASP باشه زبان سی# برا کارم هم یک پیشنیازه و هم یک استارت.حالا اینکه باز الگوریتم و ضعفای اینچنینی رو باید در حینش حل کنم یا در ابتداش نمیدونم.
اگه تجربه داری میشه بگی کلا چه تفاوت هایی از نظر نحوه نوشتن و کلا کار کردن بین دو زبان PHP و ASP هست؟؟
میدونم که یکی ویندوزی و یکی لینوکسیه.بحث من سر نحوه کارکردن و وررفتن باهاشه
سلام
شما دارید مرحله اخر رو نگاه میکنید.
شما اگر وقت آزاد دارید همزمان html و زبان c++ با c# را یاد بگیرید.
بحث شی گرایی حداقل 1 سال مطالعه میخواد تا درکش آسان بشه. به راحتی و در یک و 2 جمله نمیشود گفت.
شما هر چه هم تحقیق کنید در نهایت به این نتیجه میرسید که
اول الگوریتم و فلوچارت ==>کتاب قرمز رنگ جعفرنژاد قمی الگوریتم و فلوچارت
سپس زبان c++ یا c# یا java کتاب دیتل ترجمه شده در ابتدا
سپس(یا همزمان ) HTML
بسیار ی از سوالاتتان را حین مطالعه و با گذر زمان دریافت خواهید کرد.
شما این طوری دارید خودتون رو گیج می کنید...
سعی کنید خیلی از همه کس مشورت نگیرید ..یک زمان من این کار رو کردم و هر کس هم یک چیزی به هم گفت.. دست آخر هم نفهمیدم باید چی کار کنم.
سعی کنید به صورت مقدماتی از شبکه و برنامه نویسی و سخت افزار یاد بگیرید. اتوماتیک علاقه و سمت و سو رو پیدا میکنید.
پیدا کردن گرایش و رفتن به سمت اون و وقت گذاشتن فاکتور های خیلی مهمی داره
یکی دوست نداره رو صندلی بشینه .. تحرک داشته باشه و جاهای مختلف بره.. کار سخت افزار و شبکه رو انتخاب میکنه.
یکی دوست داره کارش یک محل ثابت باشه میره برنامه نویسی
و ...........
hosseingrami
31-10-13, 20:28
سلام
شما دارید مرحله اخر رو نگاه میکنید.
شما اگر وقت آزاد دارید همزمان html و زبان c++ با c# را یاد بگیرید.
بحث شی گرایی حداقل 1 سال مطالعه میخواد تا درکش آسان بشه. به راحتی و در یک و 2 جمله نمیشود گفت.
شما هر چه هم تحقیق کنید در نهایت به این نتیجه میرسید که
اول الگوریتم و فلوچارت ==>کتاب قرمز رنگ جعفرنژاد قمی الگوریتم و فلوچارت
سپس زبان c++ یا c# یا java کتاب دیتل ترجمه شده در ابتدا
سپس(یا همزمان ) HTML
بسیار ی از سوالاتتان را حین مطالعه و با گذر زمان دریافت خواهید کرد.
شما این طوری دارید خودتون رو گیج می کنید...
سعی کنید خیلی از همه کس مشورت نگیرید ..یک زمان من این کار رو کردم و هر کس هم یک چیزی به هم گفت.. دست آخر هم نفهمیدم باید چی کار کنم.
سعی کنید به صورت مقدماتی از شبکه و برنامه نویسی و سخت افزار یاد بگیرید. اتوماتیک علاقه و سمت و سو رو پیدا میکنید.
پیدا کردن گرایش و رفتن به سمت اون و وقت گذاشتن فاکتور های خیلی مهمی داره
یکی دوست نداره رو صندلی بشینه .. تحرک داشته باشه و جاهای مختلف بره.. کار سخت افزار و شبکه رو انتخاب میکنه.
یکی دوست داره کارش یک محل ثابت باشه میره برنامه نویسی
و ...........
آره تا حدودی حق با شماست.اگه میگم تا حدودی، برا این بود که از این مشورت هام چه از لحاظ تخصصی و چه اشتباهات فردی درس های خوبی گرفتم و اگه اینکار رو نمیکردم این اطلاعات و دید الانم رو پیدا نمیکردم.درسته ممکنه هر کس یک چیز بگه ولی تهش که نگاه کردم همگی به یک سمت هدایتم کردن فقط متد هر کس به سمت تمایلات خودش بود و منم سعی میکنم این متد رو به سمت تمایلات خودم کنم.
والا من آدم تنوع طلبی هستم ولی دوست دارم که کارم تریپ برنامه نویسی(پشت سیستم)باشه و در حینش برا تنوع به کارهای سخت افزاری و این ها هم بپردازم.
بابت همه چیز ممنون.
فقط چند چیز :
به نظر شما بین PHP و ASP جدا کدوم بهتره و چرا؟؟این دو از نظر ساختاری و روش پیاده سازی چه فرقی دارن؟
(میخوام یک برنامه کوتاه مدت و بلند مدت بریزم)
من از نظر درآمد گیج هستم.میخوام بدونم که در بهترین شرایط(ایده عال) چه طور و چه قدر میتونم کسب درآمد کنم؟؟
آیا توی وب باید طراخی و برنامه نویسی رو از هم جدا کنم؟یا خودم باید بر هردو تسلط داشته باشم تا موفق بحساب بیام؟؟
hosseingrami
04-11-13, 17:13
دوست خوبم life24.اگه ممکنه بحث رو ادامه بدین
designme
04-11-13, 18:45
آره تا حدودی حق با شماست.اگه میگم تا حدودی، برا این بود که از این مشورت هام چه از لحاظ تخصصی و چه اشتباهات فردی درس های خوبی گرفتم و اگه اینکار رو نمیکردم این اطلاعات و دید الانم رو پیدا نمیکردم.درسته ممکنه هر کس یک چیز بگه ولی تهش که نگاه کردم همگی به یک سمت هدایتم کردن فقط متد هر کس به سمت تمایلات خودش بود و منم سعی میکنم این متد رو به سمت تمایلات خودم کنم.
والا من آدم تنوع طلبی هستم ولی دوست دارم که کارم تریپ برنامه نویسی(پشت سیستم)باشه و در حینش برا تنوع به کارهای سخت افزاری و این ها هم بپردازم.
بابت همه چیز ممنون.
فقط چند چیز :
به نظر شما بین PHP و ASP جدا کدوم بهتره و چرا؟؟این دو از نظر ساختاری و روش پیاده سازی چه فرقی دارن؟
(میخوام یک برنامه کوتاه مدت و بلند مدت بریزم)
من از نظر درآمد گیج هستم.میخوام بدونم که در بهترین شرایط(ایده عال) چه طور و چه قدر میتونم کسب درآمد کنم؟؟
آیا توی وب باید طراخی و برنامه نویسی رو از هم جدا کنم؟یا خودم باید بر هردو تسلط داشته باشم تا موفق بحساب بیام؟؟
درود
دوست من گفته های life24 درست هست. زبان برنامه نویسی از باب یادگیری و جدا از رابط کاربری، کلا به دو قسمت الگوریم که همون فلوچارت هست و سینتکس تقسیم میشه که سینتکس کلا حفظی هست
برای زبان های سطح بالا یادگیری یک زبان *ابتدایی* همیشه توصیه میشه بعنوان همون بیسی که فرمودید(مثل پاسکال) چون بعد از اینکه یکی رو یاد گرفتید یادگیری بقیه خیلی آسون خواهد بود، ولی عموما بجهت اینکه زمان رو ازدست نداده باشیم میریم سراغ یک زبان قویتر مثل c++ یا c# و ... که خوب برای شروع مطمئنا سخت خواهد بود(بنده خودم با php از زمان دبیرستان، شروع کردم و علت هم فقط علاقه بود)، تفاوت زبان های سطح بالا تو جزئیات املائی داخل نحو(سینتکس) هست.
نتیجه یادگیری الگوریم و فلوچارت بسیار مهم تر هست تاحفظ کردن نحو یک زبان(به اصطلاح یادگیری یک زبان)
از باب بازار کار بنا به تجربه بنده php جلوتر از asp.net هست ولی مطمئنا کار با توابع .net سهولت کار داره(بحث سیستم عامل ها جداست)
در رابطه با html/css مطمئن باشید با iq عمومی همزمان با چندتا زبان برنامه نویسی هم میتونید یادش بگیرید(خیلی آسون و کم حجم هست)، ولی تو کشور ما بحث و شغل های نرم افزاری انقدر تخصصی نشده که طراحی رابط کاربر و پیاده سازی نرم افزاری رو از هم جدا کنیم و هرکس یکیش رو پیش بره، مطمئنا بهتر هست هردو رو یاد بگیرید
hosseingrami
05-11-13, 01:11
درود
دوست من گفته های life24 درست هست. زبان برنامه نویسی از باب یادگیری و جدا از رابط کاربری، کلا به دو قسمت الگوریم که همون فلوچارت هست و سینتکس تقسیم میشه که سینتکس کلا حفظی هست
برای زبان های سطح بالا یادگیری یک زبان *ابتدایی* همیشه توصیه میشه بعنوان همون بیسی که فرمودید(مثل پاسکال) چون بعد از اینکه یکی رو یاد گرفتید یادگیری بقیه خیلی آسون خواهد بود، ولی عموما بجهت اینکه زمان رو ازدست نداده باشیم میریم سراغ یک زبان قویتر مثل c++ یا c# و ... که خوب برای شروع مطمئنا سخت خواهد بود(بنده خودم با php از زمان دبیرستان، شروع کردم و علت هم فقط علاقه بود)، تفاوت زبان های سطح بالا تو جزئیات املائی داخل نحو(سینتکس) هست.
نتیجه یادگیری الگوریم و فلوچارت بسیار مهم تر هست تاحفظ کردن نحو یک زبان(به اصطلاح یادگیری یک زبان)
از باب بازار کار بنا به تجربه بنده php جلوتر از asp.net هست ولی مطمئنا کار با توابع .net سهولت کار داره(بحث سیستم عامل ها جداست)
در رابطه با html/css مطمئن باشید با iq عمومی همزمان با چندتا زبان برنامه نویسی هم میتونید یادش بگیرید(خیلی آسون و کم حجم هست)، ولی تو کشور ما بحث و شغل های نرم افزاری انقدر تخصصی نشده که طراحی رابط کاربر و پیاده سازی نرم افزاری رو از هم جدا کنیم و هرکس یکیش رو پیش بره، مطمئنا بهتر هست هردو رو یاد بگیرید
سلام و تشکر بابت پاسختون.
پس هر زبانی رو برا base انتخاب کنم همزمان باهاش الگوریتم(فلوچارت) و همینطور نحو رو یادمیگریم.تا اینجا که درست.
ببینید پس روال به این شکله که برا شروع base برنامه نویسی باید یک زبان مادر و البته سطح بالا(که به زبون ما نزدیک باشه) کار کرد که برا اینکار بهتره از پاسگل استفاده کنیم.حالا چون اونقدر فرصت نداریم میایم و از یک زبان سطح میانی مثل زبان سی و سی++ استفاده میکنیم.
میخوام بدونم اگه واقعا اهمیتی داره که پاسکال هم استفاده بشه ازش استفاده کنم و بعدش به سی یا سی++ بپردازم؟؟؟
اگه پیشنهاد میدین که بی سی یا سی++ بپردازم بگین که میشه مستقیم به همین سی# پرداخت که درآینده بیشتر به درد میخوره؟؟
این رو بیشتر برا این پرسیدم چون بیشتر asp رو ترجیح میدم و فکر کنم که سی# یه جورایی پیشنیاز اصلیش باشه!!!
بابت سمت کلاینت ها هم ممنون.به این نتیجه رسیدم که باید همزمان بیاموزم
designme
07-11-13, 16:51
سلام و تشکر بابت پاسختون.
پس هر زبانی رو برا base انتخاب کنم همزمان باهاش الگوریتم(فلوچارت) و همینطور نحو رو یادمیگریم.تا اینجا که درست.
ببینید پس روال به این شکله که برا شروع base برنامه نویسی باید یک زبان مادر و البته سطح بالا(که به زبون ما نزدیک باشه) کار کرد که برا اینکار بهتره از پاسگل استفاده کنیم.حالا چون اونقدر فرصت نداریم میایم و از یک زبان سطح میانی مثل زبان سی و سی++ استفاده میکنیم.
میخوام بدونم اگه واقعا اهمیتی داره که پاسکال هم استفاده بشه ازش استفاده کنم و بعدش به سی یا سی++ بپردازم؟؟؟
اگه پیشنهاد میدین که بی سی یا سی++ بپردازم بگین که میشه مستقیم به همین سی# پرداخت که درآینده بیشتر به درد میخوره؟؟
پاسکال یا بیسیک فقط اهمیت آموزشی دارن و جایی استفاده نمیشن، درکل این قسمتش بستگی به خودت داره، برای رشته نرم افزار زبان پاسکال با فلوچارت رو همون ترم اول میدن
C# تماما شی گرا هست و مباحث شی گرایی سختی خودش رو داره، اگر مستقیم به c# برید میتونید با کمک ابزارهای ویژوال و *اینترنت* برنامه بسازید ولی چیزی ازش متوجه نمیشید
این رو بیشتر برا این پرسیدم چون بیشتر asp رو ترجیح میدم و فکر کنم که سی# یه جورایی پیشنیاز اصلیش باشه!!!
بابت سمت کلاینت ها هم ممنون.به این نتیجه رسیدم که باید همزمان بیاموزم
بله، asp.net رو امروز با زبان های c#.net و vb.net مینویسن(c# بهتر هست)
hosseingrami
08-11-13, 12:09
پاسکال یا بیسیک فقط اهمیت آموزشی دارن و جایی استفاده نمیشن، درکل این قسمتش بستگی به خودت داره، برای رشته نرم افزار زبان پاسکال با فلوچارت رو همون ترم اول میدن
C# تماما شی گرا هست و مباحث شی گرایی سختی خودش رو داره، اگر مستقیم به c# برید میتونید با کمک ابزارهای ویژوال و *اینترنت* برنامه بسازید ولی چیزی ازش متوجه نمیشید
بله، asp.net رو امروز با زبان های c#.net و vb.net مینویسن(c# بهتر هست)
بسیار خوب پس اینطور که بوش میاد بهتره از زبان مادر مثل سی یا سی++ استفاده کنم.
به نظر شما تا چه حد(تا چه مقدار) لازمه رو زبان سی یا سی++ کار کنم؟؟؟
آخه هدف من که مطلقا خود زبان سی نیست بلکه میخوام به عنوان یک بیس ازش به جاهایی برسم و همزمان ضعفهای مقدماتیم رو هم بپوشونم!!
با اینکه میدونم که زبان سی++ در واقع همون سی هست ولی پیشرفته تر، اگه برای base به جای سی از سی++ استفاده کنم چه طوره؟؟
designme
11-11-13, 18:10
بسیار خوب پس اینطور که بوش میاد بهتره از زبان مادر مثل سی یا سی++ استفاده کنم.
به نظر شما تا چه حد(تا چه مقدار) لازمه رو زبان سی یا سی++ کار کنم؟؟؟
آخه هدف من که مطلقا خود زبان سی نیست بلکه میخوام به عنوان یک بیس ازش به جاهایی برسم و همزمان ضعفهای مقدماتیم رو هم بپوشونم!!
با اینکه میدونم که زبان سی++ در واقع همون سی هست ولی پیشرفته تر، اگه برای base به جای سی از سی++ استفاده کنم چه طوره؟؟
اینکه با پاسکال شروع کنی یا c/c++ بستگی به خودت داره، مربوطه به iq(بنظرم c++ بهتر هست تا c)
اینکه چه مقدار c یا c++ کار کنی دقیقا وابستست به هدفت که بهتره از الان مدنظرت باشه، مثلا:
اگر قصد داری در آینده به تیم های گیم ساز بپیوندی مشخصا c++ رو باید کامل کار کنی
اگر قصد برای شرکت های عمومی نرم افزاری داری c#.net وحتی شاید lightswitch
اگر قصد ویژوال داری، زبان های مارک آپ مثل html/html5، xaml, ... و زبان های مرتبط مثل php و ... رو باید یاد بگیری
ولی اگر هدف خاصی نداری بهتره با اکثر زبان ها آشنا باشی تا موقع لزوم توان انتخاب رو داشته باشی
hosseingrami
12-11-13, 00:55
اینکه با پاسکال شروع کنی یا c/c++ بستگی به خودت داره، مربوطه به iq(بنظرم c++ بهتر هست تا c)
اینکه چه مقدار c یا c++ کار کنی دقیقا وابستست به هدفت که بهتره از الان مدنظرت باشه، مثلا:
اگر قصد داری در آینده به تیم های گیم ساز بپیوندی مشخصا c++ رو باید کامل کار کنی
اگر قصد برای شرکت های عمومی نرم افزاری داری c#.net وحتی شاید lightswitch
اگر قصد ویژوال داری، زبان های مارک آپ مثل html/html5، xaml, ... و زبان های مرتبط مثل php و ... رو باید یاد بگیری
ولی اگر هدف خاصی نداری بهتره با اکثر زبان ها آشنا باشی تا موقع لزوم توان انتخاب رو داشته باشی
سلام و تشکر و همینطور تسلیت بابت این ایام.
دوست خوبم، منظور از " lightswitch " و " زبان های مارک آپ" چی هست؟؟
راستش تا حدودی که هدفم رو گفتم ولی بیشتر دوست دارم تو وب کار کنم.البته برنامه نویسی اندروید و انواع پلتفرم ها هم نباید بدک باشه.بیشتر هدفم وب هست
حالا با توجه به این هدف برا بیس باید همون سی++ رو شروع کنم و همینطور تا کجاش نیازه پیش برم؟؟؟
designme
21-11-13, 11:39
سلام و تشکر و همینطور تسلیت بابت این ایام.
دوست خوبم، منظور از " lightswitch " و " زبان های مارک آپ" چی هست؟؟
راستش تا حدودی که هدفم رو گفتم ولی بیشتر دوست دارم تو وب کار کنم.البته برنامه نویسی اندروید و انواع پلتفرم ها هم نباید بدک باشه.بیشتر هدفم وب هست
حالا با توجه به این هدف برا بیس باید همون سی++ رو شروع کنم و همینطور تا کجاش نیازه پیش برم؟؟؟
lightswitch به گفته مایکروسافت قرار بود ابزاری باشه برای ساخت نرم افزارهای تحت ویندوز بدون نیاز به دانش کدنویسی، یک نسخه ازش تو vs2013 قرار داده شده ولی ظاهرا این نسخه بیشتر برای موبایل درنظر گرفته شده
زبان های مار آپ، زبان های نشانه گذاری مثل HTML، XAML و Xml که بیشتر برای طراحی استفاده میشن
hosseingrami
21-11-13, 12:39
lightswitch به گفته مایکروسافت قرار بود ابزاری باشه برای ساخت نرم افزارهای تحت ویندوز بدون نیاز به دانش کدنویسی، یک نسخه ازش تو vs2013 قرار داده شده ولی ظاهرا این نسخه بیشتر برای موبایل درنظر گرفته شده
زبان های مار آپ، زبان های نشانه گذاری مثل HTML، XAML و Xml که بیشتر برای طراحی استفاده میشن
بسیار خوب دوست خوبم.
فقط یک مساله موند :
"
راستش تا حدودی که هدفم رو گفتم ولی بیشتر دوست دارم تو وب کار کنم.البته برنامه نویسی اندروید و انواع پلتفرم ها هم نباید بدک باشه.بیشتر هدفم وب هست
حالا با توجه به این هدف برا بیس باید همون سی++ رو شروع کنم و همینطور تا کجاش نیازه پیش برم؟؟؟
"
designme
25-11-13, 17:06
بسیار خوب دوست خوبم.فقط یک مساله موند :"راستش تا حدودی که هدفم رو گفتم ولی بیشتر دوست دارم تو وب کار کنم.البته برنامه نویسی اندروید و انواع پلتفرم ها هم نباید بدک باشه.بیشتر هدفم وب هست حالا با توجه به این هدف برا بیس باید همون سی++ رو شروع کنم و همینطور تا کجاش نیازه پیش برم؟؟؟"با درنظر داشتن این که میخواید وب کارکنید(چه php و جه فریم ورک asp.net که زبان c#.net بهترشونه) و یا اندروید(java) به c++ احتیاج نخواهید داشتبنده توصیم برای اندروید و وب(با php) به عنوان بیس خود زبان php هست
hosseingrami
28-11-13, 12:05
با درنظر داشتن این که میخواید وب کارکنید(چه php و جه فریم ورک asp.net که زبان c#.net بهترشونه) و یا اندروید(java) به c++ احتیاج نخواهید داشتبنده توصیم برای اندروید و وب(با php) به عنوان بیس خود زبان php هست
بازم تشکر.
الان انتخاب بین php و ASP.NET خیلی سخت شدهواقعا برا امثال من کدوم بهتره؟؟؟و چرا؟؟
آخه هر کدوم وپیژگی ها و برتری هایی دارن و نمیشه ساده ازشون گذشت
designme
29-12-13, 12:22
بازم تشکر.
الان انتخاب بین php و ASP.NET خیلی سخت شدهواقعا برا امثال من کدوم بهتره؟؟؟و چرا؟؟
آخه هر کدوم وپیژگی ها و برتری هایی دارن و نمیشه ساده ازشون گذشت
درود و عرض پوزش بابت تاخیر
اگر نوش دارو بعد مرگ سهراب نباشه، php زبان بسیار بهینه ای هست نسبت به فریم ورک asp.net و منابع سخت افزاری پایینی استفاده میکنه، از طرفی توی شبکه های public امنیت بسیار بسیار پراهمیت هست(اصلی ترین نقطه ضعف و قوت ویندوز به لینوکس) و درکنار این دومورد رایگان و آزاد بودن اکثر منابع نرم افزاری در لینوکس هست که باعث شده این زبان(php) فراگیری بالایی داشته باشه
asp.net، چون روی پلتفرم ویندوز هست، سهولت استفاده، پشتیبانی از اکثر ابزارها و تکنولوژی ها(به مانند خود زبان php) و سرعت پاسخ گویی بیشتر نسبت به سرویس دهنده های لینوکسی/مبتنی بر آپاچی دارند
توصیه بنده php و فریم فرک های مربوط هست، بعد از یادگیری زبانش فریم ورک رو با سلیقه خودتون انتخاب کنید