学习方向的问题

llsgsg 2020-09-29 04:35:57
我是今年出来工作的,刚工作不到两个月,还是运气好,遇到个刚开的公司,但公司里面用的东西都属于最新的那种,老板也是个框架师,东西来之前就搭建好了, 到现在看代码的话 只能说对着去敲会敲,勉强知道是干嘛的,做些简单的增删改查就没什么问题,因为就调方法 然后看有什么业务然后改一改(我做得是属于最简单的那种),稍微难一些的 可能都需要请教下同事,因为毕竟是工作也不好去打扰别人,一直去问本来就不好,主要的还是 自己学习能力的问题,遇到不会的一般都会去网上搜看看别人写的,但是每次去搜的代码都和希望看到的不一样,我有次和我同事聊了下,他说"近几年.Net更新太快了才导致这样的",但我觉得还是自己的问题。现在这个项目快弄完了,我基本两个星期没写什么代码了,每天会有些慌,但也确实没事干,组长也清楚我的水平 简单的前面已经做完了,现在也帮不上忙,完全没有什么方向感,每天现在也没什么事,代码也看了两星期了,其实也没太大意义,要会用还是得去敲,但原理又不是很懂,就感觉不知道怎么去进步。瞎bb了一通。有经验的大佬分享下经验吧
...全文
20757 15 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
15 条回复
切换为时间正序
请发表友善的回复…
发表回复
cpp_1 2021-03-29
  • 打赏
  • 举报
回复 1
花时间。。花时间。。。
张天星 2020-10-10
  • 打赏
  • 举报
回复
引用 12 楼 llsgsg 的回复:
哇你这个意见太牛了,真按你这个方法走一轮 就直接上手了,但有一个很低能的问题 我连他们项目怎么生成 实体类 这些我都不是很清楚 连着局域网我get 拉下来基本就能直接敲代码了 还有很多用到属性我都不认识 就算照着去写 我也 会整不明白的
如果基本项目启动都无法理解,这个就是基础知识缺失了。 最实惠的办法是看官方文档,https://docs.microsoft.com/zh-cn/aspnet/core/fundamentals/?view=aspnetcore-3.1&tabs=windows 这个不用花钱,唯一的问题,就是需要一些学习能力。 其次就是寻找入门视频,NetCore实战入门之类的视频教程,我记得极客时间上面就有一门课程,大概一百块左右。 然后平时开发用到的属性什么的不懂,可以用VS自带的帮助功能Ctrl+F1去看具体的方法文档,对应的开源项目去看开源文档,再不行就只能百度了。 这个就学不完了,这年头各种各样的组件数之不尽,哪里学得完,一般都是用到了才学。。。
llsgsg 2020-10-10
  • 打赏
  • 举报
回复
引用 11 楼 张天星 的回复:
直接问你们主管,就是给你分配任务的那个人。 问他哪些模块简单一点,可以给你做,多给你一点时间,你去搞,不会的还真的只能百度。 如果实在太差,他不放心将复杂的给你,那就问应该学习哪些内容,怎么补齐,一般来说,他会推荐一些方向给你,然后你看着学。 如果他给你任务了,你做好了,记得不要直接交代码,找个同事看一遍你写过的内容,提点意见,再改。 接下来是给你的学习意见: 你们公司用的是Net Framework还是Net Core,去学习对应的框架,就算用的是Net Framework,你依然要学Net Core,不过这样你可以先看NetFramework,首先你工作要用得上啊。。。 1.基础学习: 首先你工作上的框架是什么,就学习一下那个框架的入门,比如工作上用的是asp.net mvc api 前后端分离,前端vue。 那么你就学一下mvc的入门知识,比如过滤器、控制器、路由、权限、这些的语法。 然后初步了解一下vue的语法,在前端开发上的使用(最起码语法和前后端请求要会写,知道这玩意是怎么交互的,其他就暂时不用学了,有前端帮你做) 2.项目实践 语法大概熟悉了,那么你自己抄一份项目,从接口请求、注册登陆、菜单获取、页面列表展示、编辑页新增修改删除这些开始做。 这个项目可以是你公司现有的项目,也可以是你自己想搞的项目,不过最好是和公司项目类似的,方便你搬运功能,说直接点,你就算将公司的代码拷贝过来到你自己的项目上也可以啊,一个方法一个方法的拷贝,需要哪个方法就抄哪个,不要拷贝整个类就可以了。 这个搬运的过程,可以帮您一点点的熟悉业务代码是怎么写出来的。。
用的是.Net core
llsgsg 2020-10-10
  • 打赏
  • 举报
