هر از گاهی میبینم دانشجویان گلهمند هستند که چرا کسی آن ها را بکار نمیگیرد. در واقع دانشجویان گرفتار دوری باطل هستند، برای استخدام و یافتن کار به سابقه نیاز دارند و تا کار نکنند سابقه بدست نمیآورند، راهی نیز برای برون رفت از این دور نمییابند.
راهش ساده است. کمی چشمان خود را باز کنید و بیرون دانشگاه را هم ببینید.
بیشتر دانشجویان میدانند که بیشتر آنچه در دانشگاه میآموزند به صورت مستقیم در محیط کار کاربری ندارد. من با این سخن موافقم، اما بر خلاف بسیاری، آنچه را که در دانشگاه به دانشجویان کامپیوتر میآموزند را بسیار مهم و همچون پایه، بنیان و اساس مهارتهای عملی بعدی که فرد باید بیاموزد، میدانم.
اما پندها:
۱- نخست درسهای دانشگاهی را بسیار خوب بخوانید، برای اینکه یاد بگیرید نه برای پاس کردن.
۲- از سالهای آغازین شروع به یادگیری مهارت یا زبانی خاص به صورت حرفهای نمایید. اگر میخواهید برنامهنویسی کنید زمان مناسب برای آغاز پس از درس «برنامهسازی پیشرفته» (دومین درس برنامهنویسی) است. این کار هم به دو روش یعنی رفتن به کلاس در یک موسسه خوب یا خواندن شخصی امکانپذیر است و سپس برنامهنویسی، برنامهنویسی و برنامهنویسی تا جایی که میتوانید کُد بنویسید.
۳- تلاش کنید در یک پروژه بازمتن (open source) مشارکت کنید.
۴- زبانتان را بسیار قوی کنید، اگر درست برنامهریزی کنید، بهراحتی میتوانید همزمان با دانشگاه به کلاس زبان بروید. برای زبانآموزی بیش از یک راه وجود ندارد، باید به کلاس بروید، بهمدت طولانی و پیوسته، آنهم در موسسهای خوب.
5- پس از آنکه مقداری مهارت فرا گرفتید (در همان دانشجویی) تلاش کنید تا به شرکتی بروید و رایگان و پارهوقت کار کنید. باور کنید آنچه آنجا تجربهخواهید کرد به رایگان کارکردنش میارزد. البته این کار آسان نیست باید پشتکار داشته باشید و پیگیر باشید تا بتوانید مدیر یک شرکت را متقاعد کنید که شما را بپذیرد. گاهی لازم است تا به ۱۰-۲۰ شرکت مراجعه کنید تا یکی شما را بپذیرد.
6- به فکر کارآفرینی و شرکت زدن هم نباشید، حالا بسیار زود است.
برگرفته شده از : business of software (با اندکی تغییر)
A complete collection of controls for telephony, data-fax communication, image edition, wave sound editor etc
KDTele Tools is a complete and professional collection of controls that allows programmers to add powerful features to their spftware such as: telephony, data-fax communication, image edition, wave sound editor, file compression/encryption, voice recognit
Here are some key features of "KDTele Tools":
· Make and answer phone calls
· Detect tone and pulse digit from the phone line
· Capture Caller ID
· Support blind transfer, single-step transfer/conference, consultation transfer/conference, hold, unhold.
· Control of the local phone handset, microphone and speaker of the modem
· Send and receive faxes
· Play and record on the phone line or sound card
· Play music in background mode
· Silence detection
· VU Meter
· Wave sound editor that allows your end-users to edit their own sound files.
· Voice recognition and voice synthesis.
· Full control over the serial port device
· ZModem file transfer utility
· File compression and encryption utility
The telephony features provided by KDTele Tools allow you to create all sorts of computer telephony applications such as call centers, IVR's (Interactive Voice Response), call recording applications, telemarketing systems, etc.
KDTele components are available as native Borland Delphi VCL (for Delphi 4, 5, 6, 7 and 2005) and ActiveX (for Microsoft Visual Basic, Microsoft .NET languages and others). Both versions are capable of providing equal functionality and both are included with registration.
Download KDtele tools 3.6 ~ 6 MB - Mirror: Metsoft space @ Google Server
Best Regards,
Hamid
وقتی بهت یه برنامه میدن ، اول از همه باید کلی بشینی تحلیل کنی که این برنومه چه ورودی هایی داره و یا می تونه داشته باشه. (از همه مهمتر!!! باید از ورود داده های نامطلوب جلوگیری کنی - اگه نکنی در مرحله پردازش دچار کلی دردسر می شی)
بعد از اینکه مرحله اول تموم شد ، مرحله دوم که مختص برنامه نویس هاست شروع می شه این بخش فقط در انحصار برنامه نویس هاست - هرگونه سعی به نفوذ برای بدست آوردن کد های این مرحله توسط کاربران در کشور های دیگه جرم محسوب می شه و مجازات سنگینی هم داره - قاعدتاً وقتی یک چیزی بخواد بنا بشه یک نقشه و یک روالی داره همینطوری که اگه ساختمانی بخواد ساخته شه نقشه و نقشه هایی رو نیازمنده ، در برنامه نویسی ما به نقشه می گیم: الگوریتم! که در اون داده خام رو به خروجی مطلوب تبدیل میکنیم. حالا براساس نیاز کد ها نوشته می شن و بعدش هم به زبان ماشین تبدیل میشن و در اختیار کاربران قرار می گیرن و کاربران با دادن داده های خام ، خروجی های مطلوب رو می گیرن (مرحله سوم)
پس می تونیم بگیم کل نرم افزار ها رو میشه در سه بخش خلاصه کرد:

اگه فهمید ، اون وقت مطمئن باشید که دیگه کامپیوتر نیست که فرمانبردار شماست ... بلکه این شمایید که فرمانبردار کامپیوتر هستید!
(البته در مورد این جمله بگم که این یک جمله علمی نیست ، بلکه تئوری شخصی خودمه!)
حمید
