我本不是个喜欢写文章的人,更甭提写这种基本没技术含量的文章了。但是今天上班的时候,不经意浏览了下学校的QQ群,突然很想把自己的经验经历分享给还在大学里的同学,希望能让某些对前途职业迷茫的童鞋有所帮助。
首先简单介绍下自己,我从12年毕业到现在,已有三年,一直做的游戏开发程序猿,至今已三年半,大学主攻java,毕业后本想找JAVA的工作,后来机缘巧合进了游戏开发公司,做了两年半的as3页游开发,而后一直的u3d手游开发,至今也已近乎一年了。
首先想说说大学里兼职的事。
我在大学的时候,做过网游单机版,做过网站和论坛,也甚至在高中毕业的时候上街发过传单。网游单机版让自己赚了大约1W左右,对现在的最大的影响应该是,用赚来的钱买的联想Y470还在坚挺地运行着。网站和论坛,这东西其实我高中就在弄了,现在还在弄,关了好几个,现在开着的有两个Discuz论坛,一个DEDECMS网站,对现在的影响嘛,粗略想开貌似也不能说没有,比如每年可以花费1600的服务器费用和一些域名费用在它身上,好吧,玩笑了。其实平时把在一些网站上看到的不错的文章转到论坛,也是能提高一下自己的。总的来说,个人认为一般的兼职对自己的程序猿的职业前途影响颇小,更别说发传单和搞促销什么的了,虽然确实能提高自己的为人处事的能力,也能赚到一些外快。
然后说说培训。
我本人是跟着学校在大三结束后去西安某培训公司培训过的,不过时间颇短,虽说不能说没学到什么东西,但是也不能说学到了很多东西。要说那次短短的培训带来的影响最大的,无非是毕业初期找工作的时候,写在简历上的唯一的“实战”项目经验了。这里我想跟还在大学的童鞋说说。
一、培训到底有没有用。
二、到底要不要去花钱培训。
这两个问题其实可以看做一个问题,根据我的经验,我的回答是这样的。
一、培训是有用的,最少能巩固一下学校的东西,学习下公司要用的技术。找工作时简历也好看点(有点用的)。
二、有钱有时间的,可以去培训。没有去花钱培训的,完全没必要担心找不到工作。
然后,最重要的一点,没有培训也完全不用捉急,有一个更合适的路子可以让你比培训了的赚到更多,站得更远。这就是我们要说的接下来的话题——实习。
然后我们就来扯扯实习。
实习的作用应该是远远大于培训的,至少我个人是这么认为的。我建议:如果条件允许(学校放人),想毕业后把职业定在程序猿这条路的,越早出校门去公司上班(实习)越好。关于这点,我个人是颇有点后悔的,因为我是大四第二学期才出去找工作的,也就是12年3月份才开始工作的,毕业时工资也就不到5K。近一年我发现我公司一个大三的毕业生,对U3D游戏开发已经相当熟悉了(当然深度可能稍有不足)。我就想这,这货毕业以后,立即就能拿到8K左右的工资了(广州,不同地方差别不小)。比起我当年来,可是超过了不少。
再说说去大公司还是小公司。
这点网上议论颇多,我只说说自己的看法。个人认为这个各有好处(大家都这么说……)。小公司可能让你跟同事、老板更容易打到一起,然后做的工作也多一点、全一点,做的事情范围广,但都是在职业范围内,不是端茶送水扫地什么的。大公司人文应该好点,环境好点,福利可能好点。但是可能比较专,例如就一直让你拼界面什么的。
然后说说加班和工资。
很多人说毕业生或者实习生经验第一,这基本没错,但是没钱还累死累活这个划不来。工资不能太少,工作内容也不能太没用。这里的没用,是指学到的东西少。一两个月什么的做些杂事还可以,但是如果让你拼一年的界面,那就没意义了。
最后说说恋爱。
这东西,我个人窃喜,现在公司大部分男同事没有女票,而我当初临走前顺利捉到一只妹子。大部分程序员是理工毕业,学校和专业的妹子应该是比较少的。但是如果可以,我建议未来的程序猿们在大学就把妹子搞定,以后出了校门,可以说基本就难以勾搭到妹子,跟别说合适的了。(一般的公司,研发部极少妹子,除了美术部可能有少部分妹子,但也基本论坛到我们专心的程序猿)
废话基本结束,欢迎迷茫的童鞋找我聊人生,我本人的QQ569491198。尤其欢迎程序女生,男童鞋的话……
最后,我只一只理工科毕业的程序猿,文笔不好,诸位莫怪。

