又到了一年跳槽高峰期,java
一月份半个月下共面试了四家公司。期间拿到两家公司offers 。在一家游戏公司二轮技术总监面试时,由于太过紧张+对防护性编程认知上表现不佳惨遭淘汰。颇为遗憾。一直期盼着可以进一家游戏公司,年会的时候可以有苍老师能抱一抱的机会。python
指望月薪方面:linux
笔者在面试时,关于工资的讨论感受特别吃亏。一方面由于信息的不对称性,缺少足够的了解。另一方面由于缺少经验,没有及时调整本身的策略。面试官准备发放offer时问我指望月薪是多少时,个人回答居然仍是是:X-X+2K。 结果被给了一个最低值XK 。先后两家公司都是这样。 万恶的资本家对于一切可榨干的剩余价值老是不会心慈手软的 web
总结:面试
关于月薪指望值,在经历过几回面试以后,笔者总结出一点点技巧。 指望月薪会涉及的地方实际上是有两个地方, 数据库
一 投递简历处填写月薪指望值编程
二 面试官询问指望月薪值windows
投递简历时,填写的指望月薪值,最好是一个概数,如6K -9K 。 由于双方都缺少一个基本的了解。在不了解公司福利补贴等方面的前提下,填写一个概数,对双方都有一个心理缓冲区。让彼此都以为舒服。 这种方式,另一个很大的做用是用简历的方式为本身筛选出可以给出指望月薪的公司。 能够避免去参加一些没法达到本身指望的公司。节省时间和金钱。服务器
在面试官询问指望月薪值时,在这种状况下,通过几轮笔试和面试下来,其实双方都有了一个相对比较的认识。双方这时候都能给出一个大概的评估值。网络
打给比较形象的比方,就是你拿着大白菜去大街上卖。
这大白菜就你本身。 在卖的时候,对自身有个合理的估值以及市场价有事前了解,是很重要。价格喊高了,把白菜价当灵芝价卖,把买家都吓跑了,也就无人问津了。报价太低,则委屈了本身。
HR 问你 这白菜怎么卖? 笔者犯了一个很愚蠢的问题就是:XK –X+2K。 在这种讨价还价的过程当中,轻易的暴露出本身的底线,被动老是要吃亏的。 当买家确定是一口咬定 XK,高了都以为吃亏,想再往上涨的难度就可想可知了。
从营销心理学的角度而言,买卖自己也是须要一种愉悦的氛围。 买家买到性价比高的产品。 卖家卖出高溢价的产品。 在这种讨价还价的过程当中,聪明的办法是优先给出一个较高的估价值:7K 。为了避免把买家吓跑,能够暗示你要真心买,我能够给点优惠。从而试探出对方的底线。经过适当降价,让买家以为赚了。而本身其实也赚了。达成一种双方都较为满意的结果。
笔者这样的错误居然可以犯上两次,真可谓奇葩也。
收入分析:
公司负责 中晚餐, 不提供住宿。国家法定社保。
房租水电网络预期总共: 600
每个月上下班交通费: 30*4+30=150
社保方面: 6000*0.1=600
伙食费: 早餐+周末餐 : 30*5+8*30=390
基本的生活必须消费为: 600+150+600+390=1740
关于上班时间:
公司属于典型的朝九晚五,五天八小时。总体时间安排上较为密集,工做压力和强度较大,项目自己对我的的技术总结性提高不大。这是我所担心的。
一个月大概3个项目单,均分下来,我的将承担1.5个项目。时间上会有点紧张。
分析:
基本上项目与项目之间没有空闲时间。对于我的技术沉淀是一个不利的消息。
关于出差
由于设备故障可能须要到现场调试, 一年预期有45天,一次出差平均为7天。
优势: 能够利用出差,到全国各地走走,拓展视野,熟悉当地市场,了解行情。积累起来的人脉在将来的发展中 都有着积极推进做用。 偶尔改变的生活方式也比较怡情
缺点:
出差自己对我的技术沉淀实际上是有害的。由于巨大的环境波动,人是很难静下心来思考和学习。因为出差自己是到厂家设备现场救火的行为,时间紧迫性和压力都是可想而知的。
出差自己也是一项比较累人的工做。
关于办公环境和领导:
大概参观了一下公司的办公环境,在设备调试区,忽然有种回归到大学实验室的感受。正确排列的设备,错落有致。 直属上司是软件开发的, 小组领导则是电气开发的。软件开发将处于一种被动的处境
没有钱是不行的,可是一切向钱看也是万万不行的。
固然,人也不能盯着钱看。毕竟工资仅仅是一种阶段性目标,而非人生目标。
技术发展方向:
当前应聘的公司方面技术沉淀为: VB+C#
用VB做界面开发,用C#程序主体开发。
笔者目前主要擅长的C/C++和python开发。常用MFC ,PyQt 作界面软件开发, 由于技术壁垒的问题,Python在这家公司在短期是没法成为公司主体开发语言。
对于VB+C# 这样的组合,笔者并不待见。感受微软已是一个奄奄一息的巨人, 其卖软件的思惟,在web 2.0 的时代已经落伍了。看看其IE 的发展就可见一斑
JAVA 一直稳稳的在各个平台上把C#压制着,再加上andriod系统的崛起,更是对只支持windows的C#一计沉重的打击。
VB则仅仅是托祖宗windows的洪福,才得以在各类界面开发库面前存活下来。以上观点或许略有偏颇,可是微软的没落之势已是箭在弓弦。把自身赖以生存的技术寄托在仅支持自身平台,且即将没落的公司是很是危险的。
就技术延伸可持续性发展角度而言,目前的这家公司其实并非最好的选择。
就将来技术发展方向,这是一个让笔者非常纠结的问题:
当前的这家公司的技术要求其实并不是符合笔者技术发展规划。喜欢的行业并不必定进得去,然而,兴趣(interest)和利益(interest)有效的统一这也是让笔者没法释怀的。
固然,不能由于现实太过残酷,就放弃了对梦想和兴趣的追求。若是放弃了,那本身所剩下的就只有赤裸裸的现实了。
若是梦想没法直达, 则能够考虑曲线实现。 当时首先是弄起清楚本身的梦想具体是什么,该怎么实现,没法描绘出具体轮廓的梦想那仅是空想而已。
笔者的短时间内的技术路线发展规划是:C+Python
以C/C++ 作底层开发,python作高层开发,经过C/C++开发的库做为模块的方式嵌入到python当中,实现C+Python 组合技进行快速化开发工做。
中期的技术发展路线是: linux
做为当前任何一家有头有脸的公司,一个做为官方宣传的web 网站是一种标配。做为web 的基础设置,服务器开发开发天然成为一种刚需。堪称编程领域的铜饭碗。
不考虑TCP/IP 网络编程以及数据库开发要求,linux 天然不可获取。
考虑到服务器编程,顺势而为进能够向 go 语言方向发展,有C/C++这样的九阳神功护体,同一个体系内的go 语言学起来也就如鱼得水。
退一步则可与C+python 这样的跨平台组合遥相呼应,产生共鸣,实现效益最大化。
长期技术发展路线: java +linux 内核
在andriod已占领中国市场至少70%的智能手机市场份额的状况,平板则已经和ipad 系列平起平坐的状态。在将来不能给andriod机编程都很差意思说本身的搞编程的。
一旦谷歌在平板和电脑方向上站稳脚,下一个倒下的巨人就是微软了。这或许也是笔者没法接受C#的一个缘由吧。
市场的从新洗牌老是残酷的。 对于咱们这种靠技术吃饭的工程师而言则更是如此。因此不得不谨慎而为之。
因此学习java ,将是一个不得不设定到时间表里的核心任务。
在Linux通过前期沉淀发展滞后,则能够考虑向linux内核裁剪和内核驱动层面更高难度,高层次上发展。 按部就班,平缓过渡的技术革新方案对我的发展才是最有利。当我的技术还不足以牛逼至推进市场时,则只有选择让市场推进我的技术发展
将来三年的技术发展规划
语言: C/C++ , python, JAVA, Go
平台: Linux , Windows, Andriod
经过这几门技术,将围绕在最外围的技术打形成一个闭环,造成笔者技术层面上的护城河。
http://blog.csdn.net/leos_blog/article/details/18446509