入行软件编程开发技术方面的感悟

Posted 芯学苑

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了入行软件编程开发技术方面的感悟相关的知识,希望对你有一定的参考价值。


入行软件编程开发技术方面的感悟


1. 遇到问题要想办法解决


遇到的问题越多,解决的问题越多,能力便越强。


遇到的问题少,解决的问题少,无论有怎样的决心,也飞不出菜鸟的级别。


因此,一定不要回避问题,正视它,解决它。问题是通向进步的阶梯。



2. 精一通百,触类旁通

初学者常常纠结于精度和广度的问题。


这里的『精一』,并不是指技术, 而是指以技术为支撑的领域业务探索。


『通百』才是指技术。也就是说,根据自己的实际情况选择一种期望精通的行业和领域业务。


比如:云平台技术,平台应用开发,社交网站,网站设计,搜索引擎,语音智能,电子商务等等。真正能做好其中一种,达到领先水平,都已经很了不起了。


然后, 将各种语言和工具都看成一种手段, 结合自己所领悟的思想和理念,去阐释自己对这个行业和领域业务的理解。这是宏观层面要思考的事情。


不沉溺于某一种特定的语言或工具,尝试使用各种语言或工具(当做好玩),了解其适用场合。在大脑意识中,不存有对特定语言或工具的固执与偏袒,做到兼容并蓄。


触类旁通是指要用一种悟性来学习


比如有 C 的基础可学 Java , Shell;有 Java , Shell or Perl 的基础可学 Python,在对比与联想中学习新语言。


对学习新语言的各种应用框架提供的是什么模型,需要怎么做来切合框架隐含的模型与理念,这些模型与理念有哪些优缺点,在快速上手的过程中,悟性显得很重要。


学习采用做小项目和试错法

首先自己设定一个有实际意义的小项目,调查下当前有什么自己想做的而别人没有做或没有做完善的事情(这个事情也可以在平常细心加以观察和积累),然后在完成小项目的驱动下不断应用和试错,来学习和掌握一门语言或框架。


当然,这种方法并不能使一个新手马上变成高手,但应该能使一个新手准备好开始进阶。


完成新手入门后,就要进入进阶阶段了。这一步需要非常投入,细致专注地修炼,才能有所精进。入门要快而粗, 进阶要细而慢。


路漫漫其修远兮。要努力,莫强求。



3. 从多个角度多多思考,思虑周全

对于小程序,通常的做法是一次性读入内存,逻辑通常直观简单,但也容易养成不考虑内存和性能的习惯。


对于真实世界,往往数据量都是异常大的,一次性读入内存,很有可能将服务器挂掉, 因此,是“程式大忌”。


这也说明,凡事要多思考,从多种角度来思考,多提问多求解,这样才能提升自己的技术解决能力。


提升技术能力并不单纯是靠多掌握几门语言、框架或工具的。解决能力才是关键。


4. 学习计划

重要而紧要的部分集中在一周左右搞定(通常是入门型,适合项目需求),重要而不太紧要的部分靠每天积累(进阶型,适合长期发展)。


分阶段分层次,切记贪多求全。以切合需要为准绳(当然,你可以根据自己的喜好确定自己的准则)。对自己用过的模块和代码,一定要彻底研究详知其里,不要浅尝辄止。


芯学苑免费试学活动正在进行,想要更好的学习软件编程开发的朋友参见下方的参与方法。


更多阅读:



芯学苑免费试学课程已经开启


爱学习的你不会错过这么好的机会


在这里老师一步步带领你进入Java编程世界


四个月毕业,转身成为高薪工作者!


参与方法


入行软件编程开发技术方面的感悟


芯学苑 IT 培训

免费听课时间

每周二、四、六

点击下方【阅读原文】获取免费听课名额



芯学苑Java


029-62871062

西安市小寨十字东南角国贸大厦12层




点击阅读原文,马上预约免费的试学课程

以上是关于入行软件编程开发技术方面的感悟的主要内容,如果未能解决你的问题,请参考以下文章

华为9年经验的软件测试总监工作感悟—写给还在迷茫的朋友

两年系统程序猿的感悟

晨兴资本刘芹:入行16年我才刚理解创投,有8个最深感悟

阅读《构建之法》的的感悟和存在的疑惑

数据挖掘工程师鲁伟入行半年之经验感悟与思考

入行测开5年,年薪50W,门槛也没那么高吧···