初学编程者之建议(-)
亲爱的广大电脑编程爱好者, 具体来说,应该称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。
初学编程者之建议(-)相关推荐
- 自学python爬虫要多久-Python爬虫要学多久,给初学编程者的建议
Python爬虫要学多久? 初学Python有哪些建议?个人学习能力不同,掌握的时间也不同.建议先熟悉python的基础语法,再深入练习.如果用python写爬虫是为了满足"抓数据" ...
- 多读多写多实践---给初学编程者的建议
今天偶尔翻出了大一时候使用的谭浩强<C语言程序设计习题集和上机指导>,发现里面的代码格式真的不敢恭维.原来我们就是看着这些书本来学习成长过来的,当然,他的<c语言程序设计>我觉 ...
- 初学WEB前端的建议,你不看给别人可惜了!
初学WEB前端的建议 计算机语言及发展历程(了解) 计算机语言 : c语言 java c++ php python JavaScript VBScript c# 计算机语言发展 第一代 : 机器语言 ...
- 初学编程者如何摆脱搭建开发环境的困扰?
点击上方"CSDN",选择"置顶公众号" 关键时刻,第一时间送达! 你是否也有过类似惨痛的经历:一不小心设错一个环境参数或路径,代码就死活也跑不起来:明明严格按 ...
- 初学编程最应该知道的8个学习方法,可惜之前没人告诉我……
想要学好编程并不容易,除了需要对编程有很大的兴趣,还需要你在学习过程中能够持之以恒,克服重重困难.而且学好编程后,在工作过程中,还需要学习新的知识,以免落后于其他人. 那么,初学编程,有哪些好的学习方 ...
- 想加入程序员行列 初学编程选择Python怎么样
想加入程序员行列,初学编程选择Python怎么样?Python是一个美丽的语言,可以激发用户对它的爱.所以如果你试图加入程序员行列,或者你有点厌倦C++,Perl,Java 和其他语言,推荐你尝试Py ...
- 笔记:编程的一些建议 - 时间伙伴 - 博客园
笔记:编程的一些建议 0.今天偶然和同学聊到Eric Steven Raymond的<大教堂与集市>,想起可能会有些同学没看过,给个链接吧.http://www.yeeyan.com/ar ...
- 重读《由C#风潮想起的-给初学编程者的忠告》有感 (转载)
我大约刚开始学编程时就看到这篇文章了(下面简称<C#风潮>),这是一篇被转载了上万次的名文,可参见这里 文章搜索.今天无意间又看到它,<C#风潮>显然是很不错的文章,作者列举学 ...
- 初学编程,到底选Java还是C++?
初学编程,到底选Java还是C++? 近几年由于IT行业的火爆以及互联网的不断发展,很多人看到了互联网未来一片光明,想要加入IT这个行业,但是很多人在参加培训或者自学的时候,对C++和Java的选择犹 ...
最新文章
- kset_register
- iOS应用内跳转系统设置相关界面的方法
- B站开源动漫画质修复模型,超分辨率无杂线无伪影,还是二次元最懂二次元
- 用神经网络的分类行为理解力的相互作用
- javascript mobile web
- 神经网络(1)--Non-linear hypotheses,为什么我们要学习神经网络这种算法来处理non-linear hypotheses...
- Spark广播变量实现原理及基础编程
- 初识Python之安装—anaconda pycharm区别
- 为什么需要MapReduce?
- Docker和容器如何改善eZ的软件开发
- 新能源汽车累计补贴审核情况出炉:比亚迪、吉利两家独大
- [LeetCode] Remove Element 分析
- azure 导入 bak_使用Azure Data StudioSQL Server数据导入
- [not] exists 和 in
- UIApplication对象及其代理UIApplicationDelegate[转]
- 第三章 网络体系结构作业
- 倒立摆源代码仿真matlab/simulink神经网络PID(模糊)控制校正LQR 神经网络 倒立摆控制 倒立摆LQR控制仿真 单级倒立摆的模糊控制 旋转倒立摆
- Spring IoC 详解(下篇)
- mysql主库、从库和备库
- android单机斗地主,单机斗地主最新安卓版