عشر علامات قد تكون مطور تطبيق في قلبك

مؤلف: Lewis Jackson
تاريخ الخلق: 6 قد 2021
تاريخ التحديث: 1 تموز 2024
Anonim
جميع أنواع الإكتئاب ما هي انواع وأشكال الإكتئاب قد تكون مصاب بها  4
فيديو: جميع أنواع الإكتئاب ما هي انواع وأشكال الإكتئاب قد تكون مصاب بها 4

المحتوى


كونك مبرمجًا ومعرفة كيفية إنشاء برنامج خاص بك أمر رائع. لا يفتح هذا الأمر أبوابًا كثيرة من حيث مهنتك فحسب ، بل إنها أيضًا تجربة مجزية بشكل لا يصدق وتجربة لا تنتهي. لقد تحدثت بالفعل عن فوائد لا تعد ولا تحصى من البرمجة بإسهاب (هنا) ولكن يكفي أن أقول أنه بمجرد تعلم الحبال ، فإن الاحتمالات لا حصر لها.

كونك مطور تطبيق على الرغم من؟ هذا أكثر برودة. من خلال العمل مع الأجهزة المحمولة ، ستقوم بتطوير برامج تعمل على هاتفك الذكي أو الكمبيوتر اللوحي مباشرةً وستكون لديك على شخصك في جميع الأوقات. وبفضل متجر Google Play (أو متجر التطبيقات الآخر ...) ، يمكنك بسهولة مشاركة إبداعاتك مع جمهور كبير و / أو بيعها مقابل المال. من الأسهل بكثير توزيع التطبيقات مقابل برامج سطح المكتب التقليدية ، وهذا يعني أن أي شخص يمكن أن يكون له تأثير على أيديهم.

حاول إخبار شخص ما في إحدى الحفلات بأنك "تصنع تطبيقات" وانظر كيف يستجيب. أخبر شخصًا آخر أنك مهندس برامج. مطوري التطبيق هم نجوم موسيقى الروك! (ولكن ليس حقا…)

لذلك يجري مطور التطبيق. ولكن هذا لا يعني أنه مناسب للجميع وهو بالتأكيد شيء "ينقر" أكثر مع بعض الأشخاص أكثر من الآخرين. تابع القراءة لمعرفة ما إذا كنت قد تكون مطور تطبيقات في قلبك وما إذا كنت تعلم إجراء تطبيقات Android هي مكالماتك ...


إذا كنت مشغولة بالفعل بإنشاء تطبيقات في هذه الأثناء ، فمن المأمول أنك ستتعرف على بعض هذه السمات في نفسك أيضًا!

# 1 أنت تواصل التفكير في كيفية القيام بالأشياء بشكل أفضل

هل تجد نفسك دائمًا محبطًا من الأنظمة والمنتجات والعمليات التي تضطر إلى الاعتماد عليها كل يوم؟ هل تفكر في نفسك بانتظام: "كان بإمكاني القيام بذلك بشكل أفضل" أو "لماذا لا يفعلون ذلك فقط؟". حسنًا ، إذا كنت مطور تطبيق ، فيمكن أن يصبح ذلك سريعًا للغاية فكرتك الكبيرة التالية ، وهو بالتأكيد يبشر بالخير لقدراتك على حل المشكلات.

بمجرد هي مبرمج على الرغم من أن التصميم السيئ سيحبطك أكثر ...

مثل حقيقة ذلك نيتفليكس يستمر في الإيحاء بأنني أشاهد الأفلام التي رأيتها بالفعل. هذا هو أسهل شيء يمكن إصلاحه ، هيا! هل يحدث هذا للجميع؟ هل تم ضبط حساب Netflix الخاص بي؟

# 2 أنت كسول بشكل استباقي

ماذا يعني استباقي كسول؟

هذا يبدو وكأنه تناقض. ما أقصده حقًا ، هو أنك سوف تذهب إلى أبعد الحدود فقط لتفادي القيام بشيء قد يستغرق 5 دقائق على خلاف ذلك ...


