一直都是在博客园看文章,几乎每个两三天都会来,不管是看技术分享还是看经验总结,我觉得这真是个好地方。

工作两年,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码农总结的更多相关文章

  1. 码农、黑客和2B程序员之间的区别

    码农: 黑客: 2B程序员: 求2的32次方: 码农: System.out.println(Math.pow(2, 32)); 黑客: System.out.println(1L<<32 ...

  2. 【整理】待毕业.Net码农就业求职储备

    声明:本文题目来源于互联网,仅供即将从学校毕业的.Net码农(当然,我本人也是菜逼一个)学习之用.当然,学习了这些题目不一定会拿到offer,但是针对就业求职做些针对性的准备也是不错的.此外,除了技术 ...

  3. <开心一笑> 码农 黑客和2B程序员之间的区别

    笔记本电脑 码农: 黑客: 2B程序员: 求2的32次方: 码农: System.out.println(Math.pow(2, 32)); 黑客: System.out.println(1L< ...

  4. 经典算法C++版(参考一线码农博文)

    鉴于一线码农的算法博文基本通过C#完成,此处用C++再实现一遍,具体解法可参考其博文. 地址:http://www.cnblogs.com/huangxincheng/category/401959. ...

  5. [2013 eoe移动开发者大会]靳岩:从码农到极客的升级之路

    (国内知名Android开发论坛 eoe开发者社区推荐:http://www.eoeandroid.com/) 前天,2013 eoe 移动开发者大会在国家会议中心召开,eoe 开发者社区创始人靳岩在 ...

  6. 老码农教你在 StackOverflow 上谈笑风生

    作为一个高大上的码农,你肯定用到过 StackOverflow,必须的.会有人否定这个断言么?那他恐怕不是真正的码农,或者说还没入门.StackOverflow 对于码农的重要性,基本就和诸葛亮对刘备 ...

  7. .net 码农转战 iOS - 初探

    好久没写博客了,之前还打算把毕业设计中涉及到的两个算法拿出来说说(脸型分析 + 声音分析),博文都写了一半了,后来实在太忙了,那篇随笔也就沉在草稿列表中没动过. 我原先是专职 .net 开发的,在公司 ...

  8. Android码农如何一个星期转为iOS码农(不忽悠)

    WeTest 导读 作为一个android客户端开发,如果你不懂点ios开发,怎么好意思说自己是客户端开发呢,本文讲解如何让android开发码农在一个星期上手IOS开发 --<记录自己IOS开 ...

  9. PHP码农在Golang压力下的生存之道-PHP性能优化实践

    随着国内Golang的火爆,phper的生存压力越来越大,在一次内部技术讨论中,gopher甚至提出,要什么php,写php的全部开掉,唉,码农何苦为难码农. 本文试图寻找一种有效实践,减少php w ...

随机推荐

  1. java中的随机数Random

    java中一般有两种随机数,一个是Math中random()方法,一个是Random类. 一.Math.random()  :     随即生成0<x<1的小数 实例:如何写,生成随机生成 ...

  2. [转帖]新的Linux后门开始肆虐 主要攻击中国服务器

    新的Linux后门开始肆虐 主要攻击中国服务器 https://www.cnbeta.com/articles/tech/815639.htm 一种新的 Linux 系统后门已经开始肆虐,并主要运行在 ...

  3. Node fs模块异步读取验证并异步写入

    console.log("1:开始读成取文件内容...");fs.readFile('./public/2.log',function(err,data){ if(err){ co ...

  4. pandas函数应用

    1.管道函数 #!/usr/bin/env python # -*- coding: utf-8 -*- # @Time : 2018/5/24 15:03 # @Author : zhang cha ...

  5. html image 圖像路徑

    src可以指定image路徑: alt可以設置替代的文本:當瀏覽器沒有辦法加載到圖片的時候,就會顯示替換的文本,提示什麼圖片未加載. width和heigt可以設置圖片的大小,從而對圖片進行縮放. h ...

  6. BZOJ2008 JSOI2010连通数(floyd+bitset)

    一直不明白为什么要用floyd求传递闭包,直接搜不是更快嘛……不过其实可以用bitset优化,方法也比较显然.bitset是真的神奇啊,好多01状态且转移相似的东西都可以用这个优化一下. #inclu ...

  7. Codeforces 1106F Lunar New Year and a Recursive Sequence | BSGS/exgcd/矩阵乘法

    我诈尸啦! 高三退役选手好不容易抛弃天利和金考卷打场CF,结果打得和shi一样--还因为queue太长而unrated了!一个学期不敲代码实在是忘干净了-- 没分该没分,考题还是要订正的 =v= 欢迎 ...

  8. SharePoint 2013 APP 开发示例 (五)跨域访问 Web Service (REST API)

          虽然 JQuery 也能通过授权header实现跨域, 但SharePoint 提供了更简单的方法,它被实现在SP.RequestExecutor里 .它能访问跨域的服务包括REST AP ...

  9. PMOS 与 NMOS

    PMOS: NMOS: NMOS是栅极高电平(VGS > Vt)导通,低电平断开,可用来控制与地之间的导通.PMOS是栅极低电平(VGS < Vt)导通,高电平断开,可用来控制与电源之间的 ...

  10. 倒置输入的整数(C、Python)

      C语言: # include <stdio.h> void f(int num) { , j=, yu; printf("转置后:"); ) { yu = num ...