هل يجب على "رجال الأعمال" تعلم كيفية البرمجة؟


الاجابه 1:

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

لغات البرمجة

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

لقد شاركت في Startup Weekend في مكسيكو سيتي في مايو الماضي (2012) وكان لدي الكثير من التعرض للترميز والبرمجة والنماذج الأولية وإعداد مساحة الخادم عن بعد لأنني تعاونت مع أفراد فنيين للغاية لمشروع تمحور حول

ثقافة القراصنة

ومهارات البرمجة. ترجمة: تعاونت مع

غريب الأطوار

الرجال في الحدث ، ولسبب وجيه. لقد كانت تجربة غنية حقًا ، حيث كنت منغمسة في

القراصنة

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

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

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

محاولة

الصعب

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

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

ستكون بخير. ولكن هذا كل شيء.

سوف تتخلى عن إمكانية الحصول على فرصة ثمينة للاستماع إلى رؤى وآراء ووجهات نظر فريدة يقدمها لك السكان المحليون ،

إذا كنت تتحدث الفرنسية فقط

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

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

بناء شيء من لا شيء

. لهذا تعلمت. يا حق ، وأيضا للحصول على

StartupBus

. إذا لم يكن شيئًا شغوفًا به ، فيجب عليك الالتزام بتقارير شركة الاستشارات ومقالات HBR (أقرأها أيضًا).


الاجابه 2:

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

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

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

باختصار ، هناك العديد من الأسباب الجيدة التي تجعل رجال الأعمال يتعلمون البرمجة ، ولكن لا يبدو لي أنه مهارة إلزامية.


الاجابه 3:

ربما يكون السؤال الأكثر ملاءمة هو ، هل يمكن لرجال الأعمال تعلم كيفية البرمجة (أو القيام بذلك)

تريد

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

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

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


الاجابه 4:

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

لنفترض أنك لا تعرف كيفية البرمجة.

  • هناك فرصة جيدة لأنك لن تعرف كيفية توظيف المبرمجين A +. قد تواجه صعوبة في إخبار المبرمجين A + بصرف النظر عن المبرمجين من المستوى B أو C ، وقد ينتهي بك الأمر مع فريق هندسي يضم مجموعة من اللاعبين B أو C. إذا حدث ذلك ، حتى إذا كنت قادرًا على الحصول على بعض المبرمجين A + للانضمام إلى شركتك ، فمن المرجح أن يغادروا لأن لاعبي A لا يحبون العمل مع مشغلات B أو C. والأسوأ من ذلك هو أنك تحصل على مؤسس مشارك من المستوى B أو C. تذكر أن سنوات الخبرة ليست هي نفسها مدى جودة المبرمج. لقد رأيت الكثير من الأشخاص الذين لديهم خبرة تزيد عن 7 سنوات ولا يزالون لا يفهمون كيفية استخدام البرمجة الموجهة للكائنات وإطار عمل mvc والتحكم في الإصدار وغيرها من الأساسيات بشكل فعال.
  • ربما لن تعرف كيفية تنفيذ عملية مثل رشيقة / scrum ، أو تطوير مدفوع بالاختبار ، أو مراجعات التعليمات البرمجية ، أو البرمجة الزوجية أو سبب أهميتها. يمكنك التركيز على الأشياء الخاطئة في المشروع الهندسي مما يتسبب في تحول منتجك إلى أشياء سيئة ومليئة بالأخطاء.
  • إلى جانب رقم 1 ، قد ينتهي بك الأمر إلى الشعور بالإحباط من عدم إحراز تقدم. إذا كان لديك فريق من لاعبي B أو C ، فربما يكونون أبطأ 10 مرات من فريق من اللاعبين A ، مما سيكون محبطًا بالنسبة لك. إذا كان لديك فريق من اللاعبين A ، فلا تزال لن تقدر العمل الرائع الذي يقومون به من أجلك ، وسوف يشعرون بعدم التقدير من قبلهم. قد تجبرهم حتى على العمل بجدية أكبر عندما يفعلون بالفعل كل ما في وسعهم ، مما يتسبب في حرق المهندسين (بناءً على تجربتي ، عندما تشعر بالحرق ، ستفقد بشكل أساسي إنتاجية هذا الشخص على الأقل 3-5 أسابيع القادمة).

الآن ، هل هذا يعني أنك يجب أن تكون مبرمجًا A + بنفسك لتصبح قائدًا تجاريًا فعالًا يقود فريقًا تقنيًا؟ ربما لا ، لكنه سيساعدك إذا كنت تعرف لغة برمجة واحدة جيدًا ، ولديك فهم قوي لكيفية عمل البرمجة الشيئية (90 ٪ من المبرمجين الهواة لا يعرفون كيفية استخدام OOP بشكل صحيح) ، ومعرفة كيفية عمل إطار عمل MVC ويمكن معرفة الرموز السيئة من رموز نظيفة جيدة. من المفيد أيضًا أن تفهم كيف تعمل بنية قاعدة البيانات وكيفية تشغيل طريقة رشيقة لتشغيل فريق هندسي فعال.

آمل أن يساعد هذا. إذا كنت في منطقة الخليج ، يمكنك أيضًا زيارة www.village88.com حيث نقدم تدريبًا يمكن أن يساعد الكثير من مؤسسي الأعمال.


الاجابه 5:

إن تعلم بعض الترميز كـ "رجل أعمال" مفيد بشكل عام في هذه الظروف:

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

على مر السنين ، تعلمت بعض ترميز HTML و CSS بمفردي وكان من المُرضي جدًا أن أتمكن من إجراء تغييرات على

موقع شركتي

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

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

أكاديمية

.


الاجابه 6:

أنا أعتبر الترميز مهارة مثل الكتابة أو الرياضيات أو القراءة. انه

مهارة أساسية

، الآن أكثر من أي وقت مضى لأن أجهزة الكمبيوتر أساسية لوجودنا.

إنها مهارة لأي شخص يريد أن يفعل أكثر مع MS-Office من مجرد استخدام الأزرار المحددة.

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

ربما يكون مدراء اليوم أقل تركيزًا على تكنولوجيا المعلومات ويسمحون للمقاولين بالقلق من ذلك. لقد رأيت ظهور هذا بدءًا من عام 1997 في IATN، Inc. لم يكن مالك الشركة على دراية بتكنولوجيا المعلومات بخلاف ذلك حيث يمكنه القيام بأشياء مذهلة مثل eBay. اعتمد على المقاولين للقيام بمعظم الأعمال الهامة بما في ذلك تثبيت Oracle و Novell Netware. لقد تلقيت نظامًا للتعلم وتعديله في نهاية المطاف لإصلاح سدادات العرض.) لقد تعلمت الكثير بهذه الطريقة ، ولكن معظمها لم يكن مفيدًا اليوم بخلاف Excel / Access & Oracle.

لقد قابلت مديرين كانوا على العكس تماما. فهم المرء كيفية استخدام دمج المراسلات و Adobe PDF بما يكفي لإنشاء تطبيقات التأمين الصحي المكتملة. كنت أرى في ذلك الوقت حيث يمكن أن تؤدي معرفة كيفية الترميز في Word VBA إلى توجيه الحروف المكتملة إلى علبة الطابعة الصحيحة.

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


الاجابه 7:

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

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

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


الاجابه 8:

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

لدى CodeLesson سلسلة من الدورات التدريبية لتسهيل تعلم البرمجة الأساسية للمديرين ورجال الأعمال وغيرهم من الموظفين غير التقنيين في الشركات الناشئة على الويب. مزيد من المعلومات هنا: http://codelesson.com/cofounder