`
nnwq
  • 浏览: 204416 次
社区版块
存档分类
最新评论

好项目烂架构的问题,四年coder的吐槽

 
阅读更多

        四年多码农,毕业后在一家小私企做前端;(初始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(本人农村,父母无收入,过去基本是处于一天不工作就要挨饿的情况~);如果有那么一个环境我会考虑的是,公司会不会因为我的学习能力或者技术强度不够而把我开掉,而不是另谋高就的问题;

纯属个人对现状的吐槽,不喜勿喷!

0
0
分享到:
评论
12 楼 qqq999 2013-10-18  
我认为在大陆,技术越高,需求量就越小,技术到了某层次以后,大陆市场就没有这种需求了,所以还是搞清市场需要什么技能并且市场还能识别这种技能为好。
其它的技能当爱好吧,爱好爱好的时间长了,也会给自己的主技能带来潜移默化的好处。
11 楼 realdah 2013-10-18  
文不对题。
4年会点asp的嘴里牛的很啊。。
用了点缓存就让你震惊成这样子,很难想象你以前的基础有多差。
10 楼 stevenjohn 2013-10-18  
深有感触,其实好多公司都这样子的,淡定
9 楼 hardPass 2013-10-18  
一直游离在边缘的人,很难看清重点
8 楼 上下求索的浩 2013-10-18  
几年前我写代码的时候总是骂前人的代码写的烂,几天后的一天我带的新人在骂一段代码写的烂,我兴致勃勃的去看,结果发现是自己写的,幸亏当时没署名,从此以后我就不敢骂别人了,骂人者必被骂,亘古不变。
仔细去研究前人的代码,有时你会发现他们写得好的地方,其实这种地方很多,楼主为什么非要看那些不足之处呢?换句话,学习反模式也是重要的课程,为此还专门有一本书呢。
7 楼 cyruscript 2013-10-18  
"忠诚的问题"很好笑。如果哪个老板希望员工忠诚,那这老板就等着公司倒闭吧!员工忠诚值与持有公司股份成正比,比例大概为2:1,当股份超过50%时,忠诚值为100%。
员工与公司只有交易模式,没有感情模式,你给钱我拿钱干活就这样,其他东西都是多余的。员工要想生存必须把自己变成机械人,公司要想生存必须排除掉所有天真的想法!
这世界本就残酷,所有这世界只有两种人,一是活人二就是死人--在毫无希望的明天,活着是唯一的希望!
6 楼 caizi12 2013-10-18  
烂架构效率低,还容易出bug。
5 楼 andy_tm 2013-10-18  
,加油!
4 楼 szydnjw 2013-10-18  
兄弟那边人工作的?
3 楼 royandray 2013-10-18  
楼下错字,4个月
2 楼 uniqueQ 2013-10-18  
4年7~8间公司,毕业4个人想单混,明白
1 楼 BuN_Ny 2013-10-18  
太浮躁  

相关推荐

    HDL-Coder详细教程

    HDL-Coder详细教程,有详细例子,源于官方例程,中文教程

    phpcoder.rar

    phpcoder安装包。 直接下载安装即可。

    simulink hdl coder 用户手册pdf

    HDL CODER 的用户手册,学习hdl coder参考用书,详细介绍了用simulink开发fpga的过程

    php coder编辑器

    PHPCoder用于快速开发和调试PHP应用程序,它很容易扩展和定制,完全能够符合开发者的个性要求.PHPCoder是一个非常实用的,功能强大的编程环境,而且它是免费的!

    MediaCoder答题器

    MediaCoder答题器,能自动回答问题!避免限制!需要的抓紧下载啊!

    Embedded Coder.rar

    texasinstrumentsc2000.mlpkginstall 支持TI的C2000系列工具包,要求MATLAB R2017a及其以上版本。 安装方法:打开matlab,调整路径到mlpkginstall文件所在目录;在current folder窗口里双击mlpkginstall文件即可开始...

    MediaCoder使用说明文档

    MediaCoder使用说明文档, mediaCoder usermanual,

    MediaCoder.5755专业破解版

    MediaCoder行业版一款针对VOD及KTV视频点播行业开发的,用于转换和处理带有多音轨内容的视频节目的软件。它具备业界领先的视频编码引擎,在高性能转码的同时保持高画质,并通过丰富的视频滤镜增强画面视觉效果。作为...

    coder的建表语句

    coder的建表语句

    matlab Embedded Coder Getting Started Guide.pdf

    Embedded Coder用于产生嵌入式处理器、目标快速原型板和大规模生产中使用的微处理器的可读的、紧凑的、快速的C和C++代码。Embedded Coder支持附加的MATLAB Coder™和Simulink Coder™配置选项,以及对生成代码的功能...

    range coder.pdf

    range coder, algorithm, compressing.

    MediaCoder64位专业破解版

    MediaCoder-Premium-x64 MediaCoder是最早开始使用GPU进行视频编码加速的影音转码软件之一。通过将原本完全依赖CPU的计算工作转移到GPU上进行,H.264和H.265编码所需的时间被大幅缩短。

    mediacoder专业版

    mediacoder 5685专业版,无普通版的限制

    AI自动生成SQL语句的开源代码 sqlcoder-main.zip

    开源的AI自动生成SQL语句源代码,这款SQLCoder-70B-Alpha在文本到SQL的转换能力上超越了包括GPT-4在内的所有通用模型,它能更准确地理解你的需求,并生成相应的SQL查询。SQLCoder2和SQLCoder-7B模型已经向公众开放,...

    java代码生成器MagicalCoder5.3

    代码生成器,最新下载地址...使用MagicalCoder可一键自动生成此框架下的各种增删改查功能,Service,Dao,实体类,完善的角色权限系统,可配置控制到后端每个接口,前端界面上每个按钮,更多企业级特性

    Mediacoder 使用帮助文档

    Mediacoder 入门使用说明+各种编码常用参数设置。

    MatlabCoder使用-Matlab Coder的基本使用.pdf

    MatlabCoder使用-Matlab Coder的基本使用.pdf 微盘资料搬家,自己写的,自己搬家. 请大家支持,点赞!谢谢!

    Coder For VB,vb代码格式化

    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 ...

Global site tag (gtag.js) - Google Analytics