两年.net码农总结
一直都是在博客园看文章,几乎每个两三天都会来,不管是看技术分享还是看经验总结,我觉得这真是个好地方。
工作两年,24.5岁,目前达到8.5K(即10W)的.net web。
文章水平不好,各位见谅了,三级英语考了三次的我没胆量考四级。湖南长沙一垃圾大专读软件技术(.net方向)毕业,然后在学校应聘深圳富士康在做了半年流水线(很悲催,一直觉得上当受骗),后通过同学内部推荐进入一个外企软件外包公司(南山区),很快公司被收购了(可能是我克的吧),新公司是上市公司但是国产的,唉,各种坑,做了一年多项目做完,走人,来到小公司做管理系统至今...
下面来点详细的
2009年9月 || 0经验
在学校的时候,前两年都很迷茫,能否找到两千块的工作,在学的时候真的不知道自己学的东西可以用在什么地方。一学期C++,然后是C#.net与Java交替学习,我是当Java辅助理解,因为java的API和IDE都相当烂且麻烦,决定从事.net。
课程上面,很老,说的还是vs2005,当时2010年,印度niit(我也觉得不如北大青鸟、传智播客,从教学视频看得出)翻译的书籍。因为教的是vs2005,所以在校期间我都会找视频看,而且是看整套的,自学过html div+css(课堂上教的是拖控件),jQuery,EF,LinQ,WPF、MVC2、MVC3、三层架构。。。。另外Java的数据结构可以很好帮助理解面向对象和编程,未毕业就帮别人做几百块的小网站,如xx官方网站,就几个页面包含管理文章,当然得基本会用一个富文本编辑器,其实这个阶段很重要,因为我已经可以独立开发简单的网站了,尽管不会ps,都是上网偷的或截图,可以说是仿站,建议没什么经验、没事做的同学做做仿站
2011年11月 || 0经验
还没毕业就应聘了富士康CNSBG的开发岗位,然后安排到流水线站着组装出口的不知道是什么思科设备的机器,干了5个月。。你说坑不坑爹,虽然坑,但是因为是大学生所以工资比其他普工高,当时就2300的月薪,算上加班一个月也有4000+扣除xxx后每个月都会有3000剩下,因为没什么其他消费(没假期跑出去太麻烦),这样想是不错的实习,因为很少实习能有3000块剩下的,就是坑爹,完全觉得自己被卖了。
2012年4月 || 0.5经验-开始算吧,其实期间接了两三个小网站做,也弄SEO
还有一个多月就转正了,不过找同学内部推荐去了他们公司,一个南山区的外企软件外包公司,我当时只想脱离苦海,没想别的,过去了竟然给我当实习...算了 还要请假回学校,那么其实就实习一个多月。给1500。。。这是做的是一个企业的定制xx产品的销售平台网站(还挺多人好像有8-10个,不记得了),需求有点凌乱,这时候其实才真正做有关多层架构的项目,这个阶段只是巩固了jQuery,学了jQuery ui,jQgrid...
2012年7月 || 0.6年
接下来,转正,工资4K,当时觉得有点少,不过没办法...我怀疑我是克星,公司被一个国内的软件外包上市企业收购了,公司陷入一片混乱,部分团队出走创业。
我同学推荐了我进入了一个隶属加拿大部门去做一个管理系统,我负责前端js,div+css...这是我不知道自己是不是回不到.net了,这个项目其实跟部门关系不大,至少因为在加拿大接的,所以把我安排在这里,甚至怀疑这个项目是那边的老大的私活,很矛盾感觉自己不属于这个部门。
项目经理只想做后他,因为他多年不做前端的东西了,所以前端的事几乎都是我负责,项目采用Java、jersey框架、mysql,后端全部提供前端的接口url,提供json数据,我就做前端html、js,jquery、jquery ui、ajax去Call后台数据,我们就通过一个Excel去标记哪个url接受什么结构数据,返回什么结构数据。所以这个项目其实是前后端分离开发,这种开发办法给了我很大启发,因为以前都是做webform(aspx),经过项目经理指导才知道原来整个系统可以只用html js来做。
我觉得除了大公司,前端可能有高工资之外,这个职位很难再找好工作,所以决定尝试自己做个小系统,用C#、EF、Webservice去做后端。很成功,Webservice自动序列化很强大,搭配EF,我觉得是很完美。(单层架构情况下,新建网站,可以调试中修改代码,不需要停止调试|修改|生成|再调试,所有东西都在一个using里面,只有一个打开数据库连接,速度很快,如果做三层,那么可能open,close会出现很多次,甚至查出很多不需要的数据,当前三层有三层的好处,当然我不排除可能有更好的做法),从这个项目我学到很多包括多语言、审批工作流等,都是老前辈的经验
2013年7月 || 1.6年
项目开始接近尾声,老大、项目经理受到排挤,项目经理跳槽,唉,我谈工资没什么筹码,投简历吧,来到一家小公司帮忙做正在运营的管理系统(Web平台,多家企业在线使用),拿到了6.5K,这个项目用的是三层架构、ado.net、WebForm、jQuery、iframe...都是一些比较老的技术,不过能应付需求,但是需求变化大,这时项目进度就很慢,项目正在做繁体版、英文版,那么就用最原始的办法,把所有的aspx做成三份(都是泪,什么加班的,三层架构还要不断开调试,改点东西就要停止,修改,再开调试)。
我开始向项目经理介绍我的前后端分离、采用EF、单层架构、前端无iframe(除上传、下载文件)的办法,并演示了一个文章管理系统(其实就是xx官方网站)。项目经理研究了几天,决定把正在运营的系统改掉,用我这个方案(太自豪了,我这是才肯定这种设计是可行的),花了两个月做出新系统。现在还是接近尾声,因为客户还没决定推广新系统(需求和业务处理有些不同)。
这是我和项目经理有考虑过改良项目去创业,因为客户看起来对新项目不太热情,我找到前公司老大谈,但是可能他没那么看好我们或这个项目,因此没谈到投资的事,只是建议我们自己去尝试和考虑各方面问题。
最终还是没执行,我得想想其他项目或出路。
开始投简历,有了这套方案,我觉得我应该从事一个架构师、小组长,甚至项目经理。第一回面试8.5K,通过。回到公司本来要办离职的,老板决定就给我8.5K....失策,我没喊10K。我不走了,因为那边有试用期,而且就到年底了,还有年终,再做两个月再说...
2013年7月 || 2.1年
接下来,各位有没有好出路也可以介绍一下,web办公、审批、web管理系统都可以做,有创业想法的也可以,像我们这种年纪没有太多各方面的压力,创业是正好,等老婆、孩子、房贷都出现了,恐怕不找份大公司稳定工作压力更大,更难谈创业。
两年.net码农总结的更多相关文章
- 码农、黑客和2B程序员之间的区别
码农: 黑客: 2B程序员: 求2的32次方: 码农: System.out.println(Math.pow(2, 32)); 黑客: System.out.println(1L<<32 ...
- 【整理】待毕业.Net码农就业求职储备
声明:本文题目来源于互联网,仅供即将从学校毕业的.Net码农(当然,我本人也是菜逼一个)学习之用.当然,学习了这些题目不一定会拿到offer,但是针对就业求职做些针对性的准备也是不错的.此外,除了技术 ...
- <开心一笑> 码农 黑客和2B程序员之间的区别
笔记本电脑 码农: 黑客: 2B程序员: 求2的32次方: 码农: System.out.println(Math.pow(2, 32)); 黑客: System.out.println(1L< ...
- 经典算法C++版(参考一线码农博文)
鉴于一线码农的算法博文基本通过C#完成,此处用C++再实现一遍,具体解法可参考其博文. 地址:http://www.cnblogs.com/huangxincheng/category/401959. ...
- [2013 eoe移动开发者大会]靳岩:从码农到极客的升级之路
(国内知名Android开发论坛 eoe开发者社区推荐:http://www.eoeandroid.com/) 前天,2013 eoe 移动开发者大会在国家会议中心召开,eoe 开发者社区创始人靳岩在 ...
- 老码农教你在 StackOverflow 上谈笑风生
作为一个高大上的码农,你肯定用到过 StackOverflow,必须的.会有人否定这个断言么?那他恐怕不是真正的码农,或者说还没入门.StackOverflow 对于码农的重要性,基本就和诸葛亮对刘备 ...
- .net 码农转战 iOS - 初探
好久没写博客了,之前还打算把毕业设计中涉及到的两个算法拿出来说说(脸型分析 + 声音分析),博文都写了一半了,后来实在太忙了,那篇随笔也就沉在草稿列表中没动过. 我原先是专职 .net 开发的,在公司 ...
- Android码农如何一个星期转为iOS码农(不忽悠)
WeTest 导读 作为一个android客户端开发,如果你不懂点ios开发,怎么好意思说自己是客户端开发呢,本文讲解如何让android开发码农在一个星期上手IOS开发 --<记录自己IOS开 ...
- PHP码农在Golang压力下的生存之道-PHP性能优化实践
随着国内Golang的火爆,phper的生存压力越来越大,在一次内部技术讨论中,gopher甚至提出,要什么php,写php的全部开掉,唉,码农何苦为难码农. 本文试图寻找一种有效实践,减少php w ...
随机推荐
- java中的随机数Random
java中一般有两种随机数,一个是Math中random()方法,一个是Random类. 一.Math.random() : 随即生成0<x<1的小数 实例:如何写,生成随机生成 ...
- [转帖]新的Linux后门开始肆虐 主要攻击中国服务器
新的Linux后门开始肆虐 主要攻击中国服务器 https://www.cnbeta.com/articles/tech/815639.htm 一种新的 Linux 系统后门已经开始肆虐,并主要运行在 ...
- Node fs模块异步读取验证并异步写入
console.log("1:开始读成取文件内容...");fs.readFile('./public/2.log',function(err,data){ if(err){ co ...
- pandas函数应用
1.管道函数 #!/usr/bin/env python # -*- coding: utf-8 -*- # @Time : 2018/5/24 15:03 # @Author : zhang cha ...
- html image 圖像路徑
src可以指定image路徑: alt可以設置替代的文本:當瀏覽器沒有辦法加載到圖片的時候,就會顯示替換的文本,提示什麼圖片未加載. width和heigt可以設置圖片的大小,從而對圖片進行縮放. h ...
- BZOJ2008 JSOI2010连通数(floyd+bitset)
一直不明白为什么要用floyd求传递闭包,直接搜不是更快嘛……不过其实可以用bitset优化,方法也比较显然.bitset是真的神奇啊,好多01状态且转移相似的东西都可以用这个优化一下. #inclu ...
- Codeforces 1106F Lunar New Year and a Recursive Sequence | BSGS/exgcd/矩阵乘法
我诈尸啦! 高三退役选手好不容易抛弃天利和金考卷打场CF,结果打得和shi一样--还因为queue太长而unrated了!一个学期不敲代码实在是忘干净了-- 没分该没分,考题还是要订正的 =v= 欢迎 ...
- SharePoint 2013 APP 开发示例 (五)跨域访问 Web Service (REST API)
虽然 JQuery 也能通过授权header实现跨域, 但SharePoint 提供了更简单的方法,它被实现在SP.RequestExecutor里 .它能访问跨域的服务包括REST AP ...
- PMOS 与 NMOS
PMOS: NMOS: NMOS是栅极高电平(VGS > Vt)导通,低电平断开,可用来控制与地之间的导通.PMOS是栅极低电平(VGS < Vt)导通,高电平断开,可用来控制与电源之间的 ...
- 倒置输入的整数(C、Python)
C语言: # include <stdio.h> void f(int num) { , j=, yu; printf("转置后:"); ) { yu = num ...