签到

06月21日
尚未签到

共有回帖数 0

    战神

    等级:
    来公司已经两个月了,在这里做的主要是web开发,用javascirpt,html,php,mssql,相对于c来说,javascript算比较简单的。在c里面很多需要用复杂的语句实现的功能已经写成了现成的库函数,

    比如你不需要专门写一个算法来计算两个字符串的匹配。可以直接用正则表达式对象,

    你不需要专门分开写几个链表和数组来存储不同的字符和纯数字混合的变量。可以直接用array对象。当然,类似还有很多。

    但是,c是基础。

    学好c,学好数据结构和算法,当你在使用高级语言的时候。你可以写出比一般的人更加高效,更加简练的程序。你可以想到人家想不到的思路和方法。可以少走很多弯路。

    当我现在回头在看当时在家里自学走过的几个月艰难的道路的时候,心里会有阵阵的窃喜,

    确实是当时学得还算不错的基础,帮住我来这里站住了脚跟。因为基础语句掌握的很牢固,所以我来公司开始后期的学习,没有遇到多大的困难(当然困难还是有的)。

    当时的想法很简单:考过二级,对计算机的了解深入一点,好找工作,

    其实我丝毫没有想到今天我会走上程序员的道路。

    那个时候在家里,每天对着屏幕,一题题的做书上的习题。找一些有意思的东西,写简单的程序和算法。

    一天天过去了,当我看完了三四本基础的书以后,当我从c看到数据结构,当我看到太难的地方实在学不过去的时候。

    我发现,写程序已经变成了我的一种兴趣和爱好。或者说,它已经融入我的生活。

    哥跟我说:你要是想做软件,去贵州吧,我有个朋友在哪里,去学技术。

    .....

    我记得来公司的第一天,老总跟我说一句让我印象深刻的话:"...来了,你要有压力,我不希望到时候看到你做不好,我叫你哥把你领回去."

    当时我有一个理想,即使没有学过一天的计算机的课程,我也要做中国最优秀的程序员。

    学习期限是两个月。开始的三四周(第一周是学习其他的东西),每天从早到晚,拿着javascript,php和mssql的基础书籍,狂啃。对这屏幕,代码,代码。不停的敲。当我有一天发现,我居然在如此短的时间里面,把这些基础都掌握了的时候,我知道,迟早有一天,我会实现自己的理想。

    项目组长分给我第三周的任务。熟悉公司已有的系统,修改。

    一个最简单的模块,7个文件,近四五千行代码,一下字塞在我面前。

    晕天转地,我从来没有接触过这么多的代码,前后台的控制,相当复杂。好多不懂的东西,我想起项目经理跟我说过的一句话:“基础是关键”。

    当时我就想,自己选择的道路,一定要走下去。

    耐着性子,一点点的看,一条语句,一条代码的看,看到我忍耐不了,心绪紊乱的时候。还在跟自己说,坚持,坚持。总会过去的。

    当我把第四周任务提交的时候,组长跟我说,行了,你入组了。。



    我能和那些学计算机专业的同志一样做得好工作。

    不要说c难学,难是因为你不喜欢,你不爱好,你不是真正把它当你的朋友。

    同事跟我说编程是一门艺术。我笑笑。

    小的时候我就很羡慕那些会写程序的人,羡慕黑客,他们牛啊,能写出一些常人看不懂的奇怪符号,然后把电脑玩转,如掌中物。

    直到今天,我依然觉得写程序是让人羡慕的事情。你可以写人家看不懂的东西,然后别人会说,牛x。

    需要做的,只是静下心来克服你所遇到的困难。看到你的目标,然后前进。
    恩,潭浩强c程序设计。老外的书看得少,现在也没有时间看了,
    我记得项目经理跟我说了一句经典的话,不要随便问别人,
    需要自己想,学会学习方法,学会翻资料查手册。
    确实如此,上班的时候,每个人都有自己的事,你问别人,如果是很简单的问题,也会耽误别人的事情,滋生了懒惰的习惯。
    工作后,不可能像在学校里面一样被人牵着鼻子走。

    说实话我觉得有必要学习一种面向对象的语言,了解面向对象的思想和这种设计方式在运用大型项目中的好处。
    现在外面搞开发项目的,用的都是高级的面向对象的语言��

    楼主 2016-01-28 13:16 回复

共有回帖数 0
  • 回 帖
  • 表情 图片 视频
  • 发表

登录直线网账号

Copyright © 2010~2015 直线网 版权所有,All Rights Reserved.沪ICP备10039589号 意见反馈 | 关于直线 | 版权声明 | 会员须知