回复
引用 11 楼 张天星 的回复:
直接问你们主管,就是给你分配任务的那个人。 问他哪些模块简单一点,可以给你做,多给你一点时间,你去搞,不会的还真的只能百度。 如果实在太差,他不放心将复杂的给你,那就问应该学习哪些内容,怎么补齐,一般来说,他会推荐一些方向给你,然后你看着学。 如果他给你任务了,你做好了,记得不要直接交代码,找个同事看一遍你写过的内容,提点意见,再改。 接下来是给你的学习意见: 你们公司用的是Net Framework还是Net Core,去学习对应的框架,就算用的是Net Framework,你依然要学Net Core,不过这样你可以先看NetFramework,首先你工作要用得上啊。。。 1.基础学习: 首先你工作上的框架是什么,就学习一下那个框架的入门,比如工作上用的是asp.net mvc api 前后端分离,前端vue。 那么你就学一下mvc的入门知识,比如过滤器、控制器、路由、权限、这些的语法。 然后初步了解一下vue的语法,在前端开发上的使用(最起码语法和前后端请求要会写,知道这玩意是怎么交互的,其他就暂时不用学了,有前端帮你做) 2.项目实践 语法大概熟悉了,那么你自己抄一份项目,从接口请求、注册登陆、菜单获取、页面列表展示、编辑页新增修改删除这些开始做。 这个项目可以是你公司现有的项目,也可以是你自己想搞的项目,不过最好是和公司项目类似的,方便你搬运功能,说直接点,你就算将公司的代码拷贝过来到你自己的项目上也可以啊,一个方法一个方法的拷贝,需要哪个方法就抄哪个,不要拷贝整个类就可以了。 这个搬运的过程,可以帮您一点点的熟悉业务代码是怎么写出来的。。
哇你这个意见太牛了,真按你这个方法走一轮 就直接上手了,但有一个很低能的问题 我连他们项目怎么生成 实体类 这些我都不是很清楚 连着局域网我get 拉下来基本就能直接敲代码了 还有很多用到属性我都不认识 就算照着去写 我也 会整不明白的
张天星 2020-10-09
  • 打赏
  • 举报
回复
直接问你们主管,就是给你分配任务的那个人。 问他哪些模块简单一点,可以给你做,多给你一点时间,你去搞,不会的还真的只能百度。 如果实在太差,他不放心将复杂的给你,那就问应该学习哪些内容,怎么补齐,一般来说,他会推荐一些方向给你,然后你看着学。 如果他给你任务了,你做好了,记得不要直接交代码,找个同事看一遍你写过的内容,提点意见,再改。 接下来是给你的学习意见: 你们公司用的是Net Framework还是Net Core,去学习对应的框架,就算用的是Net Framework,你依然要学Net Core,不过这样你可以先看NetFramework,首先你工作要用得上啊。。。 1.基础学习: 首先你工作上的框架是什么,就学习一下那个框架的入门,比如工作上用的是asp.net mvc api 前后端分离,前端vue。 那么你就学一下mvc的入门知识,比如过滤器、控制器、路由、权限、这些的语法。 然后初步了解一下vue的语法,在前端开发上的使用(最起码语法和前后端请求要会写,知道这玩意是怎么交互的,其他就暂时不用学了,有前端帮你做) 2.项目实践 语法大概熟悉了,那么你自己抄一份项目,从接口请求、注册登陆、菜单获取、页面列表展示、编辑页新增修改删除这些开始做。 这个项目可以是你公司现有的项目,也可以是你自己想搞的项目,不过最好是和公司项目类似的,方便你搬运功能,说直接点,你就算将公司的代码拷贝过来到你自己的项目上也可以啊,一个方法一个方法的拷贝,需要哪个方法就抄哪个,不要拷贝整个类就可以了。 这个搬运的过程,可以帮您一点点的熟悉业务代码是怎么写出来的。。
llsgsg 2020-10-09
  • 打赏
  • 举报
