首页 >程序人生

身边到处是牛人!

2018-10-30 10:30 编辑: Gboy 分类:程序人生 来源:IT人故事会

当一个人在一个工作环境呆久了,偶尔接触一些人就会存在对自己的能力不自信,因为越写,发现不懂的东西越多。当人们发现一种未知的东西时,会有一种好奇的心理,进而想学习掌握它。但是一旦未知的东西多了起来,这个时候就会恐慌,不安,焦作。而我有时候会有这种心理。


每当产生不安时,我就会去找一大堆视频资料,存在电脑、手机上。一开始会壮志雄雄的去看,去幻想看完所有的东西,可是过了大半年,除了一开始看的,后面剩下的全都没动过了。我把这种傻事称作“三分钟的煎事”。当公司提起要变更某个技术的时候,其实自己在之前已经做好了准备只是没有去学,也只是听过。在编程这个世界里,听过和用过往往是两件事,正如大家说的没吃过猪肉,还没见过猪跑吗?你没有参与实践过,很难有心得。而且还有一点很多人最缺的“坚持”!


2013年,当时已经自学了ios开发3个多月,虽然参考了书籍和视频已经做了二个项目,但是没有真正的实践过。一次偶尔的机会,公司需要做ios端app,本身第一次从0开始开发ios,人都有点胆怯,总怕做不好,正好公司那时来了个实习生阿峰,刚从培训机构出来,在班里学习也还可以,我就把ios项目中的一些问题给他讲述了下,他很愿意帮助我,并说想参与开发,我们就每天黏在一起学习相互讨教技术中的问题,我负责翻译Android端的代码,告诉他具体得含义是什么,他负责告诉我ios端如何来实现,就这样在短短一个月的时间按照android的项目原型,也实现了对等的ios端。在这里特别的感谢他,将培训机构ios老师的开发思路传授给了我。


我也把自己对于语言开发共性的理解分享给大家:


一、开发环境的搭建与使用


搭建开发环境是必须的,因为我们目的是控制机器帮我们解决问题。从学习的角度来说也是必须的,因为需要验证代码是否正确。有的开发环境是集成的,有的是分散的,有的容易安装,有的难以安装,无论怎样,都要安装开发环境。安装好了,还必须会使用,有的是GUI,有的命令行,无论怎样都要会用。


二、学习资料


学习资料也是必须要有的,而且要系统的入门资料,或是一本纸质教材,或是PDF/doc文档的教程,或是一个有结构有目录的网站。教程很多,在选择时最好听一听网友的意见。(听网友的意见指上网搜索谁的教程好)


三、熟悉语法


如果你是学生且不是自学,你的老师已经为你做好了前两步,这一步你的老师不能为你做了,必须自己去熟悉语法。学习编程语言当然要熟悉语法,不然机器不知道你说什么。按照教程,学习概念和语法,学习的过程一定要写代码并运行它。写代码可以有效熟悉语法的细节。通过写代码重复接触语法达到熟悉语法的目的。熟悉语法才能得心应手。


四、调试程序(debug)


“写代码,运行它”,对于初学者,“写代码”和“运行它”之间的距离可不小啊!在不熟悉语法的情况下,非常容易出现语法错误。把有语法代码送进编译器或解释器,它们都会报错,根据它们的报错并修改错误,这是在调试程序。不断的报错就要不断的修改,直到正确。调试程序也是每个编程的人必须要做的事,过不了这个坎就学不会编程。


五、建立编程思维


如果初学编程,便是从0.0开始建立编程思维,为什么是0.0呢?因为高中数学接触过一点,真的只有一点。一般通过计算数学表达式开始建立,不要认为写个计算两个之和程序没有用,其实它正在构建你的编程思维。如果不是初学编程,应该注重语言之间的不同,用语言的特性构建程序。


搞开发的人其实都很低调的,难免有些人认为我技术牛我傲,劝你不能张狂,多帮助他人!山不解释自己的高度,但它能拨开云雾见青天。海不解释自己的深度,但它有容纳百川的广大。地不解释自己的厚度,但它能滋养万物的生长。你不用去显示自己有什么,自己有多大能耐,所有人都会用自己的双眼去观察,反而你越去炫耀什么,就越证明你内心缺少什么,用一颗平常的心态来看待生活中的万事万物。


在生活中,我总认为身边到处都是老师,从不轻视刚入行的年轻人,他们可能相对来说某个编程语言没有你老道,没有你熟练,但是他遇到某个问题的思路,可能是从你入行这么多年不曾遇见的,因为他们不按套路出牌。每个人的灵魂与信念都是平等的,都有一颗正在努力的心,他们可能此刻很卑微,很不起眼,甚至被人颐指气使,但别忘了这世界的每个角落,都有正在奋斗的人。他们也许多年后也会成为老司机,毕竟他们比较年轻,年轻就是资本。


不要轻视任何人和物,也许今天你很牛掰有多年的工作经验,明天过后你也许什么都不是。鸟活着的时候,可以吃蚂蚁。但是他死后,有可能被蚂蚁吃掉。一颗大树可以制作成几百万根火柴,但是一根火柴,却能毁掉几百万颗大树。所以不要小看任何人,也不要小看任何物。做人要向善行善。这样,你就会得到更多人的尊重。


搜索CocoaChina微信公众号:CocoaChina
微信扫一扫
订阅每日移动开发及APP推广热点资讯
公众号:
CocoaChina
我要投稿   收藏文章
上一篇:同样是程序员,为什么别人比你更优秀?
我来说两句
发表评论
您还没有登录!请登录注册
所有评论(0

综合评论

相关帖子

sina weixin mail 回到顶部