<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>فواصل &#187; عشر،نقاط،لكي،تكون،مبرمج،ناجح،كيف،تكون،مبرمج</title>
	<atom:link href="http://portal.fwasl.com/tag/%d8%b9%d8%b4%d8%b1%d8%8c%d9%86%d9%82%d8%a7%d8%b7%d8%8c%d9%84%d9%83%d9%8a%d8%8c%d8%aa%d9%83%d9%88%d9%86%d8%8c%d9%85%d8%a8%d8%b1%d9%85%d8%ac%d8%8c%d9%86%d8%a7%d8%ac%d8%ad%d8%8c%d9%83%d9%8a%d9%81%d8%8c/feed/" rel="self" type="application/rss+xml" />
	<link>http://portal.fwasl.com</link>
	<description></description>
	<lastBuildDate>Wed, 16 Oct 2019 18:49:35 +0000</lastBuildDate>
	<language>ar</language>
		<sy:updatePeriod>hourly</sy:updatePeriod>
		<sy:updateFrequency>1</sy:updateFrequency>
	<generator>https://wordpress.org/?v=3.9.40</generator>
	<item>
		<title>عشر نقاط تجعلك مبرمج ناجح</title>
		<link>http://portal.fwasl.com/%d8%b9%d8%b4%d8%b1-%d9%86%d9%82%d8%a7%d8%b7-%d8%aa%d8%ac%d8%b9%d9%84%d9%83-%d9%85%d8%a8%d8%b1%d9%85%d8%ac-%d9%86%d8%a7%d8%ac%d8%ad/</link>
		<comments>http://portal.fwasl.com/%d8%b9%d8%b4%d8%b1-%d9%86%d9%82%d8%a7%d8%b7-%d8%aa%d8%ac%d8%b9%d9%84%d9%83-%d9%85%d8%a8%d8%b1%d9%85%d8%ac-%d9%86%d8%a7%d8%ac%d8%ad/#comments</comments>
		<pubDate>Wed, 04 Jan 2012 23:08:53 +0000</pubDate>
		<dc:creator><![CDATA[مدهش]]></dc:creator>
				<category><![CDATA[jquery & java script]]></category>
		<category><![CDATA[عشر،نقاط،لكي،تكون،مبرمج،ناجح،كيف،تكون،مبرمج]]></category>

		<guid isPermaLink="false">http://www.portal.fwasl.com/?p=5558</guid>
		<description><![CDATA[بدايةً ، أعترف بأنّ هذا المقال سوف لن يحوي على أفكارٍ ” متقولبة ” من كتبٍ أو مقالاتٍ قرأتها ، ببساطة أنا لم أقرأ أبدًا أيّة كتبٍ في هذا الموضوع ، لكنّ تخصصي الأكاديميّ ” هندسة البرمجيّات ” قد يشفع لي التحدّث في موضوعٍ كهذا . ثمّ إنّي أؤمن بأنّ البرمجة فنّ وفلسفة .. والفنّ ...]]></description>
				<content:encoded><![CDATA[<p style="text-align: center;">بدايةً ، أعترف بأنّ هذا المقال سوف لن يحوي على أفكارٍ ” متقولبة ” من كتبٍ أو مقالاتٍ قرأتها ، ببساطة أنا لم أقرأ أبدًا أيّة كتبٍ في هذا الموضوع ، لكنّ تخصصي الأكاديميّ ” هندسة البرمجيّات ” قد يشفع لي التحدّث في موضوعٍ كهذا .</p>
<p style="text-align: center;">ثمّ إنّي أؤمن بأنّ البرمجة فنّ وفلسفة .. والفنّ لا يمكن تعلّمه بقراءة الكتب وحسب ، إنّه شيءٌ روحيّ وعقليّ ، كلّ إنسانٍ له بصمته وطريقته الخاصّة في ممارسة هذا الفنّ ، لا يمكن تحديد نقاط معيّنة وتقييد الآخرين بها – كما تفعل هندسة البرمجيّات نفسها أحيانًا – لكنّي أعتقد أيضًا أنّ فهم فلسفة البرمجة ودراسة طرقها ومبادئها أهمّ بكثيرٍ من تعلّم الأكواد البرمجيّة !</p>
<p style="text-align: center;">.كيف أصبح مبرمجًا ؟ من أين أبدأ ؟ ما هي اللغة الَّتي تنصحينني بالبدء بها ؟يجب عليك أن تزيل كلّ الترسّبات الفكريّة الخاطئة الَّتي تخبرك بأنّ إتقان البرمجة هو إتقان كتابة الأوامر بإحدى لغاتها .. هذا خطأ !</p>
<p style="text-align: center;">البرمجة مثل الشعر ، أن تكون لديك حصيلةٌ لغويّة كبيرة وأن تحفظ عددًا لا يُحصى من المفردات العربيّة قد يساعدك على التبحّر في آدابها ، لكنّه لن يحوّلك إلى شاعر !</p>
<p style="text-align: center;">هناك فرق كبير بين البرمجة كممارسة ذهنية وعقلية وبين كتابة الأوامر في لغة برمجية ، اللغات البرمجيّة – بالذات الحديثة منها – قريبة جدًا من لغة الإنسان العادية ، ومعرفة أساسيات برمجيّة مع اتقانك للغة الانجليزية واستخدامك لبيئة عمل جيدة ، يكفيك لكتابة تطبيقات وبرامج متوسطة المستوى .. لكنّه لن يصنع منك مبرمجًا !</p>
<p style="text-align: center;">شخصيتك وصفاتك وقدراتك الذهنيّة ، إنّها أوّل ما يجب صقله وتغييره إذا أردتَ أن تصبح مبرمجًا حقيقيًا ، على سبيل المثال مهما كانت حصيلتك العلميّة مرتفعة في البرمجة ، فإنّك لن تصبح مبرمجًا ناجحًا إذا كنت عديم الصبر أو ملولاً يرهقك التفكير بشكلٍ سريع !</p>
<p style="text-align: center;">برأيي الشخصي ، المبرمج المتفوّق هوَ /</p>
<p style="text-align: center;">1 : شخصٌ لا يكتفي بإيجاد الحلول للمشاكل ، لكنّه يختار أفضلها ، ليس على المستوى التقني فقط ، إنّما على جميع المستويات الحياتية .</p>
<p style="text-align: center;">2 : مدركٌ تمامًا للتسارع التقني المجنون ، لذلك هو لا يتذمّر من التطوّر السريع للغات البرمجيّة والتقنيات التي يتعامل معها ويتقبّل الأمر بتحدّي .</p>
<p style="text-align: center;">3 : تحليلي ، عميق ، لا يكتفي بالنظر إلى سطح المشكلة او الفكرة بل يدرس تفاصيلها الصغيرة الَّتي قد لا ينتبه لها عامّة النّاس .</p>
<p style="text-align: center;">4 : يفهم طبيعة عمله والجهد الذهني الَّذي يتطلبه ، لذلك هوَ لا يتذمّر أو يُحبط امام الأخطاء والمشاكل الَّتي تواجهه بل يعتبرها جزءاً بديهيًا ومهمًا من عمله .</p>
<p style="text-align: center;">5 : لديه قدرة على تحويل أفكار الآخرين ومتطلّباتهم إلى أفكارٍ تقنية مجرّدة ، وربّما تكون هذه مسؤولية ” محلل الأنظمة ” أو ” مهندس البرمجيات ” في الشركات البرمجية الضخمة ، لكن على الواقع العملي وبالذات على مستوى الـ Freelancers ، تصبح هذه ” إحدى ” مسؤوليّات المبرمج .</p>
<p style="text-align: center;">6 : سريع البديهة ، ولنقل أنّه لاقط معلوماتٍ متحرّك ! إذا أعجبه تطبيقٌ مثلاً ، يدرس الخطوات والطرق البرمجيّة الَّتي سلكها مبرمج التطبيق – سواء أكان التطبيق مغلق المصدر أم مفتوحًا &#8211; وبالمناسبة قد يستخفّ بهذا الكثير من الأشخاص او يجدون فيه مبالغة لكنّه من أكثر أساليب التعليم الذاتي نجاحًا .</p>
<p style="text-align: center;">7 : لديه حسّ عالي تجاه ” المخاطر ” وقدرة على إدارتها منذ المراحل الأولى للمشروع للخروج بأقلّ ما يمكن من الأخطاء والمشاكل .</p>
<p style="text-align: center;">8 : يهتمّ بالعامل الزمني ويتعامل معه بذكاء ، لا يُكلّف نفسه ما لا يطيق من العمل خلال فترة زمنيّة قصيرة ولا يفعل العكس !</p>
<p style="text-align: center;">9 : له فلسفته البرمجيّة الخاصّة ولا يتكّئ على أفكار وجهود الآخرين تمامًا ، قد يستفيد منها لكن يظلّ له أسلوبه الخاصّ .</p>
<p style="text-align: center;">10 : يدرك أنّ المعرفة البرمجيّة ليست هدفًا يسعى إليه إذ أنّها معرفةٌ متوسّعة لا حدود لها ، بل يستمرّ بالدراسة والتحصيل المعرفي والتطوير الذاتي أثناء حياته العمليّة .</p>
<p style="text-align: center;">.</p>
<p style="text-align: center;">.</p>
<p style="text-align: center;">أخيرًا ، ما ذكرتُه يعبّر عن وجهة نظر خاصّة جدًّا قد يخالفها الكثيرون ، لكن أتمنى أن أكون قد قدمتُ الفائدة .</p>
]]></content:encoded>
			<wfw:commentRss>http://portal.fwasl.com/%d8%b9%d8%b4%d8%b1-%d9%86%d9%82%d8%a7%d8%b7-%d8%aa%d8%ac%d8%b9%d9%84%d9%83-%d9%85%d8%a8%d8%b1%d9%85%d8%ac-%d9%86%d8%a7%d8%ac%d8%ad/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