回复
引用 9 楼 姎楹 的回复:
我才上班也是看代码,看了一个月,很闲,后来有任务就好了,一般闲的时候我就看自己写的代码有没有漏洞,或者自己从网上copy的代码是怎么运行的,再不行就上csdn看看问题,遇到懂的就回答,不懂的就学习学习。上班摸鱼都会有点,但一直没事做领导看不到你的价值的话,不太好。
是啊 所以总在找事情做,目前就一个项目到尾声了,开始想着帮前端搞搞,后面后端的负责人说我都看懂了吗,确实我做后端的 还是得弄后端的 然后就想着还是看后端的代码吧
姎楹 2020-10-09
  • 打赏
  • 举报
回复 1
我才上班也是看代码,看了一个月,很闲,后来有任务就好了,一般闲的时候我就看自己写的代码有没有漏洞,或者自己从网上copy的代码是怎么运行的,再不行就上csdn看看问题,遇到懂的就回答,不懂的就学习学习。上班摸鱼都会有点,但一直没事做领导看不到你的价值的话,不太好。
llsgsg 2020-10-08
  • 打赏
  • 举报
回复
引用 5 楼 icoolno1 的回复:
找别人的BUG很容易的,找出来然后尝试解决,你会进步很快的
好的,谢谢啦
llsgsg 2020-10-08
  • 打赏
  • 举报
回复
引用 4 楼 以专业开发人员为伍 的回复:
说更明白一点,有些号称工作了5年甚至10年的程序员可能对自己的产品的“顶层设计”的了解程度不足五分之一,这通常是因为一个公司的氛围就好像是国营企业的科室都是关系户介绍进来的人,复杂的心理下为了主子而勾心斗角才是主旋律,而没有“扁平的”创业公司的环境(这跟公司大小没有直接关系,有些研究机构即使很小也是如此)。对于新人来说,如果恰好进入这样的公司,只能自学,别净顾着“看戏”。
公司刚开嘛 氛围 的话还蛮好的 也会给一些简单的增删改 目前项目到后期就没我啥事,和前端的交互 一般他们都会去问 另外两个后端人员了,自己也想往里钻但又怕耽误别人
llsgsg 2020-10-08
  • 打赏
  • 举报
回复
引用 1 楼 我爱刘泽敏 的回复:
楼主情况和我差不多,同问
八爻老骥 2020-10-05
  • 打赏
  • 举报
回复
找别人的BUG很容易的,找出来然后尝试解决,你会进步很快的
  • 打赏
  • 举报
回复
说更明白一点,有些号称工作了5年甚至10年的程序员可能对自己的产品的“顶层设计”的了解程度不足五分之一,这通常是因为一个公司的氛围就好像是国营企业的科室都是关系户介绍进来的人,复杂的心理下为了主子而勾心斗角才是主旋律,而没有“扁平的”创业公司的环境(这跟公司大小没有直接关系,有些研究机构即使很小也是如此)。对于新人来说,如果恰好进入这样的公司,只能自学,别净顾着“看戏”。
  • 打赏
  • 举报
回复
对于工作了4年以上的程序员来说,实际上要看的不是具体从网上抄的多少“技术”,而是看他(她)在研发产品中的“主动性”,也就是说他(她)自己就知道活儿在哪儿和怎样与别人尽量分享,而不是茫然不知所措。对于初学者,这就要看你的团队氛围,是养人的(许多人觉得这样的公司很好啊)还是用人的。
天空上的猿 2020-09-30
  • 打赏
  • 举报
回复
俺也一样,只不过俺是Java
  • 打赏
  • 举报
回复 2
楼主情况和我差不多,同问

7,774

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