لتجنب بضع دقائق في اليوم ، سيستغرق الأمر طهيه ... أمضى سنوات في تطوير مصدر جديد تمامًا للوقود للإنسانية

خذ الرجل الذي قدم العالم إلى "Soylent" على سبيل المثال. Soylent هو طفل الدماغ لروب راينهارد ، الذي كان هو نفسه مهندس برامج. يعتقد Rhinehart أن "الطعام صعب" وأنه يستهلك وقتًا طويلاً وطهي باهظ الثمن. حله؟ لكي يخترع "استبدال الوجبة" الذي يزعم أنه يحتوي على جميع العناصر الغذائية الحيوية والإعاشة التي يحتاجها جسم الإنسان للبقاء والنمو. هذا يعني القيام ببعض الأبحاث المتعمقة في علم الأحياء والتغذية ناهيك عن تأسيس شركة والعمل مع الموردين ...

لذلك من أجل تجنب بضع دقائق في اليوم ، سيستغرق الأمر طهيه ... أمضى سنوات في تطوير مصدر بديل جديد تمامًا للوقود للإنسانية؟

هذا هو منطق مبرمج.

يماثل كتابة جزء من البرنامج تنظيم قائمة طويلة من الأسماء أبجديًا. قد يستغرق الأمر وقتًا أطول لكتابة البرنامج ولكن على الأقل هذا أكثر متعة وقد يكون مفيدًا في المستقبل. ربما يكون مجرد عناد؟

# 3 أنت لست رائعا بيديك

هاتان النقطتان الأخيرتان لا يصفان بالضرورة المبرمجين فقط. بنفس المهارات والحساسية ، يمكنك بسهولة أن تصبح مهندسًا أو مخترعًا.

لكن هذه الأشياء تتطلب أن تكون أيضًا بارعًا في الحفر والتصميم والتخطيط. تم بناء البعض منا لهذا النوع من العمل وبقية منا فقط لم تكن. إذا كانت المرة الأخيرة التي انتهيت فيها من قطعة أثاث مسطح ، فقد انتهيت بطريقة أو بأخرى بخمسة براغي احتياطية ، وفقد الجرف وتطوق كمك على الحائط ، وربما تكون أكثر ملاءمة للبرمجة.

من الواضح أنك يمكن أن تكون عمليًا جدًا وتقرر أن تصبح مبرمجًا. لكنها لا تعمل حقًا في الاتجاه المعاكس ...

# 4 تحب العمل بمفردك

تتمثل إحدى مزايا كونك مطور تطبيق في أنك ستعمل عمومًا على مشاريع أصغر (إلا إذا لم تكن ...). هذا يعني أنه يمكنك إنشاء تطبيق في وقت فراغك وبيعه لبضع فقرات ، أو يمكنك التعاقد مع شركة لإنشاء شيء أساسي كفريق واحد.

هذا وحش مختلف تمامًا عن العمل على البرامج التي يبلغ طولها ملايين الخطوط وعقود من الزمن مع فريق من المبرمجين الآخرين. لن تتعامل مع برامج قذرة للأشخاص الآخرين ولن يكون لديك أشخاص آخرون يشكون من برنامجك أيضًا. ما هو أكثر من ذلك ، هو أنه سيكون لديك السيطرة الكاملة على النتيجة وكيف تذهب نحو الوصول إلى هناك وشعور أكبر بكثير من مكافأة بمجرد الانتهاء من ذلك.

وإذا كان هذا هو نوع العمل الذي تقوم به ، فهذا يعني أيضًا أنه يمكنك العمل منه في أى مكان.

بالطبع لن يجذب هذا الجميع. إذا كنت من النوع الاجتماعي ، فإن العمل خارج المقاهي / دراستك الخاصة قد لا يروق لك وقد ينتهي بك الأمر إلى الجنون. وهذا يعني أيضًا أنها كذلك كل شيء عليك وإذا كنت عالقًا ، فأملك الوحيد هو العثور على مساعدة في أحد المنتديات في مكان ما.

