首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

这5个方法让你轻松入门程序员编程行列

英年早秃?青年油腻?过劳肥?

这些都是程序员的标签,但其实这些都是为了不让你们发现,当一个程序员有多美!

轻松的工作氛围,令人羡慕的工资还能轻易的抱得美人归!最最重要的是入门并不难!

如果有对java感兴趣java程序员,可来我们的java技术学习群的哦69122,

2579里面免费送java的零基础教程噢!

如果你正奔跑在成为程序员的道路上,W3Cschool这里有五个方法让你更轻松:

0、结果很重要,但是解决的方法更重要!

解决问题是一个通用的能力,本应在学生时代习得,若是不擅长解决问题,怕是短时间内很难提升,但在一个具体的领域里,往往「途径」更加重要。

1、一句话的真理≠真理

想必大家肯定听到不少类似于「抽象可以解决计算机领域的一切问题」、「动态类型语言才能提高编码效率」、「C语言是世界上最本质的编程语言」等等。

不是说结论有错误,而是结论并不能对你有所帮助,知道如何获得结论的过程才是获取真理的正确姿势。

2、欲善其功必先利其器!

每个人在选择工具的过程中都会掺杂大量的个人喜好,但我建议大家在选择工具时考虑下面几个因素:是否是免费软件或开源软件、是否有公司在维护、是否有大量用户和活跃的社区、是否支持插件或拓展、是否支持多种平台。

3、写出可以运行的代码只是最基本的要求

程序运行了?是不是很高兴?那可别高兴的太早!

你是否考虑到了各种边界情况;当程序收到非预期的输入会发生什么;所依赖的外部服务出现异常会怎样,发生错误时是否能从日志中还原出现场;如果程序处理的数据量或运行时间提高几个数量级会发生什么;构建、测试和部署过程是否做到了自动化;代码是否为将来的修改做好了准备等等。

4、别想左手右手一个慢动作,要就独臂先行!

PHP?还是C++还是……对于刚开始准备学习编程的大家,很容易陷入“技多不压身”的想法,那你就太天真了!

不是所有人都能左右开弓!一旦你这样做了就会发现很难将同时学习的两种语言的知识区分开,因为它们实在太像了。

具备计算机硬件和软件知识背景的程序员,了解计算机cpu组成以及如何管理内存,汇编语言是如何在cpu中运行的,编译性语言和解释性语言执行原理,常见的数据结构,入门新的编程语言障碍不会太大。

首先找一个具体应用场景,特别是工作中有接触新技术时要争取和珍惜。针对实际应用场景,搞清楚自己需要学习语言的那些核心方面才能搞定自己的问题。

其次,找一个入门级教程,什么是入门级教程?就是能告诉你这个语言的概貌,包括;运行环境,基础知识,编程风格,并有恰当例子解释清楚基本问题。这个环节重要的是了解森林而非树木。花一两天时间实践这些知识后,看看能解决自己应用场景中那些问题,那些问题是不能解决的。

之后,了解完必要的基础知识,结合其他语言学习的经验,查询语言的api就十分迫切,找一份好用的帮助文档,便于查询默认的api、组件。。。

所以最好还是先选择一门先精通,再去攻克其他的语言。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180426A1593R00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券