两年.net码农总结

2024-09-03 20:18
文章标签 总结 net 两年 码农

本文主要是介绍两年.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码农总结的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/1133938

相关文章

java常见报错及解决方案总结

《java常见报错及解决方案总结》:本文主要介绍Java编程中常见错误类型及示例,包括语法错误、空指针异常、数组下标越界、类型转换异常、文件未找到异常、除以零异常、非法线程操作异常、方法未定义异常... 目录1. 语法错误 (Syntax Errors)示例 1:解决方案:2. 空指针异常 (NullPoi

Java反转字符串的五种方法总结

《Java反转字符串的五种方法总结》:本文主要介绍五种在Java中反转字符串的方法,包括使用StringBuilder的reverse()方法、字符数组、自定义StringBuilder方法、直接... 目录前言方法一:使用StringBuilder的reverse()方法方法二:使用字符数组方法三:使用自

Python依赖库的几种离线安装方法总结

《Python依赖库的几种离线安装方法总结》:本文主要介绍如何在Python中使用pip工具进行依赖库的安装和管理,包括如何导出和导入依赖包列表、如何下载和安装单个或多个库包及其依赖,以及如何指定... 目录前言一、如何copy一个python环境二、如何下载一个包及其依赖并安装三、如何导出requirem

基于.NET编写工具类解决JSON乱码问题

《基于.NET编写工具类解决JSON乱码问题》在开发过程中,我们经常会遇到JSON数据处理的问题,尤其是在数据传输和解析过程中,很容易出现编码错误导致的乱码问题,下面我们就来编写一个.NET工具类来解... 目录问题背景核心原理工具类实现使用示例总结在开发过程中,我们经常会遇到jsON数据处理的问题,尤其是

Node.js net模块的使用示例

《Node.jsnet模块的使用示例》本文主要介绍了Node.jsnet模块的使用示例,net模块支持TCP通信,处理TCP连接和数据传输,具有一定的参考价值,感兴趣的可以了解一下... 目录简介引入 net 模块核心概念TCP (传输控制协议)Socket服务器TCP 服务器创建基本服务器服务器配置选项服

Rust格式化输出方式总结

《Rust格式化输出方式总结》Rust提供了强大的格式化输出功能,通过std::fmt模块和相关的宏来实现,主要的输出宏包括println!和format!,它们支持多种格式化占位符,如{}、{:?}... 目录Rust格式化输出方式基本的格式化输出格式化占位符Format 特性总结Rust格式化输出方式

Python中连接不同数据库的方法总结

《Python中连接不同数据库的方法总结》在数据驱动的现代应用开发中,Python凭借其丰富的库和强大的生态系统,成为连接各种数据库的理想编程语言,下面我们就来看看如何使用Python实现连接常用的几... 目录一、连接mysql数据库二、连接PostgreSQL数据库三、连接SQLite数据库四、连接Mo

Git提交代码详细流程及问题总结

《Git提交代码详细流程及问题总结》:本文主要介绍Git的三大分区,分别是工作区、暂存区和版本库,并详细描述了提交、推送、拉取代码和合并分支的流程,文中通过代码介绍的非常详解,需要的朋友可以参考下... 目录1.git 三大分区2.Git提交、推送、拉取代码、合并分支详细流程3.问题总结4.git push

Kubernetes常用命令大全近期总结

《Kubernetes常用命令大全近期总结》Kubernetes是用于大规模部署和管理这些容器的开源软件-在希腊语中,这个词还有“舵手”或“飞行员”的意思,使用Kubernetes(有时被称为“... 目录前言Kubernetes 的工作原理为什么要使用 Kubernetes?Kubernetes常用命令总

Python中实现进度条的多种方法总结

《Python中实现进度条的多种方法总结》在Python编程中,进度条是一个非常有用的功能,它能让用户直观地了解任务的进度,提升用户体验,本文将介绍几种在Python中实现进度条的常用方法,并通过代码... 目录一、简单的打印方式二、使用tqdm库三、使用alive-progress库四、使用progres