For investors
股价:
5.36 美元 %For investors
股价:
5.36 美元 %认真做教育 专心促就业
刚在合肥达内开学几周,知识存量相当微薄,写不出什么技术文章。只能通过征文活动,谈谈自己的一些感想和拙见。
每天早晨的晨讲,达内同班同学分享的动漫、游戏、电影、趣事……对我来说多半属于全新概念,每天都能涨点儿新见识。
是的,对于毕业多年的我而言,学习状态早已被生活的琐事压到了箱底。辞去工作,来到达内参加全日制培训,更是让我周围的很多人都深感费解。我并不想倾诉我克服了多少困难才能坐在Java教室,就像一句流行语所说“这没什么卵用”。本次想与大家表述的,是我来到这里学习编程的源动力,如有误区,欢迎各位老师与同学批评指正。
我的第一个理解是源于《Thinking in Java》一书,其中有句话非常简单精炼:“世间万物皆对象”,面向对象的程序设计思想已经成为当前的主流。我认为这是一种生存状态。人类社会发展到今天,我们每个人能独立完成的事情越来少。我们的生活中无时无刻不在与其他的对象产生合作,彼此依存。没有电脑与你写作,你就算能够在纸上手写代码,
也无法为现实服务;没有公司团队争取项目订单,就算你拥有宗师级代码技术,也无法产生商业价值;同样的,没有团队协作,就算你拿到一个很赚钱的项目,你也无法如期完成。一些人对编程人员的理解往往是“可以关起门来独立作业,靠自己的个性和死磕精神,创造财富甚至改变世界的家伙”,更有些人通过学编程,试图为自己的“特立独行”找到一种合理化的运载工具,不用理会他人的看法就能证明自己。在我看来,这种疑似自闭症的想法,恰好是与Java编程思想背道而驰的,极不可取。自打我们开课第一天,老师就鼓励大家相互交流沟通学习。不管是牙牙学语的初学者,还是多年开发经验的熟手,都需要与其他对象协作。所以我相信,依赖与协同,会贯穿整个人类世界的发展,以一敌百的超级英雄永远只在抗战神剧中才会出现。
我对编程的第二个理解跟数学有关。对,就是我们从小的必修数学课。很多朋友一直认为数学知识小学毕业足矣,而在我看来,想要做好编程工作,还得乖乖拿起数学书,重新审视这些跃动的数字与运算。
为什么这么说呢?
其实数学是人类智慧的集中体现,而相对于大多数人而言,无法切实地看到这门学科在生活中的具体实现,在以前许只有天文学之类的高端飘渺学术才能为之提供运用场景。然而现如今,随着计算机编程技术的日益完善与普及,数学离我们已经越来越近了。数学领域的每一次发展,都是对人类思维结构的升级;一个好的程序也同样是优秀数据结构和精妙算法的有机结合。随着科技的迅猛发展,人们的身边充满了各种电子设备,每一种电子设备都包含了或多或少的编程设计。如今我们已经无法承受断网之通,甚至会从丢失手机的噩梦中惊醒。也许在不久的将来,不懂编程,将成为定义文盲的标准之一。数学,是一种思维方式,是对世界万物的另一种解释,它正通过编程代码的形式悄悄地靠近人们的生活。想要顺应时代趋势,还是被时代所抛弃,大家自己选。
最后一个理解比较偏感性一些,即在程序世界中才有真正的公平。我参加工作也有些年头了,从小接受的教育都是,勤奋努力就能得到应有的回报。然而现实却根本不是这样。一整年的全勤,顶不过送领导一条好烟;长相成为招聘的必要条件;没揣着几把大额钞票,妹子都懒得鸟你……我不太喜欢罗列负能量,因为只要想说,我们每个人都能说出一大堆例子。竞争的先决条件是公平的环境,连规则都千奇百怪、
朝令夕改的世道里,哪还有什么公平竞争,扒开忽悠和运气的表象,裸露出来的全都是掠夺。
然而,在代码的世界里,我们所有参与者都拥有共同的标准,遵循这同样的规则。也就是说,我们可以通过编程的代码世界,来获得公平的环境来发挥自身的创造力和价值。在这里,不会因为你爸是X刚就给你少报一个错,更不会因为你的贫穷而总是让你编译错误。在这里,你能通过自己的努力,逐渐积累,坚持不懈,实现人生价值。
在下并不是天才,在Tarena的学习并不轻松,写到现在时间已经不早了,为了不耽误第二天的学习,只能就此停笔。