أنا؟ أميل إلى تغيير المقاهي بمجرد أن تصبح الباريستا مألوفة. العمل وحده يناسبني على ما يرام!

# 5 أنت في رأسك

مما يؤدي بشكل جيد إلى هذه النقطة ...

تعتبر البرمجة فريدة من نوعها حيث أن الكثير من العمل الذي ستقوم به يحدث فعليًا في رأسك - وهذا ينطبق بشكل خاص على مشاريع التطبيقات الأصغر. عندما تجلس "للعمل" فعليًا ، ستنفذ إلى حد كبير الحلول التي فكرت بها أثناء وجودك في الحمام / على المرحاض / تتظاهر بالاستماع إلى مشكلات صديقك.

إذا كنت من النوع الذي يوجد بالفعل في رأسه طوال الوقت ، فلماذا لا يستخدم ذلك بشكل جيد؟

فقط توقع أن تقضي بعض الليالي بلا نوم تحدق في حلول السقف.

هذا هو حرفي ما يبدو مذكراتي في بعض الأحيان ...

# 6 أنت تحب الهواتف الذكية والتكنولوجيا

هناك شيء آخر يساعد في الحصول على تقدير حقيقي للتكنولوجيا وبالتحديد التكنولوجيا التي تطورها. إذا كنت تحب Android وتحب اللعب مع تطبيقات جديدة ، فستجد أن تطوير النظام الأساسي أكثر فائدة و سيكون لديك المزيد من الأفكار حول ما ينجح وما هو غير ناجح.

على وجه الخصوص ، قد تجد تطوير التطبيق جذابًا إذا كنت تستمتع حقًا بتخصيص جهازك الحالي. بمجرد تغيير تطبيق المراسلة الافتراضي ، قم بتبديل شاشتك الرئيسية وتثبيت حزمة أيقونات لإنشاء برنامج خاص بك لاستخدامه ، وهي الخطوة المنطقية التالية. يشبه الفرق الذي تحصل عليه مع مجموعة مصممة خصيصًا.

المحتمل.

قد يتبنى المتبعون الأوائل تجربة استخدام أيديهم في التطور. ليس من الجيد فقط تعلم كيفية عمل التكنولوجيا التي تحبها ، بل يعني أيضًا أنه يمكنك التوقف عن الوجود على المتطورة وفعلا المشاركة قيادةالمتطورة!

مشهد من الرجل الحديدي 2

إذا كنت صادقًا ، فإن 99٪ من سبب اعتقادي في البرمجة هو أنني أردت أن أكون توني ستارك. لكن لا تقل أنه إذا كنت تجري مقابلة مع وظيفة في IBM أو لن تحصل على الوظيفة. قصة حقيقية.

# 7 أنت كاتب ذاتي

إذا كنت ستنجح كمطور تطبيق ، فسوف تحتاج إلى أن تكون لديك دوافع ذاتية وقيادة. يكون هذا صحيحًا بشكل خاص إذا كنت تنوي العمل بمفردك ولكن حتى في الفريق ، من السهل جدًا الابتعاد عن عدم القيام بالكثير عندما لا يكون لديك محرك الأقراص.

هذا لأنه حتى عندما تكون هي تحاول ، هناك أوقات عندما تقضي حرفيًا يومًا كاملًا في تحقيق أي شيء. يمكنك أن تبدأ يومك بالشعور بالثقة ، أضف سطرًا من الشفرة يكسر كل شيء ، ثم يضيع الساعات الثلاث القادمة بمجرد محاولة العودة إلى النقطة التي كنت عليها قبل مجيئك. يمكنك بالفعل العودة إلى المنزل بعد القيام بعمل سلبي ... لا أستطيع التفكير في العديد من الوظائف الأخرى حيث يكون هذا هو الحال.


