有为老师曾经跟我说过,成功需要3分天赋, 7分汗水,我总认为需要把时序颠倒一下, 或许这就是我给自己不努力找的借口吧,
    我对于程序的接触已经有两年了,10年的秋天 , 带着点点迷茫和不甘 , 我进了一所java培训学校,那是我对程序最初的认识, 今年年初, 我进入了社会开始找工作,虽谈不上屡屡碰壁, 却也不是很顺利。
    到现在工作了也近一年了,可是我感觉自己掌握的东西太少了,很多问题在我看来是那么的难 , 但是到我老大手上都能迎刃而解。还有很多东西也学过,自己都用过 , 但可能是没有弄懂其中原理吧,下次遇到相同的问题却又不会了。 
    我知道java还有很多更博大精深的地方我都未曾涉足,对于我来说 , 前面虽然经历过培训, 但是我根本就没有努力过, 所以我对开发还是一片空白,现在在公司有老大和开发经理的帮忙 , 勉强能写一些简单的程序, 或能实现相应的功能,  但逻辑可能就不过关了,也没考虑代码效率问题。 而且我不可能一直靠着别人的帮助 。
    对于java我还是有点兴趣的 , 就是基础比较差 , 我有想过自己在努力,  但也不知道该怎么学习才好 , 买书看? java视频? 。
    我真的感觉自己天赋不好 ,抑或是真的没努力过,  对于未来 , 我总有自己的路要走 ,有时候感到是那么的迷茫和无助, 我这样一个对程序没多大天赋的程序员之路能走多久?

