>>原创文章,欢迎转载。转载请注明:转载自IT人故事会,谢谢!

>>原文链接地址:身边到处是牛人!

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

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

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

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

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

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

二、学习资料

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

三、熟悉语法

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

四、调试程序(debug)

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

五、建立编程思维

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


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

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

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

前段时间接触了位实习小兄弟小航,他平时不爱说话但是眼光很独特。我就拿一个图来诠释吧,身边到处都有老师就看你愿意学不?大学2年的时间。目前一直在刷新,这是一个月前的图,目前已经69.5万了!这独到的眼光,这正是做开发人思维需要的!

身边到处是牛人,开发就这么坑!相关推荐

  1. 借鉴-牛人开发的网络搜索工具

    牛人自主开发的网络搜索工具 http://topic.csdn.net/u/20110803/09/9ca1ac08-d5cd-4229-a747-957a1852ced7.html?35366

  2. 牛人开发软件-网站收集

    1.Stackoverflow Stackoverflow.com 可能是编程界中最流行的网站了,学习 API 或者编程语言,拥有非常多的代码示例,stackoverflow 就可以提供大量的代码片段 ...

  3. 3模型大小_Github推荐一个国内牛人开发的超轻量级通用人脸检测模型

    Ultra-Light-Fast-Generic-Face-Detector-1MB 1MB轻量级通用人脸检测模型 作者表示该模型设计是为了边缘计算设备以及低功耗设备(如arm)设计的实时超轻量级通用 ...

  4. 学习ios(必看经典)牛人40天精通iOS开发的学习方法

     亲爱的学员们: 如今,各路开发者为淘一桶金也纷纷转入iOS开发的行列.你心动了吗?想要行动吗?知道如何做嘛?速来学习由51CTO学院整理的iOS精品视频集,42个视频课程一步步引领你成为一名iO ...

  5. 学习ios牛人40天精通iOS开发的学习方法

    学习ios(必看经典)牛人40天精通iOS开发的学习方法 描述 这是一套从一个对iOS开发感兴趣的学员到iOS开发高手的系统.专业的课程体系.以培养企业开发真正需要的人才为目标,每个知识点都用案例来讲 ...

  6. 【转】 学习ios(必看经典)牛人40天精通iOS开发的学习方法【2015.12.2

    原文网址:http://bbs.51cto.com/thread-1099956-1.html 亲爱的学员们: 如今,各路开发者为淘一桶金也纷纷转入iOS开发的行列.你心动了吗?想要行动吗?知道如何做 ...

  7. 一周极客热文:Java开发的10位牛人

    1983年,Gosling获得了卡尔加里大学的计算机科学学士学位.1990年,他获得了卡内基梅隆大学的计算机科学博士学位,师从Bob Sproull.在攻读博士期间,他自己开发了一款emacs,叫Go ...

  8. 那些游戏开发牛人的博客和IT学习网站

    游戏大牛的博客 1.吴云洋(Cloud),网名云风,毕业于中南大学,原网易游戏核心成员.杭州研究中心总监,是网易<大话西游>.<梦幻西游>等游戏的重要开发者.2011年9月5日 ...

  9. 下载中心2周年大型活动:重金悬赏开发牛人、分享达人!【已结束】

        2011年9月25日,是51CTO下载中心2岁的生日.为了回馈广大Down友2年来的支持,下载中心特举办系列精彩活动.丰厚的奖品.热闹的氛围.便捷的参与方式,您还等什么呢?!       20 ...

最新文章

  1. 后退N帧协议中的滑动窗口
  2. android自定义控件绘制位置,Android自定义控件之——文字圆形边框(将文字绘制在圆中间)...
  3. python的数值类型和运算符_python的数值类型和运算符
  4. sparkstreaming(1)——实战
  5. 阿里技术专家:数据一致性检测的应用场景与最佳实践
  6. 《网易编程题》买苹果
  7. cc、gcc、g++、CC的区别概括
  8. 跨平台低延迟的RTMP/RTSP直播播放器设计实现
  9. 跨境电商ERP的主要功能和模块
  10. C#测绘兰勃特墨卡托投影
  11. 模型预测控制的缺点_一个模型预测控制(MPC)的简单实现
  12. 【C#】一文教你搭个简易的Socket服务器
  13. linux skb 存放数据,请教关于在linux网络驱动层对skb网络数据..._网络编辑_帮考网...
  14. 二维码条形码生成打印软件C#源码,根据变量自动添加抬头
  15. 三维空间中,向量在另外一个向量或者面上的投影
  16. win32面试题总结
  17. Mysql数据库基础知识
  18. jquery,php实现文件下载和统计下载次数
  19. python的argc与argv
  20. Debian查看系统版本

热门文章

  1. NUCLEO-F401RE
  2. 抛物线算法(已知起点、终点、高度)
  3. 数据中聚类个数的确定(Determining the number of clusters in a data set)
  4. 判断字符串中是否具有唯一字符
  5. UCC21755QDWRQ1引脚图TPS92667QPHPRQ1汽车级驱动芯片
  6. LT9211芯片资料分享
  7. JavaScript之Soft排序
  8. ESP32通过蓝牙接收回发数据(有示例代码和步骤)
  9. TCP 四次挥手收到乱序的 FIN 包会如何处理?
  10. S-Trees UVA - 712(建树即可)