当前位置: 代码迷 >> .NET面试 >> 见习生 感觉跟工作的同事技术上差距很大 大神求指点求帮助
  详细解决方案

见习生 感觉跟工作的同事技术上差距很大 大神求指点求帮助

热度:219   发布时间:2016-05-02 01:10:26.0
实习生 感觉跟工作的同事技术上差距很大 大神求指点求帮助
在学校只开了c#跟asp.net两种课,学的一般般,毕业设计也是自己写的。一般的B/S管理系统。前几天也陆续提了很多问题,有的问题很幼稚。希望大神推荐几本有用的书籍或者网上的视频来看。尤其是关于winform 三层架构 还有oracle数据库的。谢谢~
------解决思路----------------------
看MSDN
上网搜SQL语句语法

建议把书当工具书看,哪里不会补哪里,不要泛泛的看
书上有些是早已经过时的技术,有些是百年也用不上的用法.
------解决思路----------------------
引用:
Quote: 引用:

是不是学的asp.net  sqlserver  工作要求的winform  oracle



是啊  感觉有点差距啊

就算你学的winform和oracle,
真正要用的时候,一样会感觉和学的有差距的

所以就别抱怨用的东西没有学过了
就当从头学吧

你之前学的不过是些理论基础,跟实际应用差别很大是正常现象
学过能帮助你理解新的知识就已经够了,比完全没学过,如同听天书的人,已经很有优势了
------解决思路----------------------
sql数据库里的一些属性(或者叫变量?),在oracle里都是函数

比如sysdate,在oracle里就变成了getsysdate()

时间类型,在sql里直接写'2015-1-1 0:0:0'就行,自动转换格式
而到了oracle里就必须写to_date('2015-1-1 0:0:0','yyyy-mm-dd hh24:mi:ss')

自动增长的列,在sql里就是一个属性,一双击就行了
而在oracle里就必须自己建序列

这些细节你都知道了,就不会有什么问题
其实很多都是一个知识面的问题,熟练或者不熟,并不存在理解上的困难
------解决思路----------------------
UI层引用BLL层,BLL层引用DAL层
UI层负责显示和处理用户交互
BLL层负责处理业务逻辑
DAL层负责读写数据库

就是这样
------解决思路----------------------
引用:
我毕业设计也是自己胡乱写的 asp.net拖控件大家都会吧 然后就封装了sqlhelper类 也是简单的增删改查 登录 用session保存状态 分开管理员跟用户 用gridview对一些信息的处理 然后添加了几个webservice的天气接口 就做完了 我都觉得很无语  工作这一个月真的感觉跟同事差距很大  莫名的自卑感


我们的项目组里来实习的硕士研究生也是这种编程水平,就会一点asp.net。其实这点上不重要。重要地是,不出一个月,他就能懂技术领导指导的相关架构、技术方法思路,可以自己就从asp.net 实习生跳到一个silverlight程序员。这些需要的是一种基本素质,然后就是你的领导会进行指导。
------解决思路----------------------
上学学的c,基本毛都不会,上班拿起.net就得用,不管winform还是asp.net.感觉正经学习过编程的话,就算不是同一门语言用起来也还是挺快的,尤其网上一搜各种教程,很多问题也有人解答过
  相关解决方案