时间:2019-08-02 18:30:31 作者:johnnyl 浏览量:17
9.你不需求拿手数学和科学
在科技行业,你会遇到各种超级程序员,他们在承受了一辈子的文科教育后发现编程的逻辑思维很有吸引力。有许多画家和作家在一边追求艺术,一边做着程序员。编程是一项艰苦的作业,做一个好的程序员所需求的仅仅坚持,任何人都能够通过编程书本学习基础常识。许多人在这个行业作业了一段时间后就开端学数学了。最终,这些人乃至能够了解和实现杂乱的算法,虽然他们并没有承受任何方法的正式数学教育。
10.你需求成为一个全明星的“学习者”
程序员是一个熟练的学习者。现在你或许不是一个大师级的学习者,但你会抵达那一步的。有时分你的作业会要求你在六个月内学会三种编程言语,这便是技能创新的现状。作为程序员,我们每天都在学习。对我们来说,学习就像呼吸相同天然。假如你对每天的学习感到不耐烦,你有必要逼迫自己去习气这一点。
当你开始编程时,你需要知道的30件事图3
<!--[if !supportLists]-->11. <!--[endif]-->专心于完结你的项目
编码是真的会上瘾。在你的编程生计中的某个时间,你将阅历一整晚的通宵编程。在完结里目标之前,你不会想睡觉的。你会忘掉吃饭、喝酒,乃至忘掉从工作桌上起来,由于你的大脑处理了太多的信息。不要紧,在做完后,到外面散散步,度个假吧。
12.你会花费整天找一个小 Bug
大多数时分,在一个项目中,许多部分是相互依赖的。一般,你会发现除非你修正了一个埋伏在你系统中的小 Bug,不然你无法持续前进。作为一个程序员,除非你发现这个错误,不然你会对整个项目感到有压力,你将整天坐在电脑前寻找它,再找到它之前你将在晚上梦见代码。
13.你将花大部分时间查找没有人能奉告你的答案
假如你用一种流行的言语编程,你将能够找到你在网上遇到的大多数问题的答案。可是,也有破例。有时,没有人遇到过你碰到的问题。在这种状况下,参考编程书本和在四处问询一般会为您指明正确的方向。
14.你会读一本规划模式书
你是否结业于最好的计算机院校关系不大。在每一个程序员的作业生计中,总有一段时间你会坐下来,自始至终地阅览 Head First Design Patterns。关于一个新手程序员来说,这或许是阅览得最多的书之一。那么,你还在等什么?把它捡起来,从头读到尾。
15.你将学会专心于精确的拼写
在每一个程序员的作业生计中的某个时间,您将用您最喜爱的言语编写了满足的代码,以便按照自己想要的方法来做作业。这包含为变量、类乃至数据库中的表按照你自己的命名约好进行精确的编写。你将对此进行完全的检查。你最不想看到的是一些由于你拼写错误而出现的 Bug。记住,假如理由满足,那么请专心于一件作业。但当你没有很好的理由而去做某件事,这或许仅仅重复性的行为。
16.你会抛弃
我抛弃了多少次?我现已数不清了。有时你会碰到你无法处理的问题,有时分会你会由于困难而想停止,有时分作业环境会让你想辞职。你的热情取决于你的坚持,这些正是考验你的时分。是留下仍是脱离?我每次都留下来了。有时,在几年没有写一行代码之后,我会作为一个准备好完结一个项目的新人回来。当你知道你酷爱你的作业时,它会变成一个家,你会愿意为之冒险。
17.重启你自己
假如你相信更高的力气,你或许会需求这个主张。我看到过许多人重新开端编程,一般他们都是由于酷爱,与钱无关。当你看到一个人像你以前相同对编程乐在其中时,你是嫉妒的,你觉得你也不能抛弃编码。然后,突然间,你又回到了一个项目中。你知道,在你的内心深处,你的日子和呼吸都离不开代码。这便是你知道自己是一个真实程序员的时间。
18.你将回到某种方法的“校园”学习“正确”的做事方法
即便是从精英计算机科学专业硕士结业的最好的程序员也会在作业后持续他们的学习。事实上,在职训练是在大型科技公司作业的最佳福利之一。公司会给你提供“贵重”的课程和研讨会,让你了解他们希望你运用的最新技能。假如或许,你在作业中学到的常识是不行的,你将参与许多在线编码学院,检查 YouTube 视频来进步你的技能。