إما ذلك ، أو ينتهي بك الأمر إلى قضاء يوم كامل في البحث عن خطأ عشوائي واحد يمنع التطبيق من التشغيل أو التصرف كما ينبغي. ستكون هناك أوقات أقسمت فيها أنك فحصت كل مشكلة محتملة وذاك لا شيئ يمكن أن يسبب هذا. هذا يجب أن يكون حرفيا السحر أو شيء من هذا. ربما ليس الكود ولكن مادة الفيزياءهذا مكسور؟ سوف تسأل عن عقلك الخاص وتضع إيماءات اليد على الشاشة.

ثم تعود غدًا وترى أنك تركت شبهًا منقوصًا أو شيئًا واضحًا بنفس القدر.

النقطة؟ يجب أن تكون لديك دوافع ذاتية كافية للدفع بهذه الأيام والاستمرار في العمل. ومستقرة بما فيه الكفاية لأخذ أعلى المستويات والقيعان دون كسر الكثير من الشاشات.

حب القهوة يساعد ولكن ليس شرطا.

# 8 أنت جيد في حل المشكلات الإبداعية

إنها خرافة تحتاج إلى أن تكون جيدًا في الرياضيات لكي تصبح مطورًا.يمكنك الحصول على 99٪ من الوقت دون الحاجة إلى القيام بأي رياضيات بنفسك ، وعندما تستخدمها ، فستكون معادلات وليست حسابية.

الأمر الأكثر أهمية هو أن تكون "منظوراً". هذه هي إحدى الكلمات الطنانة التي تعني في الواقع القليل جدًا ولكن يكفي أن تقول أنك بحاجة إلى اتباع نهج منطقي للعقبات والاستمتاع بحل المشكلات. غالبًا ما تتطلب الإجابة القليل من التفكير الجانبي أيضًا ، فغالبًا ما يكون أفضل المطورين هم الذين يقعون في مكان ما على صلة بالمنطق والإبداع.

يمكنك تشبيه البرمجة بلعب لعبة ألغاز جيدة. إذا كنت تستمتع بالاطلاع على جميع المتغيرات ، والاقتراب منها من زوايا مختلفة ، وفي النهاية الحصول على هذه اللحظة "الآها" ، فمن المحتمل أن تجد هذا النوع من العمل مجزيًا على قدم المساواة.

لاحظ أنني لا أقول أنك بحاجة إلى أن تكون جيدًا في ألعاب الألغاز ...

سوف يساعدك التنظيم أيضًا كثيرًا فيما يتعلق بالطريقة التي تضع بها الكود الخاص بك وتسمية المتغيرات الخاصة بك بشكل منتظم. إذا كنت تعمل بمفردك ، فيمكنك المضي قدمًا في عقلية "شاملة" (هذه هي الطريقة التي أسير بها) ؛ إن تنظيمك سيجعل الحياة أسهل بكثير.

# 9 أنت على استعداد للتعلم

قد لا تكون البرمجة صعبة كما تعتقد أنه من بعض النواحي - لكن هذا بالتأكيد لا يعني أنه أمر سهل. من المؤكد أن هناك منحنى تعليمي حاد يجب أن تلتزم به ولم تبدأ به أبدًاتوقفالتعلم أيضا.

حتى بعد سنوات من حياتك المهنية في البرمجة ، ستظل تجد نفسك تتعلم أشياء جديدة وتواجه تحديات جديدة - حتى لغات البرمجة الجديدة تمامًا. تقريبًا ، ستعني كل ميزة جديدة تنفذها الوصول إلى مكتبة جديدة أو البحث بسرعة عن شيء ما عبر الإنترنت. وحتى القيام بالأشياء الأساسية التي قمت بها مئات المرات من قبل يعني في بعض الأحيان التحقق من بناء الجملة الصحيح. هناك الكثير لتتذكره!

لكي تكون مطور تطبيقات رائعًا ، ستحتاج إلى أن تكون على استعداد للتعلم والاستمتاع بالتعلم ومعرفة كيفية عمل Google بأشياء فعالة.

# 10 هناك تطبيقات تريدها غير متوفرة

