四年多码农,毕业后在一家小私企做前端;(初始asp.net,对oo有了比较深切的理解;处于对某空间的效仿,对前端技术架构理解的比较透彻);
在这家公司混了4个月之后跳出来想自己单干;
自己接了个小项目,最终烂尾收摊;
事后回到公司上班,进了一家小企业,做物业系统,5个人团队,初识mvc2.0;
干了半年,无奈公司发展不行,跳到一家更小的团队,3个人,才干两个月被炒,原因不明(这两个月对我的思想提升很大,之前只会考虑从数据库到页面呈现的思维方式转入到应用缓存技术,基本上每天上班8小时处于思考状态,到现在回想起来,没有一家公司可以让我处于这状态;现在的公司,半个月的工作量两天基本都可以搞定);
接下来到了某电力行业国企,做内部oa,此时的我对系统架构有了比较好的认识,能看到一些问题;引入了一些比较流行的思想,aop,ioc,等待,因为在这做事比较清闲,没事看了不少的技术帖子和书籍,是个人提升最大的一个阶段;
如今,在一家300人+的公司,研发团队大致70人,本组15人,也算是比较大的团队了;选择这家企业主要是看它是创业阶段的,而且发展还不错,等进来了之后发现各种问题,主要是技术层面上的,所以发发牢骚;
经历了7-8家公司,没有一个公司的技术架构能让我彻底折服,特别是现在在的这家公司,感觉产品概念非常的好,无奈,技术架构处于10年前的思想,(说刚刚毕业的人写出来的也不足为过),没有产品文档,代码紊乱,数据结构设计冗余拖沓,没有开发文档;代码嵌套太深,基本上软件行业的标准都没有出现过;反正就是一种没办法读的概念;最夸张的是,本来只要改一个字符的,我用了两天的时间去理清其中的代码逻辑;感觉每天不是在写程序,而是在拷贝代码;这样的生活很无趣,想做好一个产品,却无从着手;
总而言之就是,垃圾的技术架构和用户体验,绑架了客户;
求解,
另外个人觉得现在处于瓶颈阶段,上不去的感觉;个人意愿发展方向是技术架构,不知道大牛们有啥好的意见和建议;
附技术关键字:
AOP,IOC,DDD,设计模式,jquery,extjs,dojo,clr,sql,mvc,ccna,C#,css2.0,wcf异步编程,多线程,等
在此,我行很多和我一样或者差不多的经历的同行们,一直都在摸索,一直想技术提升,一直想往NB的方向前进;却不知道何时能让自己都佩服自己写的代码或者程序。这些coder们很拼,刚出来的时候每天睡四个小时,只是为了能跟上开发经验比我们多的人,不会被说:”你怎么连这个都不会“;”这个我都不知道怎么教“的回答;这些coder们很拼,看到网络上有自己在技术方向上的,总会不停的摸索,效仿别人的程序是怎么写的,效仿那些大牛们的思路,和编程方式方法,以此作为榜样;看到推荐书籍,总会想着办法啃一点是一点;但总觉得少了点什么似的,或者说就是没有自己的知识体系?不会总结?没有实战机会?其实我也对这些很迷茫,要说差,总能在身边找到比自己还差的coder,要说好,貌似好技术的人都不怎么愿意分享自己的经历:或者是因为coder人情世故这块会比较的差劲吧~
在我的地区,如我们一样的coder们也不少,而且来来去去,很多都像小蚂蚁一般,四处乱闯。小公司,小团队,小项目,可能数据库数据行都难说能上个10W的,有什么机会可以接触到如:分布式缓存,负载均衡,等等一系列的技术关键字;接触到的都是极其小而微的项目,没有开发流程可言,就是boss说一个功能做一个,明天弄出来吧,不需要考虑扩展性,不需要考虑隐藏需求;没有设计文案,没有开发文档,总而言之就是:“我这么说,你能理解不?理解了就这么做吧!”;
有人批判,4年换7-8家企业,会有忠诚的问题;其实,如果一个环境能让你不断的提升,让你不断的充电,总有你不会的东西,我觉得,我不会考虑换(当然排除待遇在外);可能也是自己一开始的选择问题吧,但换回来,如果一个人饭都吃不上的时候,你是不是会饥不择食寒不择衣?很多时候选择也是要有条件的,ps(本人农村,父母无收入,过去基本是处于一天不工作就要挨饿的情况~);如果有那么一个环境我会考虑的是,公司会不会因为我的学习能力或者技术强度不够而把我开掉,而不是另谋高就的问题;
纯属个人对现状的吐槽,不喜勿喷!
相关推荐
HDL-Coder详细教程,有详细例子,源于官方例程,中文教程
phpcoder安装包。 直接下载安装即可。
HDL CODER 的用户手册,学习hdl coder参考用书,详细介绍了用simulink开发fpga的过程
PHPCoder用于快速开发和调试PHP应用程序,它很容易扩展和定制,完全能够符合开发者的个性要求.PHPCoder是一个非常实用的,功能强大的编程环境,而且它是免费的!
MediaCoder答题器,能自动回答问题!避免限制!需要的抓紧下载啊!
texasinstrumentsc2000.mlpkginstall 支持TI的C2000系列工具包,要求MATLAB R2017a及其以上版本。 安装方法:打开matlab,调整路径到mlpkginstall文件所在目录;在current folder窗口里双击mlpkginstall文件即可开始...
MediaCoder使用说明文档, mediaCoder usermanual,
MediaCoder行业版一款针对VOD及KTV视频点播行业开发的,用于转换和处理带有多音轨内容的视频节目的软件。它具备业界领先的视频编码引擎,在高性能转码的同时保持高画质,并通过丰富的视频滤镜增强画面视觉效果。作为...
mediacoder 5685专业版,无普通版的限制
coder的建表语句
Embedded Coder用于产生嵌入式处理器、目标快速原型板和大规模生产中使用的微处理器的可读的、紧凑的、快速的C和C++代码。Embedded Coder支持附加的MATLAB Coder™和Simulink Coder™配置选项,以及对生成代码的功能...
range coder, algorithm, compressing.
MediaCoder-Premium-x64 MediaCoder是最早开始使用GPU进行视频编码加速的影音转码软件之一。通过将原本完全依赖CPU的计算工作转移到GPU上进行,H.264和H.265编码所需的时间被大幅缩短。
开源的AI自动生成SQL语句源代码,这款SQLCoder-70B-Alpha在文本到SQL的转换能力上超越了包括GPT-4在内的所有通用模型,它能更准确地理解你的需求,并生成相应的SQL查询。SQLCoder2和SQLCoder-7B模型已经向公众开放,...
Mediacoder 入门使用说明+各种编码常用参数设置。
MatlabCoder使用-Matlab Coder的基本使用.pdf 微盘资料搬家,自己写的,自己搬家. 请大家支持,点赞!谢谢!
Coder For VB is an add-in for Visual Basic 6.0 that provides tools to speedup the mundane parts of the development process, so you can concentrate on the more interesting parts. Coder For VB enables ...
The file codelist.ini is the key and starting point of using qualitative coder. The codelist can be modified at any stage of your coding, but you are recommended to make change while you are ...