[MarsZ]程序猿谈大学之工作三年半的程序猿给大学童鞋的一些注释的更多相关文章

  1. [MarsZ]程序猿谈大学之为什么不推荐就业时做程序猿

    这篇文章适合一切有志做一个程序猿的人,而不仅仅只是即将进入就业市场的大学生. “又到了毕业找工作的时候了,好多朋友打电话向我咨询要不要让孩子做程序员.作为一个业内资深人士,我觉得这不能一概而论!要辩证 ...

  2. 怎样跟程序猿谈一场没有Bug的恋爱

    <iframe width="580" height="90" align="center,center" id="cpro ...

  3. Coding girl一个老程序员谈到的一个女程序员的故事

    因为有人说我给一个女程序员的建议不靠谱,我不服,因为我的工作经历中的一些女程序员都很不错,比那些男程序员都强,所以,我在新浪微博和twitter上征集女程序员的故事和想法,这两天来,我收到了好几封邮件 ...

  4. 一名3年工作经验的java程序员应该具备的职业技能

    一名3年工作经验的Java程序员应该具备的技能,这可能是Java程序员们比较关心的内容.我这里要说明一下,以下列举的内容不是都要会的东西—-但是如果你掌握得越多,最终能得到的评价.拿到的薪水势必也越高 ...

  5. 程序员职业规划(一篇来自"阿里Java工程师"对工作3年左右程序员的职业建议和应该掌握的职业技能)

    程序员的三个阶段(转载) 第一阶段:三年 我认为三年对于程序员来说是第一个门槛,这个阶段将会淘汰掉一批不适合写代码的人. 这一阶段,我们走出校园,迈入社会,成为一名程序员,正式从书本上的内容迈向真正的 ...

  6. 一名3年工作经验的java程序员应该具备的技能

    一名3年工作经验的Java程序员应该具备的技能,这可能是Java程序员们比较关心的内容.我这里要说明一下,以下列举的内容不是都要会的东西—-但是如果你掌握得越多,最终能得到的评价.拿到的薪水势必也越高 ...

  7. java工作三年应具备的技能

    LZ常常思考自己的未来,也从自己的思考中总结出了一些东西,作为第一部分来谈谈.LZ认为一名程序员应该有几个阶段(以下时间都算上实习期). 第一阶段:三年 我认为三年对于程序员来说是第一个门槛,这个阶段 ...

  8. TODO:浅谈pm2基本工作原理

    TODO:浅谈pm2基本工作原理 要谈Node.js pm2的工作原理,需要先来了解撒旦(Satan)和上帝(God)的关系. 撒旦(Satan),主要指<圣经>中的堕天使(也称堕天使撒旦 ...

  9. IntelliJ下使用Code/Live Template加快编码速度:程序员的工作不是写程序,而是写程序解决问题

    程序员的工作不是写程序,而是写程序解决问题. --- 某不知名程序员 我们每天都在写代码,有些代码有结构性的相似,但不是所有的代码都可以被抽成方法.在这种情况下,我们应该考虑使用template的方式 ...

随机推荐

  1. Android分类前言

    柚子园项目搁置后,半年多时间里都在开发微信公众平台和在公司实习,用的都是python,django,bottle,已经很久没有开发android了.技术的东西,不用就容易生疏甚至忘掉.刚好现在需要写毕 ...

  2. VSCode调试go

    VSCode调试go语言出现:exec: "gcc": executable file not found in %PATH%   1.问题描述 由于安装VS15 Preview ...

  3. hdu 1540 Tunnel Warfare (区间线段树(模板))

    http://acm.hdu.edu.cn/showproblem.php?pid=1540 Tunnel Warfare Time Limit: 4000/2000 MS (Java/Others) ...

  4. [JavaScript] js判断是否在微信浏览器中打开

    用JS来判断了,经过查找资料终于实现了效果, function is_weixn(){     var ua = navigator.userAgent.toLowerCase();     if(u ...

  5. java.sql.SQLException: Io 异常: Connection refused(DESCRIPTION=(TMP=)(VSNNUM=186646784)(ERR=12505)(ERR

    dbc 链接orcal出错 java.sql.SQLException: Io 异常: Connection refused(DESCRIPTION=(TMP=)(VSNNUM=186646784)( ...

  6. php和.net的DES加密解密方法

    .net版本 /// <summary> /// DES加密 /// </summary> /// <param name="pToEncrypt"& ...

  7. sql replace into 与 insert into

    sql replace into用法详细说明 REPLACE的运行与INSERT很相似.只有一点例外,假如表中的一个旧记录与一个用于PRIMARY KEY或一个UNIQUE索引的新记录具有相同的值,则 ...

  8. c#中virtual, abstract和override的区别和用法

    virtual是把一个方法声明为虚方法,使派生类可重写此方法,一般建立的方法是不能够重写的,譬如类A中有个方法protected void method(){ 原代码....;}类B继承自类A,类B能 ...

  9. android ExpandableListActivity的使用

    package com.example.keKuoZhanLieBiao; import android.app.ExpandableListActivity; import android.os.B ...

  10. FFT初步学习小结

    FFT其实没什么需要特别了解的,了解下原理,(特别推荐算法导论上面的讲解),模板理解就行了.重在运用吧. 处理过程中要特别注意精度. 先上个练习的地址吧: http://vjudge.net/vjud ...