解决方案 »

  1.   

    这要肯努力
    铁杵磨成针lZ调整好状态,一步一个脚印,谦虚求教
    有一天你也会成为老大
    不必妄自菲薄
    我们不求多大的成功,多么卓越,对得起自己就OK
    人的智商都是差不多的,天赋对我来说是浮云!
      

  2.   

    我喜欢失败 失败过后证明我还弱 所以我喜欢失败
    举个简答的列子
    哥是java的也是.net的 楼主你抱怨的太多了 如果你人为你自己都不行了那么就少了一样最重要的东西 信念。
    举一个今天我碰到的程序
    重数据库中查询记录放到excel中,然后局域网吧excel发到指定的人邮箱
    看起来很简单 的却很简单 不过我遇到一个蛋疼的事
    插入到excel中ODBC不支持带参数的方法 所以如果重数据库重查的值是如下的话: 'd:'驱动.jpt'
    mysql sql oracle用带参数的方法写是没问题的或者java 的ssh模式xxx.save也可以,由于这个是脚本所以我用的是.net语言,java写脚本然后放到任务计划里我还真不会,说编译成exe文件 哎 还没成功过。
    什么问题呢 insert into table values(这里如果是以上值就会报错了因为有'号 这个不是编码问题)
    这样就不能插入到excle中了
    今天坐车回家的途中还想着代码 突然真的 一下就想到了 这里还要说下 贵在坚持
    我是这样做的 虽然程序在公司 不过方法是可行的
    因为只有1列会发生这种情况 所以 我就写一列了 比如那列叫paramenet
    select * from table 函数名(paramenet,''')>0
    函数忘记叫什么了 sorry 看到函数里的符号了吗其实不是3个'''中间的'是这个参数里面包含的值 如果这个paramenet里面有'号 我判断的是>1嘛 所以就能取得这个paramenet里面有'号的所有记录
    然后的插入的记录数据就不是全部查询了 还是用那个参数
    select * from table 函数名(paramenet,''')<1
    <1懂的吧 就是没有这个'号的所有值 这我在.net中用ODBC插入就不会报错了
    然后字符有问题的我可以写在邮件的类容中 发邮件让邮件带html支持的 这样的话可以写个table表格 把字符有问的那一行写到邮件类容中就ok了 
    其实我说真的有的时候灵感来了真的很容易 前提是你有这方面的知识 比如一点都不会的人给他灵感也写步出来
    还有这个社会不现实 现实的是人 就和你说的一样 失败者永远为自己找借口 不懂就问呗 没神马打不了的 
      

  3.   

    我之前也挺混混噩噩的,但是最近因为迫于换工作的压力,所以要复习一下java!突然发现,其实有时候钻进去了,你会发现一个新天地!
    例如JDK的代码,我看HashMap等源码,越看越爽,惊叹【Josh Bloch】的妙笔外,更多的是享受这个学习体会的过程!
    楼主加油,多和别人讨论交流,好好利用好论坛和技术群,good luck for you
      

  4.   

    呵呵,只有自己努力才可以!
    http://www.hnbenet.com  http://www.computerpx.com
      

  5.   

    但也不知道该怎么学习才好 , 买书看? java视频? 。你明显是没努力。 看你这句话的意思你之前连书都不看的, 那你做什么程序员。 
    写程序又不是高难度的工作, 跟天赋的关系不大
      

  6.   

    and len(parameter)-len(replace(parameter,'/',''))>1
    列是就是说找parameter这一列的/符号出现不值一次的数据
    其实刚刚的贴错了 如下 如果找这个符号'
    and len(parameter)-len(replace(parameter,''',''))>1报错
    所以我就碰碰运气写了两个'符号
    and len(parameter)-len(replace(parameter,'''',''))>1
    OK
    运气加灵感加不断的实践=success
      

  7.   

    追随内心的方向,现在的努力没有获取对应的成果并不一定就是天赋的问题,有时候只是你还没有找到自己真正感兴趣的,找到自己感兴趣的深深的强奸它,你就会发现天赋如浮云般...PS: 先想想自己对兴趣的理解,你对java感兴趣那只是语言,可是还没有找到能让你深入的行业或者某项技术,你可以迷恋某种语言,但语言终究只是一种解决问题的工具而已 
      

  8.   

    Quote: 引用 15 楼 liangchengfck1 的回复:

    我喜欢失败 失败过后证明我还弱 所以我喜欢失败
    举个简答的列子
    哥是java的也是.net的 楼主你抱怨的太多了 如果你人为你自己都不行了那么就少了一样最重要的东西 信念。
    quote]我喜欢这几句话,失败会让人成长。。
      

  9.   

    果断看书
    《Core Java Career Essentials》
    《Java编程思想》
    获益匪浅啊!!! 对于中级的程序员来说,足够了!
      

  10.   

    贵在坚持啊。LZ,加油。我也是刚踏进java 行业的,觉得自己得在里面混几年,然后看机会转管理层,不知可行不。
      

  11.   

    编程怎么说呢,是要一点小聪明,但也不需要一定是太聪明的人才能搞编程。俗话说:有志者事竟成。我也太 old fashion了。
    我也是最初从java开始学编程的,那时看的是尚学堂马士兵老师的视频,感觉挺有意思,不过我就没怎么努力,只照着老师程序抄,一边学下来,也没真正掌握java。不过后来自己努力自学嵌入式,才慢慢开始入门编程了。
    编程一开始一般都比较难,比较累,但是会越走越光明,越来越有趣的。
    加油吧,csdn这么好的论坛,你去多逛逛java版,其他如 51cto和chinaunix也是挺好的编程社区。国外的 stackoverflow也很好。你经常去,多问问题,回答别人问题(这个我自己没做到),肯定能学好java的。
      

  12.   

    楼主一开始已经不看好自己编程的道路的了, 还是寻找其他出口吧, 别在编程上浪费自己的生命了, 在这道路上, 你不会有出息的, 死心吧.
    JAVA, 作为一种目前最简单的高级语言了, 还是不懂怎么用的话, 其原因可能是: 楼主英语太差 或者 楼主的思维根本不能够代入计算机. 属前者, 还是有希望成为码农的, 属后者, 计算机不是你应该入行的, 就像数学和艺术, 两者的思维方式是存在冲突的, 能把这冲突解决的人, 全世界70亿人口也没有几个.
    中国有句说话至今还是一样适用的: 男怕入错行, 女怕嫁错郞.
      

  13.   

    我也是,"不得要领"。很多同事一条SQL写完的,我要写几条。但是这没什么,只要完成了功能,效率也凑合。就够了。除了写程序,还有其他的一些需要学习的。式样理解、英语对话、日语对话、项目安全、文档……太多东西了如果觉得自己真的不合适,就换吧,直到找到自己适合的职业。
      

  14.   

    绝大多数程序员都不需要天赋,努力就够了。因为绝大多数无论再努力也写不出jvm虚拟机,但是,写写简单的应用还是没问题的。