首先: 祝大家元宵节快乐、工作顺利、早日升官发财……额,最重要是 祝:身体健康(你们懂得,咱们程序员)希望各位大侠们能仔细读完,给我指明道路,谢谢了……
前言:
我是90年的刚刚实习大学生(就读武汉某高职院校的王牌专业),现在在上海某上市外包公司实习,已有半年,到目前为止还没转正(要毕业证),专业是java web,现在是做J2EE相关项目……已经名草有 主,女朋友为了很好的维系我们之间的感情,果断和我一起来到了外地打拼,我们之间很开心、很幸福,即使现在我给不了她更多的东西,但是我发誓给她我最好的东西……(单身的程序员们,别眼红哦)
自我认知:
在学校,主要学习JAVA WEB方向,特别酷爱SQL Server。对于java,个人的兴趣还是有的,特别是在和别人谈到某些技术的时候,很喜欢……我很喜欢MVC这种理念,也很喜欢用SSH来实现它……从始至终,我觉得java很深奥,不过我这个人喜欢挑战,特别是那种征服后的成就感……对java的面向对象,倒是略知一二,《think in java》反复看了,越来越觉得java很深奥,我也特别喜欢看《编程之美》,特别是暑假的时候为 算法 痴狂了一段时间……个人觉得自己的脑子貌似有点笨,貌似编程的天赋不是很高……总之,对java很感兴趣,特别喜欢看着视频学习,不是很喜欢看着纸质书、电子书……在学校曾经做过院学生会主席,对自己为人处世很有信心,人很机灵、外向、最重要是性格好……很喜欢管理和心理学,曾经看过很多有关于:怎样带好自己的团队、如何建立好自己的团队、怎样让一个团队发挥超出100%的水准……我很喜欢这类型的书籍,这可能和我自己的兴趣以及职业规划有关吧!?
职业规划:
做技术:5-10年,转销售(假如女朋友催着结婚,估计5年左右吧),我相信一句话:从技术转销售,则天下无敌……
专业技术:
进公司实习以前:
酷爱SQL Server,一般的增删改查这不提了,对什么存储过程、事件等等都略知一二,自认为还能流程自如的使用,曾简单写过分页的存储过程(通用的硬代码。你懂的:知道偷懒的程序员才是好的程序员),也拿微软的数据库竞赛题目做了,自我感觉还是不错的。JAVA:明确的知道什么是对象,对于java基本知识学的还行,不过也总在反复看马士兵老师、张孝祥老师、李兴华老师的视频,然后在去看《think in java》等书籍,喜欢随时看,随时用笔记本记笔记(纸质的哦,方便翻阅);对模式也略知一二,当然说到能运用自如,估计差的远了,不过我喜欢尝试用着;对MVC的理念有很深刻的理解,很喜欢用SSH、JS、JSP,对于JQUERY、AJAX、JSON运用不是很多,曾经用ajax做过省市联动,用JQ、JSON做过数据处理,特别是从数据库里面取出大量数据的操作……对于CSS+DIV,一般的前台美工处理没什么大问题。
实习以后:
对于java面向对象的知识模糊了,SSH几乎没用,什么JS、JSP、JQUERY、AJAX、JSON几乎忘光了,而且最近做的项目是struts1.0+TERASOLUNA ,我负责后台一小部分的开发,以及其他同事包括自己的所有测试(他们自己写测试,我来运行以及解决对应的BUG)。
现在的状态:
对于java面向对象的知识模糊了,SSH几乎没用,什么JS、JSP、JQUERY、AJAX、JSON几乎忘光了,像泛型、工厂模式等得细节都忘记了,只记得大概,表示很空虚、很饥饿(知识状态)、很焦急……
自身优缺点: 缺点:算法很不行(是我恶补的对象)、没学过C,最主要是:对coding的敏感度不高(也就是你们所说的天赋不是很好)
优点:学会的如何看代码、怎样在最短的时间抓住要看东西的重点,写过日语的详细设计书(当然用google翻译+自己薄弱的日语基础+脑袋猜想),学习能力还不错,接受能力灰常强。。。
疑惑: 起因:我本人很想学好技术,不想浪费光阴,而实习后的状态确实不是我的预期值,甚至背道而驰
结果:是否应该为了技术,而去谋求更好的发展,去应聘做国内产品的公司
个人想法与选择:
(1)选择留在实习公司,理由如下:
刚刚出来实习半年,公司马上要签第三方,按理性思路来说:至少在这个公司先工作1年再去考虑其他的,这样有利于以后职业生涯的发展。
(2)应聘其他做国内产品的公司,理由如下:
对java技术感兴趣,很想学好、学扎实技术,但是现在的公司,介于实习到现在的状态,自己对自己专业知识越来越没信心,感觉随什么也不会。
特别是当我看到了很多牛人的经历,以及年龄老一辈程序员的经历,我不想自己废了。。。很渴望能学好技术,特别是看到各位CSDN大侠胸前的花,我的动力就更足了!
希望明灯能指引我前行,谢谢……(在线坐等大神的出现,让我想起了一歌词儿:神啊,救救我吧……O(∩_∩)O~)
也欢迎大家对我职业规划等等的点评,能说出我缺点的,很高兴,分值就100有点少哦,请大神、大侠见谅……
------解决方案--------------------
以你的规划. 建议一个是不要搞技术了. 喜欢技术可以业务看看. 越早做销售越好.
你如果一定要做技术, 离开这个外包公司, 外包公司你只是一个代码工人, 能学到多少东西呢. 还不如去做产品的公司通常能比外包的公司学到更多.
------解决方案--------------------
有能力,有口才,善于交际,可以发展的方向很多,技术各方面了解一些即可
整天对着电脑钻研技术貌似不适合你,而且这种纯粹的技术人员发展的前景也不一定就好。
------解决方案--------------------
有能力,有口才,善于交际做销售是不错的,现在能说得人,哪怕你是吹牛也是能力,你吹得让别人买你的产品,能赚钱,你就是有能力。郑重声明,以下言论不针对任何人:现在比较佩服贱人,越贱的人,我越佩服。人至贱则无敌嘛。所以楼主我觉得你应该发挥你的优势!鉴定完毕!!
------解决方案--------------------
建议你在这个公司干满一年,起码要完整的干2到3个项目。你可以在剩下的半年里把外包中如何进行需求到设计的分析,如何进行系统架构(系统架构并不是一定要用最新的技术框架),如何分配任务等等一些管理思想学到。
另外,在业余时间里你可以自己补补java方面的知识,算是做2手准备,可能这样比较累,不过书山有路勤为径嘛。
1年后,如果你觉得外包有一定的上升空间(可能领导看到你的价值,决定提拔你。),或者你觉得值得留,则继续。
否则,坚决转向做产品的公司。
你的技术转销售我很比较赞同,不过个人觉得把销售改为市场可能更合适,市场包含的更多。
如果你一直坚持自己想法并努力付出的话,你能成功,很简单。
难的是不是能坚持不懈的付出。
我没有做到,希望你能做到。
------解决方案--------------------
如果你对学习外语没有信心,尤其是日语。那趁早做第2种准备。
我就是因为日语一塌糊涂败下阵来。
做对日外包,重要依次程度感觉第一是日语,第二是管理设计能力,第三是质量控制能力,最后才是编码。
当然并不是说编码不重要,相对而言。如果你喜欢编码,也没什么不好的,只要专、深,也能拿到不错的待遇,只是容易遇到瓶颈(中国是这样)。
我对日经验并不丰富,连日本都没去过。仅仅个人感受而已,仅供你参考。
------解决方案--------------------
还是要看个人的发展计划吧
我觉得在外包公司其实并不是很好,除非已经有了很好的能力,否则能学到的技术方面的东西并不多,更多的是其他方面的
如果是喜欢技术方面的东西,还是建议做自己产品的公司会好一些