هل هناك تطبيق أو لعبة تريد أن لا أحد قام بها حتى الآن؟

ربما هناك عدة؟ ربما كنت قد أحببت آخر لعبة محمولة لعبتها ولكن كنت أتمنى لو كان هناك المزيد منها؟ ربما يمكن أن يكون أفضل إذا تم تغيير شيئين فقط؟

إذا كنت لا تزال تجد نفسك تبحث عن التطبيقات التي لا توجد هناك ، فربما يكون ذلك هو اتصالك. ردي على المكالمة!

إذا وجدت نفسك تحلم عن التطبيقات التي "يمكن أن تكون" ، فأنت تمارسها بالفعل في الخطوة الأولى. كل ما هو مفقود هو رمز صغير!

في النهاية ، هذه هي الطريقة التي تبدأ بها مشاريع التطبيقات الأكثر نجاحًا. يُطلق عليه "خدش حكةك" ، وإذا كان هناك شيء تريده ، فهناك فرصة جيدة لوجود أشخاص آخرين يريدونه أيضًا. وإذا لم يفعلوا؟ مجرد بناء من أجلك!

إذا كنت لا تزال تجد نفسك تبحث عن تطبيقات غير موجودة ، فربما تكون هذه هي مكالماتك. ردي على المكالمة!

الملاحظات الختامية

إذا كنت تستطيع أن تتصل بهذه النقاط ، فربما حان الوقت للذهاب إلى إنشاء تطبيق؟ بمجرد العثور على سير عمل يناسبك ، ستفاجأ بما يمكنك القيام به ومقدار متعة تطوير التطبيقات. نصيحتي كالعادة هي أن تبدأ بشيء بسيط.

وهذا ما يقال ، ربما يجب أن تجربه حتى لو كنت لا تتعلق بأي من هذه النقاط. من أنا لأقول ما الذي يجعل المطور الجيد؟ في الواقع ، ستعتمد المهام اليومية التي ستقوم بها كمطور اعتمادًا كبيرًا على نوع التطبيق الذي تقوم بإنشائه والطريقة التي تعمل بها. يمكن أن يلبي تطوير التطبيقات أنواعًا إبداعية وحل المشكلات المنطقية والجميع بينهما ، ويمكن عادةً تجنب البتات التي تكافح معها. إذا لم تواصل معها ، فلن تضيع شيئًا عن طريق إعطائها دفعة!

ماذا عن أولئك الذين هم بالفعل المطورين؟ متى علمت لأول مرة أن هذا كان اتصالك؟ ما الذي أثار اهتمامك بالتشفير والتطبيقات في المقام الأول؟

بالنسبة لي كان كذلك سونيك القنفذ. أحببت لعب Sonic على Sega Megadrive الخاصة بصديقي ، لكن لم يُسمح لي بألعاب نفسي في ذلك العصر. لذلك قررت أن أبرمج لعبة Sonic الخاصة بي على ZX Spectrum.

بدلاً من ذلك ، قمت بعمل رسوم متحركة ممتلئة بسفينة فضائية انتقلت لأعلى ولأسفل الشاشة. لكنها كانت البداية!

كان ذلك عندما عرفت: لن أقف أبدًا في العالم الواقعي. تعلم أفضل للبرنامج!

8 فبراير 2019 8 فبراير 2019 بينما تشوش قليلاً ، فإن تطبيق كاميرا ony Xperia XZ3 منظم جيدًا. يوجد زر مصراع في الأسفل (عندما يكون الهاتف في اتجاه عمودي) ، مع وجود زر وضع إلى اليسار وخيار صور حديث إلى...

أعلنت شركة ony للتو عن هاتف Xperia XZ3 في IFA 2018 في برلين. سبقت هذا الإعلان عدد قليل من التسريبات هنا وهناك ، لكن من المفاجئ بشكل عام أن تقوم شركة سوني بإصدار متابعة لسوني Xperia XZ2 قريبًا (تم إطلا...

ذبث اليوم