`
don_vin
  • 浏览: 1648 次
  • 性别: Icon_minigender_1
  • 来自: 重庆
最近访客 更多访客>>
文章分类
社区版块
存档分类
最新评论

一个入行不久程序员的一点困惑.

阅读更多
    以前也有上je,但是很少发帖.最近常来,知道je上牛人很多,一直有问题困扰着我,
在这里表达一下.还望各位达人发表一下个人见解,以解小弟之困惑.

    我是08年毕业计算机毕业,然后在一家培训机构学习了java.就那点肤浅的技术,再然后在去年5月份入职了这家做金融行业的外包给建行做项目的公司.
    在这里.虽然工资不高,刚开始我也算学到了很多东西,就我自己的个人能力来说,觉得还不错了.

    我是一个浮躁的人,在这里待了不到一年就开始有想法了.
    首先,就我们目前做的项目,java在这个部门是不受重视的,整个j2ee,包括oracle都算是前台,这让我有点郁闷啊.就让我感觉java在银行这个领域都不太受重视似的,做的东西不过就是增删查改类似的.而真正复杂的业务都在后台,这里的后台是Teradata数据库.然后用perl做etl,java就像一个鸡肋.都快一年了,我的java技术几乎就这样停滞不前.

   其次,受别人影响,我也学起了perl,开始向往后台.事实是我现在也在学做报表的后台etl.渐渐感觉后台除了sql就还是sql,值得一学的也就业务知识.因为我个人比较偏向于技术,所以业务上还是学的不好.

   最后,在外包公司里面,在这样的项目中,除了写代码之外,要干很多无聊的事.这是我最最不喜欢的,比如:帮业务人员导参数,上线后对数据,插数据...很多无聊而且无技术含量的事情需要你加班来做...

   所以,考虑过换工作,个人比较喜欢研发类型的.但是就我现在这样,java已搞的半吊子,etl也是刚入门,很纠结啊.

   我总结的是外包公司只是要这样能干各种事儿的人,至于干得怎么样,那他不管,只要能满足用户的需求就ok.什么都会点儿在这种公司应该好混,但不是我所想要的,我希望是能在某个方向上有所突破啊.不管是java还是bi,我都很喜欢,但希望会更深入一点.
分享到:
评论
17 楼 地球小野花 2010-03-29  
抛出异常的爱 写道
don_vin 写道
抛出异常的爱 写道
引用
最后,在外包公司里面,在这样的项目中,除了写代码之外,要干很多无聊的事.这是我最最不喜欢的,比如:帮业务人员导参数,上线后对数据,插数据...很多无聊而且无技术含量的事情需要你加班来做...

你需要把这种事自动化了。


是啊,你说的没错.我们做了很多重复的动作,不过有的是可以自动化,这个应该考虑.但还是有因为环境太复杂就不行了.

本不想打脸。作不复杂的事。。。。一辈子也不会有什么突破

引用
   我总结的是外包公司只是要这样能干各种事儿的人,至于干得怎么样,那他不管,只要能满足用户的需求就ok.什么都会点儿在这种公司应该好混,但不是我所想要的,我希望是能在某个方向上有所突破啊.不管是java还是bi,我都很喜欢,但希望会更深入一点.


抛哥说得对啊!我想,你可以考虑用perl或者shell(Unix下控制程序运行)+java(当然任何一门语言能用就行,去实现你的业务逻辑)。个人感觉银行的业务应该不比电信的复杂吧,电信的原始数据也是通过在Unix平台(或者是其他)下把终端生成的数据解析出来,存入业务系统中。解析过程全是自动化,业务够复杂吧?还是能实现。能思考用程序解决实际工作中遇到的问题,那你就会感觉到进步了。不要给J2EE/JEE框住了你的思想,视野开阔点。
16 楼 王者之剑 2010-03-29  
don_vin 写道
    以前也有上je,但是很少发帖.最近常来,知道je上牛人很多,一直有问题困扰着我,
在这里表达一下.还望各位达人发表一下个人见解,以解小弟之困惑.

    我是08年毕业计算机毕业,然后在一家培训机构学习了java.就那点肤浅的技术,再然后在去年5月份入职了这家做金融行业的外包给建行做项目的公司.
    在这里.虽然工资不高,刚开始我也算学到了很多东西,就我自己的个人能力来说,觉得还不错了.

   我是一个浮躁的人,在这里待了不到一年就开始有想法了.
    首先,就我们目前做的项目,java在这个部门是不受重视的,整个j2ee,包括oracle都算是前台,这让我有点郁闷啊.就让我感觉java在银行这个领域都不太受重视似的,做的东西不过就是增删查改类似的.而真正复杂的业务都在后台,这里的后台是Teradata数据库.然后用perl做etl,java就像一个鸡肋.都快一年了,我的java技术几乎就这样停滞不前.

   其次,受别人影响,我也学起了perl,开始向往后台.事实是我现在也在学做报表的后台etl.渐渐感觉后台除了sql就还是sql,值得一学的也就业务知识.因为我个人比较偏向于技术,所以业务上还是学的不好.

   最后,在外包公司里面,在这样的项目中,除了写代码之外,要干很多无聊的事.这是我最最不喜欢的,比如:帮业务人员导参数,上线后对数据,插数据...很多无聊而且无技术含量的事情需要你加班来做...

   所以,考虑过换工作,个人比较喜欢研发类型的.但是就我现在这样,java已搞的半吊子,etl也是刚入门,很纠结啊.

   我总结的是外包公司只是要这样能干各种事儿的人,至于干得怎么样,那他不管,只要能满足用户的需求就ok.什么都会点儿在这种公司应该好混,但不是我所想要的,我希望是能在某个方向上有所突破啊.不管是java还是bi,我都很喜欢,但希望会更深入一点.

就这句话对了。

另外,没有纯粹的技术,你想学屠龙之技?
15 楼 tulip77 2010-03-29  
跟楼主为同道中人,还是一样的浮躁啊,天天想东想西的。不过也很正常,这个阶段的人,不上不下,不好不坏的。过两年稳定了就不会了。
14 楼 yye_javaeye 2010-03-29  
sql、银行业务,这2点能到精通足够你吃饭了
话说复杂sql写起来不也是挺有成就感的么
13 楼 jmu 2010-03-29  
你的确是个浮躁的人啊  
   人就是因为 懒惰 才激发了 改变现状 的欲望
  把无聊的无技术含量的事情变成有趣,高效率,有意义的事情吧!
 
12 楼 happysoul 2010-03-29  
don_vin 写道
happysoul 写道
怎么感觉像是去做测试的呢?
不过确实银行系统一般都是java做界面,后台让更高效的语言去处理
楼主应该庆幸没有碰到 COBOL 这东西,要不你会更觉得学不到东西
再有想说的就是银行的开发行列不是想进就进的去的,里面所学到的东西正是别人想学而学不到的。。。
多学语言没有坏处,不过要确定好你以后的发展要靠那种语言为主去吃饭,如果什么都会什么都不精通的话,跳到哪里都没人要你,而且做得依旧是繁杂的工作


    正如你说的,我们项目组基本算是没有测试人员,开发的既要负责开发,又要负责做测试,还要帮用户做一些繁杂的事情.每个月都有上线点,我们就重复的查数据,对数据.

    访问生产得通过两次远程才能连接上,所以,感觉很麻烦.

    其实我只是想知道大家在项目中是不是都会做这些繁琐的事情,这东西做多了就让人感觉在浪费青春.

其实做的都是差不多的!区别,可能别人做的不是测试而是其他搬运等的体力劳动,你觉得哪个学到的东西更多了呢?
银行的系统不是随便一个人就能做的来的,但是其他人想进来学习银行系统就不是那么容易进来的
自己好好珍惜吧,别人讨论跳槽大多因为没有事情可做,你既然有事情而且很忙碌还有什么理由让你换地方呢?
待遇么?你觉得你能去哪里?珍惜你现在的机会业务的价值远远大于你工资待遇 ~ ~
你听说那个做开发的几年内就能有钱有车有房,相反做业务、销售、策划、运营等的职业就不一样了...
11 楼 robertliudeqiang 2010-03-29  
因为浮躁,走了很多弯路。结论: 不能太浮躁,干什么都一样。
10 楼 hatedance 2010-03-29  
不能说sql不好,但对多数人来说,真的感觉不好玩。
貌似只有去编游戏程序才好玩,整天算法呀,ai呀,3d渲染啊,神往啊
9 楼 geminiyellow 2010-03-29  
logicgate 写道
sql不好么?sql你学精通了吗?很多大型系统后台都是用sql或者stored procedure来写的.

学好银行业务,学好数据库,以后前途很好的。不信去翻翻39k美眉的帖子去。

其实我想推荐他先看看那个海版的那个什么财会还是做报销单那个帖子。
8 楼 logicgate 2010-03-29  
sql不好么?sql你学精通了吗?很多大型系统后台都是用sql或者stored procedure来写的.

学好银行业务,学好数据库,以后前途很好的。不信去翻翻39k美眉的帖子去。
7 楼 don_vin 2010-03-29  
happysoul 写道
怎么感觉像是去做测试的呢?
不过确实银行系统一般都是java做界面,后台让更高效的语言去处理
楼主应该庆幸没有碰到 COBOL 这东西,要不你会更觉得学不到东西
再有想说的就是银行的开发行列不是想进就进的去的,里面所学到的东西正是别人想学而学不到的。。。
多学语言没有坏处,不过要确定好你以后的发展要靠那种语言为主去吃饭,如果什么都会什么都不精通的话,跳到哪里都没人要你,而且做得依旧是繁杂的工作


    正如你说的,我们项目组基本算是没有测试人员,开发的既要负责开发,又要负责做测试,还要帮用户做一些繁杂的事情.每个月都有上线点,我们就重复的查数据,对数据.

    访问生产得通过两次远程才能连接上,所以,感觉很麻烦.

    其实我只是想知道大家在项目中是不是都会做这些繁琐的事情,这东西做多了就让人感觉在浪费青春.
6 楼 happysoul 2010-03-29  
怎么感觉像是去做测试的呢?
不过确实银行系统一般都是java做界面,后台让更高效的语言去处理
楼主应该庆幸没有碰到 COBOL 这东西,要不你会更觉得学不到东西
再有想说的就是银行的开发行列不是想进就进的去的,里面所学到的东西正是别人想学而学不到的。。。
多学语言没有坏处,不过要确定好你以后的发展要靠那种语言为主去吃饭,如果什么都会什么都不精通的话,跳到哪里都没人要你,而且做得依旧是繁杂的工作
5 楼 geminiyellow 2010-03-29  
抛出异常的爱 写道
don_vin 写道
抛出异常的爱 写道
引用
最后,在外包公司里面,在这样的项目中,除了写代码之外,要干很多无聊的事.这是我最最不喜欢的,比如:帮业务人员导参数,上线后对数据,插数据...很多无聊而且无技术含量的事情需要你加班来做...

你需要把这种事自动化了。


是啊,你说的没错.我们做了很多重复的动作,不过有的是可以自动化,这个应该考虑.但还是有因为环境太复杂就不行了.

本不想打脸。作不复杂的事。。。。一辈子也不会有什么突破

引用
   我总结的是外包公司只是要这样能干各种事儿的人,至于干得怎么样,那他不管,只要能满足用户的需求就ok.什么都会点儿在这种公司应该好混,但不是我所想要的,我希望是能在某个方向上有所突破啊.不管是java还是bi,我都很喜欢,但希望会更深入一点.

什么都不用说,直接给啊抛同学打个勾就行了。
4 楼 抛出异常的爱 2010-03-29  
don_vin 写道
抛出异常的爱 写道
引用
最后,在外包公司里面,在这样的项目中,除了写代码之外,要干很多无聊的事.这是我最最不喜欢的,比如:帮业务人员导参数,上线后对数据,插数据...很多无聊而且无技术含量的事情需要你加班来做...

你需要把这种事自动化了。


是啊,你说的没错.我们做了很多重复的动作,不过有的是可以自动化,这个应该考虑.但还是有因为环境太复杂就不行了.

本不想打脸。作不复杂的事。。。。一辈子也不会有什么突破

引用
   我总结的是外包公司只是要这样能干各种事儿的人,至于干得怎么样,那他不管,只要能满足用户的需求就ok.什么都会点儿在这种公司应该好混,但不是我所想要的,我希望是能在某个方向上有所突破啊.不管是java还是bi,我都很喜欢,但希望会更深入一点.
3 楼 don_vin 2010-03-28  
抛出异常的爱 写道
引用
最后,在外包公司里面,在这样的项目中,除了写代码之外,要干很多无聊的事.这是我最最不喜欢的,比如:帮业务人员导参数,上线后对数据,插数据...很多无聊而且无技术含量的事情需要你加班来做...

你需要把这种事自动化了。


是啊,你说的没错.我们做了很多重复的动作,不过有的是可以自动化,这个应该考虑.但还是有因为环境太复杂就不行了.
2 楼 finallygo 2010-03-28  
我觉得刚开始多学一些技术还是很重要的,建议lz换项目组吧!
1 楼 抛出异常的爱 2010-03-28  
引用
最后,在外包公司里面,在这样的项目中,除了写代码之外,要干很多无聊的事.这是我最最不喜欢的,比如:帮业务人员导参数,上线后对数据,插数据...很多无聊而且无技术含量的事情需要你加班来做...

你需要把这种事自动化了。

相关推荐

    黑马程序员 2016年 C基础讲义

    第一个C语言程序示例是“HelloWorld”,它向我们展示了如何使用printf函数输出一行文本到控制台。这个程序是任何编程初学者学习旅程的第一步,它展示了C语言程序的基本结构和编译过程,是理解后续更复杂程序的基石。...

    计算机专业应届生解惑——从大学生到程序员

    团队精神是企业招聘时非常看重的一点,能够在团队合作中有效沟通、协同工作,是衡量一个程序员是否成熟的重要标志。在团队项目中,每个人的态度和行为都会影响团队的整体效果,无论是过分自信、消极怠工还是缺乏主见...

    给新手程序员的一点学习建议

    作为一名有经验的程序员,我深知新手在学习编程时可能会遇到的困惑。以下是我根据个人经历和当前技术趋势,为新手程序员提供的一些学习建议。 首先,理解编程的不同阶段至关重要。编程经历了从面向机器到面向对象的...

    2021年大学生系统运维实习总结范文.docx

    2. 程序员的困惑 有些程序员认为,只要看过教学视频和代码,就能学会编程,但实际上却不知从何下手。问题在于如何定位和解决问题,这需要 debug 追踪力气和调试能力。 3. 如何调试追踪? 调试追踪需要实践和经验...

    C#微软培训资料

    一个一 一个可 可个可 可 以互相交换组件的地方 以互相交换组件的地方以互相交换组件的地方 以互相交换组件的地方 比尔 比尔比尔 比尔.盖茨 盖茨盖茨 盖茨 在本章中你将了解 Microsoft.NET ...

    npp.6.5.RC.zip

    通过阅读这个文件,用户可以更好地理解版本的变化,避免因新版本的特性而产生的困惑。 总的来说,Notepad++ 6.5 RC版本作为一款便携式的文本编辑器,以其简洁的界面、强大的功能和高度的可定制性赢得了广大用户的...

    万能头文件#include“bitsstdc++.h”.docx

    然而,有时候开发者会遇到一个被称为“万能头文件”的`#include <bits/stdc++.h>`,这个名字可能会让人感到困惑,因为它并不属于C++标准库的官方头文件之一。这个头文件在一些非标准的编译环境中被用来一次性包含...

    c语言坑爹大冒险.zip

    然而,对于初学者来说,C语言的一些特性也可能带来不少困惑和挑战,这正是"坑爹大冒险"的由来。这个压缩包文件名暗示了在学习C语言过程中可能遇到的一些困难和陷阱。下面,我们将深入探讨C语言中的一些常见问题和...

    c语言坑爹大冒险.rar

    在这个压缩包文件“c语言坑爹大冒险.rar”中,很可能是包含了一系列有关C语言学习过程中的常见问题和陷阱的实例或讲解材料。虽然标签部分为空,但我们可以根据标题推测内容可能涵盖了以下几个关键知识点: 1. **...

    《Lisp的本质》PDF

    宏使得程序员可以控制代码生成的每一个细节,这在其他编程语言中是很难见到的。通过宏,Lisp程序员可以创造出适合自己项目需要的领域特定语言(DSLs),这进一步增强了Lisp的灵活性和可扩展性。 Lisp的这些特性使得...

    彻底搞定 C 指针(完全版·修订增补版)著=姚云飞.pdf

    通过数组名访问数组元素**:详细说明了数组名实际上是一个指向数组首元素的指针,以及如何利用这一点来访问数组元素。 - **2. 通过指针访问数组元素**:展示了如何通过指针来遍历数组,这对于理解指针操作至关重要...

    让你不再害怕指针

    在计算机科学领域,尤其是在C++编程中,指针是一种极其强大的工具,它允许程序员直接操作内存地址,实现高效的数据处理和资源管理。然而,对于初学者来说,指针的概念往往显得晦涩难懂,容易引发各种困惑和错误。...

    孙卫琴对大家java学习的一点建议

    【孙卫琴对Java学习的一点建议】 Java学习是一条漫长而充满挑战的道路,从基础的J2SE(Java Standard Edition)到复杂的J2EE(Java Enterprise Edition)的过渡,需要扎实的基础和深入的理解。孙卫琴,一位知名的...

    IOCCC历年获奖作品源代码(到2013年,部分缺失)

    例如,使用非常规的变量名,或者将代码压缩到一行之内,甚至用注释来隐藏实际的代码。 2. **预处理器宏**:C语言的预处理器宏可以实现代码的条件编译和代码替换,参赛者往往利用这一点构造出多层次的宏定义,使代码...

    并行编程会像当年的Java一样流行.pdf

    余飞还提到,英特尔有多种不同的并行编程模型,虽然这些模型提供了更多的灵活性,但也增加了程序员的学习成本,带来了选择上的困惑。因此,英特尔正在将这些产品做进一步的整合,以使得用户看到的是更加简单、更加...

    菜鸟入门:Java语言学习六大要点(辅你成凤)

    而Super Servlet则将每个访问视为一个进程,每个页面作为一个线程运行,与Servlet的处理方式相反,对程序性能和安全性有着根本性的影响。 #### 六、了解网络编程基础 尽管Java被誉为最强大的网络编程语言,但对于...

    深入理解C语言指针的奥秘

    指针是C语言的一个重要特性,它允许程序员直接操作内存,从而实现更高效的数据管理和控制。然而,指针的概念和用法往往令初学者感到困惑。为了更好地理解和应用指针,我们需要从以下几个方面进行深入探讨: 1. **...

    计算机专业的学生必看.pdf

    计算机专业是信息技术领域的重要组成部分,对于想要在这个领域深入发展的学生来说,...对于那些刚刚踏入这个领域的学生,希望他们能够认识到计算机科学的深度和广度,从而做出明智的选择和规划,为未来的成功奠定基础。

Global site tag (gtag.js) - Google Analytics