初学编程者之建议(-)

          亲爱的广大电脑编程爱好者, 具体来说,应该称0基础而对编程感兴趣的人, 想进入编程一行的人, 你们好,作为过来人, 在这里谈一下, 我自己的经历以及感受, 更多的是给大家一个指引与建议,希望对大家有帮助。


         1, 热度与坚持:

              首先说的是兴趣,无论你是否知道前途什么样, 是一帆风顺还是满路荆棘, 你都要保持你的热度, 光有热度还不够, 还要坚持。 所谓成事者都是坚持不懈的人。 就像谈恋爱一样, 一直是高亢的,就像一个追求幸福的人生一样, 一直都要有着这股冲劲儿,有着这股愿望而不懈的努力。

              可以说,编程的路, 不是云淡风轻, 而是处处荆棘密布, 当然如果初学者, 你觉得so easy, 那么我只能说, too young too simple。 就像探险一样, 在你没有找到你需要的宝藏之前, 你都要拿着铁锹,想着办法达到目的。 编程的乐趣, 其实不是最后的结果, 而是前进的过程中的努力。重要的是, 小子, 你能在困难甚至你认为无解的情况下坚持去寻找方法吗?

             坎儿就是这样的,选择权在你自己。


          2. 方向的选择:

                 页面,服务器, 你选哪个? 前端, 后台, 你选哪个? 客户端,服务端, 你选哪个?    你的选择决定, 你要学习的内容。 计算机编程是个广袤的领域, 有着众多的语言, 而语言有着倾向性, 也有这潮流。 你选择的哪个方面, 意味着你要学习哪些语言。

               这里的建议: 如果你觉得你喜欢绚丽的图像,画面设计, 那么你选择前端吧。

                                        如果你觉得你喜欢处理事情,而对画面的设计没有那方面的细胞, 那还是别浪费时间了, 来做服务器吧。

                                        如果你无所谓前台后台, 你只想学习一门高深的语言, 而且是主流的, 不惜现在的时间, 而为以后打算, 那么你可以选择java或者c++

                                        如果你对数据库,数字很敏感, 那么OK, 你学习mysql, oracle等吧

                                        如果你非常感兴趣, 但是你实在哪个也看不懂, 实在是头疼, 那么你还是别干这行了, 坑了你自己, 也坑了你未来。


           3. 语言的选择:

                   如果你是文科的人员, 没有任何理科基础, 并且数学成绩也不是很好, 也不很懂得数学逻辑,但是你十分的喜爱这个行业, 无论是高薪诱惑还是兴趣使然, 那么我都建议你不要开发,去做测试吧, 那么你不需要过多的学习语言, 你需要学习的是测试方法,测试用例的撰写, 测试人员的素质要求。测试工作做的很好, 你还想进行开发, 那么你就要在测试的过程中, 多接触代码, 看别人如何撰写功能的, 这也算是曲线成功吧。

                  如果你具备理科基础,又十分钟爱此行业,但是0基础, 那么你可以尝试下。坚定好信念后,选择好语言方向后,那么就是枯燥的生活开始了, 能否君临天下, 完全看你是否涅槃过。这样的人,最好跟着一个有此工作经验的人在一起, 而且愿意分享的人在一起, 那么随时获得一些有用的消息。 别人的态度不要紧, 要紧的是你自己的态度,以及别人说的内容。很多人会说报个培训班, 现在的培训班都是速食店,没有一点儿基础的话, 恐怕你是学不会的, 但是培训机构有一个是你自己比不了的, 那就是面试机会, 它能给你机会展示自己。

                  如果你没有基础, 但是又特别特别的想学习java或者C++这样的高级语言, 那么建议的两本书 《java入门到精通》,《C++ 程序设计》,你要根据书中的内容, 每个程序都打入一下, 练习一下, 从中知道程序是怎么运行的。 从易到难。 如果你没有这方面的朋友, 那么你就加几个这样的群, 还有就是网络。 一定要弄明白里面的内容。

            

            4. 时间的长短:

                      这个因人而异,有的人领悟性高, 那么同样的内容, 他可能用的时间短, 有的人则用了很久的时间, 也不能达到他想要的效果。其实, 编程的过程就是个修炼的过程, 就像《斗破苍穹》一样, 你没有挖掘自己的潜能, 你没有自己的自信, 你没有参透其中的奥妙, 那么你就成不了斗帝。

                     除了天赋之外, 那么就是参,不要自己参,而是要用心去感受,摒除杂念。一个坎儿, 你要自己去度过, 你领悟, 那么你的量达到了一个程度, 那么你就学会的降龙十八掌。 但这个坎儿的领悟, 绝不是时间的积累, 而是有效的时间的积累, 每天思想进步一点点儿。


             5. 编程达到的程度:

                      两种现象: 一种形似,一种神似。 我还是建议大家都要达到神似。 形似不过是流水线工人, 而神似可是可以提升的巨人。 

                     计算机达到形似,其实不难, 只要你根据指令去做事, 那种情况, 你要怎么做, ok, 可以了。 日子久了, 你就以为自己会编程了, 这不过是掩耳盗铃,离开这里, 你没有竞争力。 这样的公司,其实也不少。

                     计算机达到神似,其实就需要你不断的修炼了,修炼你的思想, 修炼你的行为。这里有一个建议就是与计算机同行, 你要将计算机当成你的朋友, 你用的软件也是你的朋友, 不, 应该是你的爱人, 所以, 你会迁就他,你会让他高兴, 你会努力的摸透他的脾气,让你们达到一个和谐的地步, 这样你才能了解他。计算机是真实的, 他没有你那么复杂的思想, 他喜欢简单的生活,喜欢信守诺言,喜欢按原则办事,所以, 你也要简单,思想不要复杂。


               6. 做

                     任何事情都是如此, 没有捷径可走, 永远也不能纸上谈兵, 你有的只有动手实践,那么最后的一条就是最实际的,做,come on baby。


                    


你可能感兴趣的:(初学者,编程,建议,java,c++)