编程非常困难 [英] programing is very difficult

查看:64
本文介绍了编程非常困难的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

您好,ima编程初学者非常困难,我应该如何提高我的技能????

hi i m a beginner in programing n i m finding it very difficult,how should i improve my skill????

推荐答案

学习编程与学习并不完全相同框架或语言,不仅如此.您必须了解程序的工作方式,并且您确实需要对计算机的工作方式,操作系统的工作方式等有所了解.在数学领域拥有良好的基础通常对于设计真正位于操作系统核心的高性能算法至关重要.任何程序或编程语言.我将从那里开始,首先研究算法,然后使用编程语言(从C ++或Java开始)实现所学内容.尝试并参与编程挑战,尝试并解决以前的比赛问题,阅读有关该主题的书籍,并相信我,您会看到一个崭新的世界在您面前发展.起初甚至令人失望是令人生畏的,但不放弃是关键.不要只是急于尝试构建一个很棒的应用程序,您不能,尤其是如果您是初学者,没有人可以.在跳上计算机编写代码之前,您必须熟悉使用逻辑和数学能力解决问题的想法.可视化问题的解决方案通常是将其解决一半,然后编写代码主要是关于语法的.一旦适应了这个批判性思维阶段,就可以进入软件工程的新层次,并创建有意义的应用程序,这也将是一条全新的学习曲线.但是创造出对某人有用的东西的兴奋真是太棒了,这就是让您前进的动力.最重要的是,您必须具有坚定的决心和学习的欲望,没有它我将无法熟练掌握任何技能.

干杯...
Learning programming is not strictly the same as learning a framework or a language, its more than that. You have to understand how programs work and for that you really need to have a feel for how computers work, how operating systems work etc. Having a good ground covered in Mathematics is often crucial to devise high performance algorithms which really sit at the heart of any program or programming language. I would begin there, by studying algorithms and then implementing what you learn using a programming language (staring off with C++ or Java). Try and participate in programming challenges, try and solve previous competitions'' problems, read books on the subject and trust me you would see a whole new world evolving in front of you. It would be intimidating at first even disappointing but not giving up is the key. Don''t just rush to try an build an awesome application, you can''t, no one can especially if you are a beginner. You would have to get comfortable with the idea of problem solving using logical and mathematical abilities before you can jump on a computer to write code. Visualising a solution to a problem is often half-solving it after which writing code is mostly about the syntax. Once you are comfortable with this critical thinking phase, you can move to the next level of software engineering and creating meaningful applications which would be a whole new learning curve as well. But the excitement of creating something that can be useful to someone is awesome and that''s what would keep you going. Above all else you have got to have a determination of steel and a desire to learn without which i would imagine no skill can be mastered.

Cheers...


阅读文章.
逐行浏览示例.
调试应用程序.
看教程.

如果毕竟您仍然发现很难将自己的职业转变为其他职业.
Read articles.
Browse samples line by line.
Debug an application.
Look at tutorials.

If after all this you still find it difficult change your profession to something else.


我想我有点过时了...我已经看过Google提到过的文章,样本代码,但也不要忘记阅读本书!有很多很棒的书可以真正帮助您.
我想到的两个发布商是 Apress [曼宁 [ Microsoft Press图书 [
I guess I''m somewhat old fashioned... I''ve seen Google mentioned, articles, sample code, but also don''t forget to READ A BOOK! There are lots of great books out there that can really help you on your way.
Two publishers that come to mind are Apress[^] and Manning[^]. And of course the Microsoft Press books[^], which have greatly helped me when I just started out.

Articles are great, but often they discuss only one aspect of something much larger. In that sense they miss the structure that books do often have. What might also really help is to find a book in your own language before moving to the more common English ones. The availability of books in your language depends on what your language is, but certainly you could find one or two.
I have also learned that simply hanging out on CP is really helpful for learning :)
Good luck!


这篇关于编程非常困难的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